[Samba-it] Problemaccio con PDC samba + Ldap

Alberto Guglielmo a.guglielmo at tcpsas.com
Sun Aug 29 09:08:01 MDT 2004


Ahime', come primo approccio e' abbastanza terrorizzante....
Ho appena finito di installare su una Fedora Core 1, all'ultimo livello di
patching, il samba-*-3.0.6-1.i386.rpm,
smbldap-tools-0.8.5-1.1.fc1.dag.noarch.rpm in unione al server
openldap-2.1.22-8 della distribuzione.
Ho seguito le istruzioni di Linux&C (anno 6 n. 38) senza problemi, salvo che
il sistema, avendo gia' lo user Administrator con uid=0 non mi lascia
aggiungere lo user root, ovviamente con uid=0, ma non sembrandomi un problema
ho trascurato la cosa.
Ho aggiunto uno user con smbldap-useradd e cambiato la sua password senza
problemi, e ne ho verificata la funzionalita' con una connessione telnet (augh!).
A questo punto ho cercato di dare il join di una macchina, XP PRO, al dominio.
Ho creato l'account sul PDC, ho editato opportunamente il registry della
macchina, ed ho provato ad eseguire la procedura di join, usando
Administrator e la password precedentemente settata.
PANIC! Incredibilmente i child di smb che avrebbero dovuto gestire il join 
vanno in crash, con questo log:
------------------------- CUT HERE -------------------------------------
Aug 28 17:36:21 dcwins smbd[2985]: [2004/08/28 17:36:21, 0]
lib/fault.c:fault_report(36)
Aug 28 17:36:21 dcwins smbd[2985]:
===============================================================
Aug 28 17:36:21 dcwins smbd[2985]: [2004/08/28 17:36:21, 0]
lib/fault.c:fault_report(37)
Aug 28 17:36:21 dcwins smbd[2985]:   INTERNAL ERROR: Signal 11 in pid 2985
(3.0.6)
Aug 28 17:36:21 dcwins smbd[2985]:   Please read the appendix Bugs of the
Samba HOWTO collection
Aug 28 17:36:21 dcwins smbd[2985]: [2004/08/28 17:36:21, 0]
lib/fault.c:fault_report(39)
Aug 28 17:36:21 dcwins smbd[2985]:
===============================================================
Aug 28 17:36:21 dcwins smbd[2985]: [2004/08/28 17:36:21, 0]
lib/util.c:smb_panic2(1385)
Aug 28 17:36:21 dcwins smbd[2985]:   PANIC: internal error
Aug 28 17:36:21 dcwins smbd[2985]: [2004/08/28 17:36:21, 0]
lib/util.c:smb_panic2(1393)
Aug 28 17:36:21 dcwins smbd[2985]:   BACKTRACE: 25 stack frames:
Aug 28 17:36:21 dcwins smbd[2985]:    #0 smbd(smb_panic2+0x111) [0x81d7ee1]
Aug 28 17:36:21 dcwins smbd[2985]:    #1 smbd(smb_panic+0x1a) [0x81d7dca]
Aug 28 17:36:21 dcwins smbd[2985]:    #2 smbd [0x81c5cc8]
Aug 28 17:36:21 dcwins smbd[2985]:    #3 /lib/tls/libc.so.6 [0x667a58]
Aug 28 17:36:21 dcwins smbd[2985]:    #4 smbd [0x81b0000]
Aug 28 17:36:21 dcwins smbd[2985]:    #5 smbd [0x81b00a1]
Aug 28 17:36:21 dcwins smbd[2985]:    #6 smbd [0x81a7285]
Aug 28 17:36:21 dcwins smbd[2985]:    #7 smbd(pdb_getsampwnam+0x35) [0x81a9065]
Aug 28 17:36:21 dcwins smbd[2985]:    #8 smbd [0x821031c]
Aug 28 17:36:21 dcwins smbd[2985]:    #9 smbd [0x8210961]
Aug 28 17:36:21 dcwins smbd[2985]:    #10 smbd [0x820e00f]
Aug 28 17:36:21 dcwins smbd[2985]:    #11 smbd [0x8217129]
Aug 28 17:36:21 dcwins smbd[2985]:    #12 smbd [0x8105851]
Aug 28 17:36:21 dcwins smbd[2985]:    #13 smbd(ntlmssp_update+0x18b) [0x8104deb]
Aug 28 17:36:21 dcwins smbd[2985]:    #14 smbd(auth_ntlmssp_update+0x3d)
[0x821744d]
Aug 28 17:36:21 dcwins smbd[2985]:    #15 smbd [0x80adce1]
Aug 28 17:36:21 dcwins smbd[2985]:    #16 smbd [0x80adfb4]
Aug 28 17:36:21 dcwins smbd[2985]:    #17 smbd(reply_sesssetup_and_X+0xe6b)
[0x80aefab]
Aug 28 17:36:21 dcwins smbd[2985]:    #18 smbd [0x80d2056]
Aug 28 17:36:21 dcwins smbd[2985]:    #19 smbd [0x80d22e0]
Aug 28 17:36:21 dcwins smbd[2985]:    #20 smbd(process_smb+0x8c) [0x80d24ec]
Aug 28 17:36:21 dcwins smbd[2985]:    #21 smbd(smbd_process+0x168) [0x80d3208]
Aug 28 17:36:21 dcwins smbd[2985]:    #22 smbd(main+0x4dd) [0x824a9fd]
Aug 28 17:36:21 dcwins smbd[2985]:    #23
/lib/tls/libc.so.6(__libc_start_main+0xf0) [0x655770]
Aug 28 17:36:21 dcwins smbd[2985]:    #24 smbd(fsetxattr+0x31) [0x8078c51]
Aug 28 17:36:21 dcwins smbd[2985]:
Aug 28 17:36:21 dcwins smbd[2986]: [2004/08/28 17:36:21, 0]
lib/fault.c:fault_report(36)
Aug 28 17:36:21 dcwins smbd[2986]:
===============================================================
Aug 28 17:36:21 dcwins smbd[2986]: [2004/08/28 17:36:21, 0]
lib/fault.c:fault_report(37)
Aug 28 17:36:21 dcwins smbd[2986]:   INTERNAL ERROR: Signal 11 in pid 2986
(3.0.6)
Aug 28 17:36:21 dcwins smbd[2986]:   Please read the appendix Bugs of the
Samba HOWTO collection
Aug 28 17:36:21 dcwins smbd[2986]: [2004/08/28 17:36:21, 0]
lib/fault.c:fault_report(39)
Aug 28 17:36:21 dcwins smbd[2986]:
===============================================================
Aug 28 17:36:21 dcwins smbd[2986]: [2004/08/28 17:36:21, 0]
lib/util.c:smb_panic2(1385)
Aug 28 17:36:21 dcwins smbd[2986]:   PANIC: internal error
Aug 28 17:36:21 dcwins smbd[2986]: [2004/08/28 17:36:21, 0]
lib/util.c:smb_panic2(1393)
Aug 28 17:36:21 dcwins smbd[2986]:   BACKTRACE: 25 stack frames:
Aug 28 17:36:21 dcwins smbd[2986]:    #0 smbd(smb_panic2+0x111) [0x81d7ee1]
Aug 28 17:36:21 dcwins smbd[2986]:    #1 smbd(smb_panic+0x1a) [0x81d7dca]
Aug 28 17:36:21 dcwins smbd[2986]:    #2 smbd [0x81c5cc8]
Aug 28 17:36:21 dcwins smbd[2986]:    #3 /lib/tls/libc.so.6 [0x667a58]
Aug 28 17:36:21 dcwins smbd[2986]:    #4 smbd [0x81b0000]
Aug 28 17:36:21 dcwins smbd[2986]:    #5 smbd [0x81b00a1]
Aug 28 17:36:21 dcwins smbd[2986]:    #6 smbd [0x81a7285]
Aug 28 17:36:21 dcwins smbd[2986]:    #7 smbd(pdb_getsampwnam+0x35) [0x81a9065]
Aug 28 17:36:21 dcwins smbd[2986]:    #8 smbd [0x821031c]
Aug 28 17:36:21 dcwins smbd[2986]:    #9 smbd [0x8210961]
Aug 28 17:36:21 dcwins smbd[2986]:    #10 smbd [0x820e00f]
Aug 28 17:36:21 dcwins smbd[2986]:    #11 smbd [0x8217129]
Aug 28 17:36:21 dcwins smbd[2986]:    #12 smbd [0x8105851]
Aug 28 17:36:21 dcwins smbd[2986]:    #13 smbd(ntlmssp_update+0x18b) [0x8104deb]
Aug 28 17:36:21 dcwins smbd[2986]:    #14 smbd(auth_ntlmssp_update+0x3d)
[0x821744d]
Aug 28 17:36:21 dcwins smbd[2986]:    #15 smbd [0x80adce1]
Aug 28 17:36:21 dcwins smbd[2986]:    #16 smbd [0x80adfb4]
Aug 28 17:36:21 dcwins smbd[2986]:    #17 smbd(reply_sesssetup_and_X+0xe6b)
[0x80aefab]
Aug 28 17:36:21 dcwins smbd[2986]:    #18 smbd [0x80d2056]
Aug 28 17:36:21 dcwins smbd[2986]:    #19 smbd [0x80d22e0]
Aug 28 17:36:21 dcwins smbd[2986]:    #20 smbd(process_smb+0x8c) [0x80d24ec]
Aug 28 17:36:21 dcwins smbd[2986]:    #21 smbd(smbd_process+0x168) [0x80d3208]
Aug 28 17:36:21 dcwins smbd[2986]:    #22 smbd(main+0x4dd) [0x824a9fd]
Aug 28 17:36:21 dcwins smbd[2986]:    #23
/lib/tls/libc.so.6(__libc_start_main+0xf0) [0x655770]
Aug 28 17:36:21 dcwins smbd[2986]:    #24 smbd(fsetxattr+0x31) [0x8078c51]
Aug 28 17:36:21 dcwins smbd[2986]:
------------------------- CUT HERE -------------------------------------
Siccome il messaggio e' gia' lunghissimo non allego altra documentazione
(smb.conf, slapd.conf ecc.), salvo espressamente richiesto.
Ho rieseguito il test con gli smbldap-tools contenuti nel pacchetto samba,
reinizializzando opportunamente tutto, ovviamente con lo stesso risultato.
Se invece installo un samba anteriore (es 3.0.5rc1) non ho piu' il panic ma
il join fallisce perche' samba cerca Administrator come oggetto sambaAccount
invece di sambaSAMAccount. Ah, e non posso usare il samba.schema del 
pacchetto perche' mi da un errore di "oggetto duplicato".
HELP, ho finito la fantasia....
Grazie

Alberto Guglielmo
a.guglielmo<at>tcpsas.com
Key Fingerprint:7EAF 9E34 2838 7C6B EE47  E8F0 FFC5 3CBC 90AA 5EEE
PGP Keys at:
http://pgp.mit.edu
ldap://europe.keys.pgp.com:11370







More information about the samba-it mailing list