Newsgroup: it.comp.os.linux.sys
Titolo: problema ldap+script idealx

ho un problema:
sto provando ad installare una macchina di test con sopra una debian sarge
che dovrebbe fare da pdc samba con ldap,
bene ho configurato il tutto non senza schizzi di sangue vari ma ad un certo
punto nn sono riuscito piu' ad andare avanti
lanciano lo script smbldap-populate mi si ferma con questi errori:
Using builtin directory structure
adding new entry: dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 2.
adding new entry: ou=Utenti,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 3.
adding new entry: ou=Gruppi,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 4.
adding new entry: ou=Computers,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 5.
adding new entry: ou=Idmap,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 6.
adding new entry: cn=NextFreeUnixId,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 7.
adding new entry: uid=Administrator,ou=Utenti,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 8.
adding new entry: uid=nobody,ou=Utenti,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 9.
adding new entry: cn=Domain Admins,ou=Gruppi,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 10.
adding new entry: cn=Domain Users,ou=Gruppi,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 11.
adding new entry: cn=Domain Guests,ou=Gruppi,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 19.
adding new entry: cn=Print Operators,ou=Gruppi,dc=samba,dc=linux,dc=it
failed to add entry: Bad file descriptor at /usr/local/sbin/smbldap-populate
line 388, <GEN1> line 20.
adding new entry: cn=Backup Operators,ou=Gruppi,dc=samba,dc=linux,dc=it
failed to add entry: Can't contact LDAP server
at /usr/local/sbin/smbldap-populate line 388, <GEN1> line 21.
adding new entry: cn=Replicators,ou=Gruppi,dc=samba,dc=linux,dc=it
failed to add entry: Can't contact LDAP server
at /usr/local/sbin/smbldap-populate line 388, <GEN1> line 21.
nn so proprio che fare, mi date una mano???

 at /usr/local/sbin/smbldap-populate line 388, <GEN1> line 21.
mumble mumble, ad occhio sembrano errori di configurazione del server
ldap.....

 ldap.....
guarda che ho seguito il tuo howto quindi e' colpa tua!!!
no scherzo! ;)
ho inserito in indexing:
# Indexing options
index   objectClass,uid,uidNumber,gidNumber,memberUid   eq
index   cn,mail,surname,givenname       eq,subinitial
e alla fine:
rootdn "cn=admin,dc=samba,dc=linux,dc=it"
rootpw "******"
e ho sostituito  dove serviva con dc=samba,dc=linux,dc=it...
lo stesso errore me lo da con gli altri tool della stessa suite
ps. li ho scaricati dal sito e seguito alla lettera il readme
dell'installazione e di configurazione, perche' quelli di debian davano
parecchi errori di perl

Il Tue, 26 Oct 2004 08:02:32 +0000, Cris... ha scritto:
[cuttone]
dimenticavo ho anche fatto l'include dello schema di samba

 nn so proprio che fare, mi date una mano???
Prova ad aggiungere una qualsiasi entry manualmente così vedi se l'errore
è nella config dei smbldap-tools o di slapd . Poi controlla i log per
maggiori dettagli .
bye
Arrigo

 maggiori dettagli .
creando le entry con i file ldif(ho detto giusto oppure nn ho capito un
ca$$o?) funziona correttamente, quindi il problema sta nel file
smbldap.conf???
ho ricontrollato e sembra apposto
che faccio lo posto??

--> "C" == Cris  <cristian...@NOTOGESTORESARDO.it> writes:
C> creando le entry con i file ldif(ho detto giusto oppure nn ho capito un
C> ca$$o?) funziona correttamente, quindi il problema sta nel file
C> smbldap.conf???
Fammi  indovinare:  hai usato  slapadd  come  root  ? Allora  va'  nella
directory dei dati di OpenLDAP  (/var/spool/ldap o quel che e`) e cambia
proprietario/gruppo in ldap:ldap e da' un bel "chmod -R ug=rwX o-rwx" alla
directory; poi prova a far ripartire OpenLDAP.
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings]



Se con ldapadd hai aggiunto regolarmente una qualsiasi entry allora il
problema è quasi sicuramente in smbldap.conf
Controlla lo scope (metti sub così non hai problemi) , e se non usi TSL
accertati di commentare le varie direttive che la riguardano .
Arrigo

 index   cn,mail,surname,givenname       eq,subinitial
no, gli indici è una cosa che vengono dopo. Visto che gli hai messi,
ferma slapd e lancia slapindex , poi riavvia il server.
se lanci 
ldapsearch -x objectclass=*
risponde? E se lanci
ldapsearch -x -D"cn=admin,dc=linux,dc=it" -W objectclass=*
funziona?
se è così possiamo dire che l'ldap è ok.

 ldapsearch -x objectclass=*
stasera provo e ti facio sapere

 in alcuni punti e' un po' criptico...
ok. va bene.