slapd не устанавливается в Ubuntu 13.10

Эта проблема беспокоила меня довольно давно. Я потратил часы, пытаясь выяснить, что не так, но я просто не мог решить это. Когда я пытаюсь сделать sudo apt-get install slapd со всеми другими установленными OpenLDAP и ldap-utils, вот что происходит:

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)

Любая помощь будет принята с благодарностью.

2
задан 28 March 2014 в 18:52

1 ответ

Сообщение

" 53 358 740 str2entry: недопустимое значение для № 0 attributeType objectClass (синтаксис 1.3.6.1.4.1.1466.115.121.1.38)"

, кажется, важно для нахождения решения Вашей проблемы.

я полагаю, что у Вас есть уродливое objectClass определение. Когда ldap установлен, он добавляет некоторое значение по умолчанию objectClass определения Вашему ldap дереву. Возможно один из них был поврежден или изменен так, он перестал работать при попытке добавить его.

Фиксируют objectClass

grep -R str2entry /etc/

, должен помочь Вам найти файл

, Или возможно простое решение должно произвести чистку Вашей ldap установки полностью так, чтобы Вы запустили с нуля со своего процесса установки.

0
ответ дан 28 March 2014 в 18:52

Другие вопросы по тегам:

Похожие вопросы: