Назад | Перейти на главную страницу

Проблемы при установке slapd на сервере Ubuntu 11.10

Я знаю, что существует веб-сайт StackExchange, специфичный для Ubuntu, но я подумал, что спрошу здесь, потому что это вопрос, специфичный для сервера. Если я ошибаюсь в своей логике ... Что ж, у вас это получается лучше, чем у меня! О =) Продолжаем шоу!

Я устанавливаю Oracle Database 11g R2 Standard Edition на Ubuntu Server 11.10. Я нашел руководство по Форумы поддержки Oracle это довольно легко проведет вас через процесс. К сожалению, при установке одной конкретной зависимости у меня возникают проблемы: шлепок.

Когда я собираюсь установить его, я получаю следующее сообщение об ошибке:

(Reading database ... 64726 files and directories currently installed.)
Unpacking slapd (from .../slapd_2.4.25-1.1ubuntu4.1_amd64.deb) ...
Processing triggers for man-db ...
Processing triggers for ufw ...
Processing triggers for ureadahead ...
Setting up slapd (2.4.25-1.1ubuntu4.1) ...
Usage: slappasswd [options]
-c format crypt(3) salt format
-g generate random password
-h hash password scheme
-n omit trailing newline
-s secret new password
-u generate RFC2307 values (default)
-v increase verbosity
-T file read file for new password
Creating initial configuration... Loading the initial configuration from the ldif file () failed with
the following error while running slapadd:
str2entry: invalid value for attributeType olcRootPW #0 (syntax 1.3.6.1.4.1.1466.115.121.1.15)
slapadd: could not parse entry (line=1051)
dpkg: error processing slapd (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
slapd
E: Sub-process /usr/bin/dpkg returned an error code (1)

После долгих поисков в Google и троллинга на форумах мне так и не удалось найти окончательного ответа, что происходит не так. Сообщения об ошибках кажутся достаточно простыми, но я не знаю, как это отладить. Кто-нибудь может предложить помощь? Опять же, если я спрашиваю не в том месте, прошу прощения. Если я действительно спрашиваю правильно, то спасибо вам за любую помощь!

Получается, что я идиот и неправильно прочитал документацию. Оказывается, вам нужно настроить имя хоста сервера на server.domain.com формат. Вы можете сделать это, отредактировав /etc/hosts файл. Всем удачной охоты!

Похоже, что сценарий предварительной установки из пакета slapd вызывает slappasswd с неправильными аргументами. Это могло быть вызвано обновлениями, которые могли быть применены к инструменту slappasswd.

Загрузите пакет debian вручную и извлеките его содержимое с помощью

dpkg -x <package name>

Взгляните на содержимое / debian / preinstall и посмотрите, как вызывается slappasswd. Вы можете изменить сценарий, пересобрать пакет с помощью

dpkg-buildpackage -tc -us -uc -rfakeroot

После этого просто установите собранный пакет:

dpkg -i <package name>