Исправление ошибки runlevel
Если при обновлении пакетов появляется предупреждение о некорректных уровнях запуска сервиса, например:
insserv: warning: current start runlevel(s) (empty) of script `panasoniclpd-init' overrides LSB defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (2 3 4 5) of script `panasoniclpd-init' overrides LSB defaults (0 1 6).
надо убедиться, что в указанном скрипте (panasoniclpd-init) прописаны уровни запуска. Если нет, надо вставить их руками сразу после строки шебанга:
#! /bin/sh ### BEGIN INIT INFO # Provides: panasoniclpd-init # Required-Start: $syslog # Required-Stop: $syslog # Should-Start: # Should-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: panasoniclpd-init - panasonic # Description: This daemon for panasonic ### END INIT INFO
После этого нужно выполнить команды:
update-rc.d -f panasoniclpd-init remove update-rc.d panasoniclpd-init defaults
Дополнительно об init-скрипте можно узнать в man:
man init-d-script
Янчарук А.В.
15.01.2023 07:45