1) Нет прав на запуск $ ll /usr/sbin/nscd -rw-r--r-- 1 root root 43900 Apr 28 13:45 /usr/sbin/nscd 2) После установки прав на запуск # service nscd restart Service nscd is not running.[PASSED] Starting nscd service: [ DONE ] # service nscd restart Service nscd is not running.[PASSED] Starting nscd service: [ DONE ] 3) не запускается вручную # nscd -d 11995: /var/run/nscd/socket: No such file or directory 4) После создания каталога /var/run/nscd/ # service nscd restart Service nscd is not running.[PASSED] Starting nscd service: [ DONE ] # service nscd restart Service nscd is not running.[PASSED] Starting nscd service: /usr/sbin/nscd: already running [FAILED] $ cat /etc/altlinux-release ALT Linux Sisyphus (20040427) $ rpm -q nscd nscd-2.3.3.200404190147-alt1
1) fixed in nscd-2.3.3.200404240000-alt1 2) unable to reproduce, please reopen and provide more info.
После обновления ничего с п.2 не изменилось. Чтобы заработало, пришлось: 1) mkdir /var/run/nscd 2) chown root.nscd /var/run/nscd 3) chmod g+s /var/run/nscd 4) изменить /etc/init.d/nscd, строка PIDFILE=/var/run/nscd.pid на PIDFILE=/var/run/nscd/nscd.pid Может 2,3 и не нужно, думаю хуже не будет.
*** Bug 4062 has been marked as a duplicate of this bug. ***
Похоже что я пропустил это изменение в nscd.
Попробуйте сделать chmod 711 /var/run/nscd chown 0:0 /var/run/nscd service nscd restart - должно работать не хуже, чем с теми правами, которые сделали вы.
Да, с этими правами тоже все работает
Thanks, fixed in nscd-2.3.3.200404240000-alt3.