… я так догадываюсь - искать баги в скриптах инициализации, и зеркалировании /run & /var/run - там “кто-то очень добрый” стал сносить все “лишнее” …
Какая у вас говорите версия openldap? а openrc?
Недавно, после обновления до sys-apps/openrc-0.11.6
, столкнулся с такой багой:
# /etc/init.d/slapd start
checkpath: invalid option -- 'u'
Usage: checkpath [options] path1 [path2] [...]
Options: [dDfFpm:o:W:ChqVv]
-d, --directory Create a directory if not exists
-D, --directory-truncate Create/empty directory
-f, --file Create a file if not exists
-F, --file-truncate Truncate file
-p, --pipe Create a named pipe (FIFO) if not exists
-m, --mode <arg> Mode to check
-o, --owner <arg> Owner to check (user:group)
-W, --writable <arg> Check whether the path is writable or not
-h, --help Display this help output
-C, --nocolor Disable color output
-V, --version Display software version
-v, --verbose Run verbosely
-q, --quiet Run quietly (Does not affect errors)
* There is a problem with your slapd.conf!
* ERROR: slapd failed to start
Уж и не знаю как такое случилось, но косяк оказался в следующих строках (исправлял ручками)
<code class="diff">
@@ -14,7 +14,7 @@
start() {
- checkpath -d /var/run/openldap/ -u ldap:ldap
+ checkpath -d /var/run/openldap/ -o ldap:ldap
if ! checkconfig -Q ; then
</code>
Возможно у вас проблема также в изменившемся синтаксисе checkpath
Детали в
/lib/rc/bin/checkpath --help
…искать баги в скриптах инициализации, и зеркалировании /run & /var/run
Кстати, у вас ведь тоже /var/run
- симлинк на /run
? Вроде такого
$ ls -l /var/run
lrwxrwxrwx 1 root root 4 дек. 3 14:06 /var/run -> /run