+ Responder ao Tópico



  1. #1

    Padrão Erro ao usar o smbldap-populate

    Ola, estou instalando o openldap em fedora 12. A instalação ocorreu com sucesso ,porém, ao popular a base ocorre o erro abaixo

    root@pdc ~]# smbldap-populate
    Populating LDAP directory for domain mtask (S-1-5-21-2399849417-3123206877-76196 6545)
    (using builtin directory structure)
    adding new entry: dc=mtask
    failed to add entry: no global superior knowledge at /usr/sbin/smbldap-populate line 498, <GEN1> line 7.
    adding new entry: ou=Usuarios,dc=mtask
    failed to add entry: no global superior knowledge at /usr/sbin/smbldap-populate line 498, <GEN1> line 12.
    adding new entry: ou=Grupos,dc=mtask
    failed to add entry: no global superior knowledge at /usr/sbin/smbldap-populate line 498, <GEN1> line 17.
    adding new entry: ou=Computadores,dc=mtask
    failed to add entry: no global superior knowledge at /usr/sbin/smbldap-populate line 498, <GEN1> line 22.
    adding new entry: ou=Idmap,dc=mtask
    failed to add entry: no global superior knowledge at /usr/sbin/smbldap-populate line 498, <GEN1> line 27.
    adding new entry: uid=root,ou=Usuarios,dc=mtask
    failed to add entry: objectClass: value #4 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 58.
    adding new entry: uid=nobody,ou=Usuarios,dc=mtask
    failed to add entry: objectClass: value #4 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 89.
    adding new entry: cn=Domain Admins,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 101.
    adding new entry: cn=Domain Users,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 112.
    adding new entry: cn=Domain Guests,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 123.
    adding new entry: cn=Domain Computers,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 134.
    adding new entry: cn=Administrators,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 179.
    adding new entry: cn=Account Operators,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 201.
    adding new entry: cn=Print Operators,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 212.
    adding new entry: cn=Backup Operators,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 223.
    adding new entry: cn=Replicators,ou=Grupos,dc=mtask
    failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbld ap-populate line 498, <GEN1> line 234.
    adding new entry: sambaDomainName=mtask,dc=mtask
    failed to add entry: invalid DN at /usr/sbin/smbldap-populate line 498, <GEN1> l ine 242.
    Please provide a password for the domain root:
    No such object at /usr/lib/perl5/vendor_perl/5.10.0/smbldap_tools.pm line 406.

    Alguém pode me ajudar???

    segue pacotes instalados via yum

    Ldap:
    openldap-servers-2.4.19-6.fc12.i686
    openldap-devel-2.4.19-6.fc12.i686
    openldap-clients-2.4.19-6.fc12.i686
    openldap-2.4.19-6.fc12.i686

    samba:
    samba-common-3.4.9-60.fc12.i686
    samba-doc-3.4.9-60.fc12.i686
    samba-3.4.9-60.fc12.i686
    system-config-samba-docs-1.0.7-1.fc12.noarch
    system-config-samba-1.2.89-1.fc12.noarch
    samba-client-3.4.9-60.fc12.i686
    samba-winbind-clients-3.4.9-60.fc12.i686
    smbldap-tools-0.9.5-5.fc12.noarch

  2. #2

    Padrão Re: Erro ao usar o smbldap-populate

    Pessoal, cosegui resolver o problema deletano o diretorio /etc/openldap/slapd.d

  3. #3

    Padrão Re: Erro ao usar o smbldap-populate

    Exato,
    A base as vezes pode corremper durante o inicio, para ter certeza remova ela e tente novamente.

  4. #4

    Padrão Re: Erro ao usar o smbldap-populate

    O que ocorre na verdade é que você está carregando o ldap pelo arquivo de configuração slapd.conf

    Verifique:

    # ps aux | grep slapd

    Observe o parâmetro de carregamento do ldap "-f /etc/openldap/slapd.conf"

    Isso ocorre pois as versões mais novas do OpenLDAP buscam primeiro a configuração no diretório de configurações slapd.d em sua inicialização, quando você apaga o diretório em questão você força o script de inicialização a carregar lendo o arquivo slapd.conf.

    Caso você não tivesse removido o diretório a resposta do comando seria com algo parecido com "-F /etc/openldap/slapd.d"