пятница, 25 июня 2010 г.

S00vzreboot trouble

Делая темплей opensuse 11.1 для openvz столкнулся с ошибками при chkconfig xxx on|off:

insserv: warning: script 'S02vzquota' missing LSB tags and overrides
insserv: warning: script is corrupt or invalid: /etc/init.d/rc6.d/S00vzreboot
insserv: warning: script 'vzquota' missing LSB tags and overrides
Решение 2 строчки:
insserv ожидает видеть ссылку, а там файл, поэтому перекладываем скрипт и делам симлинк:
# mv /etc/init.d/rc6.d/S00vzreboot /etc/init.d/vzreboot
# ln -s /etc/init.d/vzreboot /etc/init.d/rc6.d/S00vzreboot
Остальный варнинги устраняем, запихнув в скрипты LSB заголовок, например, от крона и подправив его. Заголовок имеет вид:

### BEGIN INIT INFO
# Provides:       cron
# Required-Start: $remote_fs $syslog $time
# Should-Start:   $network smtp
# Required-Stop:  $remote_fs $syslog
# Should-Stop:    $network smtp
# Default-Start:  2 3 5
# Default-Stop:   0 1 6
# Short-Description: Cron job service
# Description:    Cron job service
### END INIT INFO
Убираем лишнее - всё готово )

Комментариев нет: