SABnzbdplus не запускается при загрузке, но выполнение скрипта init.d проходит нормально.

Вопрос или проблема

Я использую серверную версию Ubuntu 12.04 (статический LAN IP) и пытался установить SABnzbdplus с помощью apt согласно инструкциям здесь:
Ubuntu PPA Repository

Установка прошла гладко, и сервер загружает все без проблем! Проблема в том, что я отредактировал /etc/default/sabnzbdplus в соответствии с предоставленными указаниями:

# Этот файл считывается /etc/init.d/sabnzbdplus
#
# Когда SABnzbd+ запускается с использованием скрипта инициации, 
# опция --daemon всегда используется, и программа
# запускается от имени $USER, как указано ниже.
#
# Каждая настройка отмечена как "обязательная" или "дополнительная";
# оставление любой обязательной настройки не настроенной приведет
# к тому, что служба не запустится.

# [обязательная] пользователь или uid учетной записи для запуска программы:
USER=omar

# [дополнительная] полный путь к файлу конфигурации по вашему выбору; 
#            в противном случае используется расположение по умолчанию 
#            (в домашнем каталоге $USER):
CONFIG=

# [дополнительная] имя хоста/ip и номер порта для прослушивания:
HOST=0.0.0.0
PORT=8080

# [дополнительная] дополнительные параметры командной строки, если есть:
EXTRAOPTS=

Мой (omar) уровень выполнения – N 2.

Не совсем уверен, что делать, поскольку выполнение:
/etc/init.d/sabnzbdplus
Проходит нормально и без ошибок.

Не знаю, что делать дальше. Буду признателен за советы и помощь!

Спасибо,

В руководстве было упущено

sudo update-rc.d sabnzbdplus defaults

Эта команда добавит ссылки на правильные уровни выполнения, чтобы sabnzbdplus запускался и останавливался при загрузке, перезагрузке, завершении работы и т.д.

редактирование: если вы получите сообщение, что эти ссылки уже существуют, взгляните на этот вопрос

редактирование2: или на этот

Ответ или решение

По вашему вопросу о запуске SABnzbdplus при загрузке системы на сервере с Ubuntu 12.04, несмотря на то, что скрипт init.d выполняется без ошибок вручную, есть несколько аспектов, которые необходимо рассмотреть.

Проблема запуска при загрузке

Ваша основная проблема заключается в том, что сервис SABnzbdplus не запускается автоматически при загрузке, хотя ручной запуск через скрипт init.d работает корректно. Это может происходить по нескольким причинам, и основное решение заключается в добавлении правильных ссылок для запуска сервиса при различных уровнях выполнения.

Решение: Добавление ссылок для автозапуска

Для того чтобы SABnzbdplus запускался автоматически при загрузке, выполните следующую команду:

sudo update-rc.d sabnzbdplus defaults

Эта команда добавляет соответствующие ссылки в каталогах runlevel, что позволяет системе автоматом управлять запуском и остановкой сервиса при загрузке и выключении.

Проверка

Если после выполнения команды вы получаете сообщение о том, что ссылки уже созданы, стоит рассмотреть возможность существования конфликта или неправильной настройки. В таком случае выполните следующие шаги для дальнейшей диагностики:

  1. Проверка статуса сервиса: Выполните команду, чтобы убедиться, что скрипт загружен и настроен правильно:

    sudo service sabnzbdplus status
  2. Логи системы: Проверьте системные логи на наличие ошибок, связанных с запуском сервиса. Используйте следующую команду для поиска записей:

    grep sabnzbdplus /var/log/syslog
  3. Проверка конфигурационного файла: Убедитесь, что файл /etc/default/sabnzbdplus правильно настроен. Ваша конфигурация выглядит корректно, но проверьте, что переменные установлены правильно.

  4. Проверка прав пользователя: Убедитесь, что пользователь omar имеет права на исполнение необходимых файлов и доступ к папкам, необходимым для работы SABnzbdplus.

Дополнительные ссылки и ресурсы

В случае, если проблема не решится с помощью вышеописанных действий, стоит ознакомиться с следующими источниками, которые могут помочь в поиске решения:

Заключение

Надеюсь, данные рекомендации окажутся полезными и помогут вам настроить автоматический запуск SABnzbdplus при загрузке. Если у вас возникнут дополнительные вопросы или сложности, не стесняйтесь обращаться за поддержкой. Успехов в настройке вашего сервера!

Оцените материал
Добавить комментарий

Капча загружается...