Попытка скомпилировать ядро ​​приводит к ошибке сертификации

Идентификаторы хостов в conf и скрипте должны совпадать

Для всех, кто столкнулся с этой проблемой: Я выяснил проблему. Во время обновления немного более новая версия требует, чтобы хост совпадал с определением сервера в конфигурационном файле.

Например, в вашем файле slapd.conf есть такая строка:

ServerID 1 "ldap://myldapserver"

Затем в вашем скрипте запуска (или когда вы запускаете slapd) вы должны определить хост как "ldap://myldapserver".

Казалось бы, это логично; однако, в результате моих сегодняшних проблем я узнал, что файл по умолчанию /etc/init.d/slapd, который был добавлен во время моей первоначальной установки, определяет хост как пустой. Таким образом, сценарий запуска по умолчанию, по сути, выполняет:

slapd -h "" -u <user> -g <group>

Как только я отредактировал сценарий запуска, чтобы убедиться, что -h переключатель на slapd соответствует тому, что находится в моем конфигурационном файле, все снова заработало.

15
22.11.2019, 23:04
1 ответ

Столкнулись с этим, установите исходный пакет через диспетчер пакетов и переместите папки debian и debian.master в исходный код linux, где находится make-файл

$ sudo apt search linux-source
# don't worry about it not saying 'generic'

$ sudo apt install linux-source-<version>
$ cd /usr/src/linux-source-<version>
$ sudo tar xf linux-source-<version>.tar.gz
$ sudo mv debian linux-source-<version>/debian
$ sudo mv debian.master linux-source-<version>/debian.master
1
13.05.2021, 07:00

Теги

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