2015-02-19 14 views
3

В сценарии /etc/init.d/myservice я следующие строкиinsserv: отсутствует `Необходимый-Stop:» запись: пожалуйста, добавьте даже если пустой

### BEGIN INIT INFO 
# Provides: myserviced 
# Required-Start: $syslog 
# Required-Stop: $syslog 
# Should-Start: 
# Should-Stop: 
# Default-Start: 
# Default-Stop: 
# Short-Description: 
# Description: Bring up/down service 
### END INIT INFO 

Inspite того, что следующее сообщение об ошибке опущено в то время как execting Comman **/SBIN/chkconfig --add myserviced

insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
insserv: script jexec is broken: incomplete LSB comment. 
insserv: missing `Required-Stop:' entry: please add even if empty. 
myserviced   0:off 1:off 2:off 3:on 4:off 5:on 6:off 

Я прочитал пост Incomplete LSB comment. insserv: missing valid name for `Provides:' please add. Но он не помог.

Эта ошибка возникает на SUSE 11, но не на Rehat-6

ответ

0

ошибка в в jexec не MYSERVICE Он все еще там в SLED 11 SP2 Вы должны добавить Запрашиваемый-Stop линия jexec

+1

его лучше, если вы можете отредактировать размещенный вопрос и показать, как это сделать. –

+0

@ gluten3 В исходном вопросе вы можете видеть, что существует строка «Required-Stop», и jexec выдает предупреждения. Не могли бы вы разместить шаблон образца, который может исправить отображение предупреждений. –

9

Убедитесь, что ваши тире - это то, что ожидается. В некотором скопировании, которое я делал, интерпретатор не видел ожидаемого персонажа. Так буквально, это

# Required­Start: $remote_fs $syslog $time 
# Required­Stop:  $remote_fs $syslog $time 
# Should­Start:  $network $named slapd autofs ypbind nscd nslcd 
# Should­Stop:  $network $named slapd autofs ypbind nscd nslcd 

стал этим:

# Required-­Start: $remote_fs $syslog $time 
# Required­-Stop:  $remote_fs $syslog $time 
# Should­-Start:  $network $named slapd autofs ypbind nscd nslcd 
# Should-­Stop:  $network $named slapd autofs ypbind nscd nslcd 

Первый сет я скопировал из PDF, которая содержала, по-видимому, не печатаемый символ. Я вручную набрал - и это сработало.

+0

Это разрешило это для меня, должно быть отмечено как ответ. – Adambean

+0

Я мог бы видеть прямо на нано, но листовая панель показывает, что это неправильно. – SAMPro