slapd não está instalando no Ubuntu 13.10

2

Este problema tem me incomodado por um bom tempo. Passei horas tentando descobrir o que está errado, mas não consegui resolvê-lo. Quando tento fazer sudo apt-get install slapd com todos os outros OpenLDAP e ldap-utils instalados, é o que acontece:

The following NEW packages will be installed:
  slapd
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 0 B/1738 kB of archives.
After this operation, 4199 kB of additional disk space will be used.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_SG:en",
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "en_SG.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Preconfiguring packages ...
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package slapd.
(Reading database ... 174703 files and directories currently installed.)
Unpacking slapd (from .../slapd_2.4.31-1+nmu2ubuntu3_amd64.deb) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Processing triggers for man-db ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Processing triggers for ufw ...
Processing triggers for ureadahead ...
Setting up slapd (2.4.31-1+nmu2ubuntu3) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
  Creating initial configuration... Loading the initial configuration from the ldif file () failed with
the following error while running slapadd:
    53358740 str2entry: invalid value for attributeType objectClass #0 (syntax 1.3.6.1.4.1.1466.115.121.1.38)
    slapadd: could not parse entry (line=1038)
dpkg: error processing slapd (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for ufw ...
Processing triggers for ureadahead ...
Errors were encountered while processing:
 slapd
E: Sub-process /usr/bin/dpkg returned an error code (1)

Qualquer ajuda seria apreciada.

    
por user262968 28.03.2014 / 15:34

1 resposta

0

A mensagem

  

"53358740 str2entry: valor inválido para attributeType objectClass # 0   (sintaxe 1.3.6.1.4.1.1466.115.121.1.38) "

parece ser essencial para encontrar uma solução para o seu problema.

Acredito que você tenha uma definição objectClass malformada. Quando o ldap é instalado, ele adiciona algumas definições padrão de objectClass à sua árvore do ldap. Possivelmente, um deles foi corrompido ou modificado, por isso falha ao tentar adicioná-lo.

Corrigir a objectClass

grep -R str2entry /etc/

deve ajudá-lo a encontrar o arquivo

Ou talvez a solução mais simples seja limpar completamente a instalação do ldap para que você comece do zero com o processo de instalação.

    
por tomodachi 16.04.2014 / 23:39