URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89726
[ Назад ]

Исходное сообщение
"Зависимость старта сервиса от имени стартующего файла"

Отправлено zarzar , 02-Сен-10 17:32 
Система Scientific Linux 5 (начиная с 5.3 по 5.5) x86_64
Проблема:
При запуске некоторых сервисов получаю ошибку старта сервиса, но при простом переименовании стартующего скрипта ошибка пропадает. Так же все стартует при ручном запуске.
Пример:

[root@alice28 etc]# cp ~/bdii /etc/init.d/
cp: overwrite `/etc/init.d/bdii'? y
[root@alice28 etc]#
[root@alice28 etc]# service bdii start
Starting SLAPD: SLAPD failed to start                      [FAILED]

[root@alice28 etc]# cp /etc/init.d/bdii /etc/init.d/bdii-z
[root@alice28 etc]# service bdii-z start
Starting SLAPD:                                            [  OK  ]

Starting update process:                                   [  OK  ]

[root@alice28 etc]#

С bdii замечено еще год назад - не ослил причину, просто поменял имя. Но теперь тоже самое происходит с другими новыми сервисами (все из пакета gLite).

Пробовал перезаписать заголовок, удалив лишнее, пробовал вставлять дебажные сообщения в скрипт. Строка, с которой валится, например, bdii:
/usr/sbin/slapd -f /opt/bdii/etc/bdii-slapd.conf -h ldap://alice11.spbu.ru:2170 -u edguser
С консоли запускается без проблем, результат 0. В скрипте с исходным именем выдает $?=1 и не запускается. Добавление дебажных ключей не помогло (выводить весь полученный дебаг смысла нет пока)

Есть ли у кого идеи о возможных причинах или направлениях поиска?


Содержание

Сообщения в этом обсуждении
"Зависимость старта сервиса от имени стартующего файла"
Отправлено Serge , 02-Сен-10 22:53 
staled pid file? Обычно в /var/run/xxx

"Зависимость старта сервиса от имени стартующего файла"
Отправлено zarzar , 03-Сен-10 13:14 
>staled pid file? Обычно в /var/run/xxx

PID файл переименованым скриптом нормально обновляется, а со своего имени скрипт не стартует в том числе и после ручного удаления пид фаайла.