Обновление до 16.04 LTS сломало apache

Наконец, мы обнаружили, что sickbeard запускается при загрузке, но не работает.

В /var/log/boot.log мы можем видеть эту ошибку:

Starting SickBeard
/usr/bin/python: can't open file 'SickBeard.py': [Errno 2] No such file or directory

и смотрим на sickbeard init:

APP_PATH=${SB_HOME-/opt/sickbeard}

по какой-то причине мы не знаем, когда sickbeard запускается, /opt не готов.

Как обходной путь, начиная sickbeard позже во время

Чтобы выполнить это, посмотрите папку /etc/rcX.d и удалите файлы Sxxsickbeard и Kxxsickbeard. Это символические ссылки на скрипт /etc/init.d/sickbeard.

Этот скрипт выполняется во время загрузки системы в алфавитном порядке, поэтому с помощью update-rc.d можно выбрать «когда» запуск / остановка службы, например: [ ! d7]

   update-rc.d sickbeard start 99 2 3 4 5 . stop 01 0 1 6 .

Это приведет к S99 (последний возможный) для start во время загрузки системы и K01 (возможно первый) для stop во время выключения или перезагрузки.

В этом случае, глядя на ваш уровень запуска, я предлагаю эту конфигурацию:

   update-rc.d sickbeard start 06 2 3 4 5 . stop 01 0 1 6 .
0
задан 12 April 2017 в 22:19

6 ответов

У вас либо есть что-то еще, работающее на порту 80 (lsof -i: 80 как root), либо перекрывающиеся директивы Listen (для порта 80) в разных конфигурационных файлах (grep -ri Listen / etc / apache2)

0
ответ дан 18 July 2018 в 15:06

Попробуйте это как pd.conf

<VirtualHost *:80> ServerName pd DocumentRoot /home/purvez/www/testapp/public <Directory /home/purvez/www/testapp/public> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> </VirtualHost>

Перезапустите Apache и отпустите его.

0
ответ дан 18 July 2018 в 15:06

У вас либо есть что-то еще, работающее на порту 80 (lsof -i: 80 как root), либо перекрывающиеся директивы Listen (для порта 80) в разных конфигурационных файлах (grep -ri Listen / etc / apache2)

0
ответ дан 24 July 2018 в 20:33
  • 1
    Большое спасибо за ваш ответ. Да, это то, что захватывает порт 80. В настоящее время я пытаюсь разобраться в этом, но ваш ответ на правильном пути. Я отправлю сюда, когда у меня будет дополнительная информация. – Purvez 19 April 2017 в 21:19

Попробуйте это как pd.conf

<VirtualHost *:80> ServerName pd DocumentRoot /home/purvez/www/testapp/public <Directory /home/purvez/www/testapp/public> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> </VirtualHost>

Перезапустите Apache и отпустите его.

0
ответ дан 24 July 2018 в 20:33
  • 1
    Я внес изменения, которые вы предложили. Большое спасибо за это. ..... к сожалению нет изменение. Я даже повторил процесс удаления кеша, но никаких изменений. – Purvez 12 April 2017 в 21:07
  • 2
    Вы определенно подключаетесь к порту 80? попробуйте pd: 80, чтобы быть уверенным. Странно, что вы получали страницу Apache раньше даже при выключенном сервере. – Will 12 April 2017 в 21:38
  • 3
    pd: 80 возвращается к просто pd в браузере как для firefox, так и для chrome ..... и, увы, он дает мне только страницу Apache2 Ubuntu по умолчанию. Этот начинает казаться странным для меня! ЛОЛ. – Purvez 12 April 2017 в 22:02
  • 4
    @Purvez Я обновил свой ответ. Я пробовал это, и я могу направить корень документа в любую точку моего www-данных. – Will 12 April 2017 в 22:30
  • 5
    просто видел ваш ответ. Это 22: 00+ в Великобритании. Я попробую то, что вы предложили завтра, и сообщите об этом. Надеюсь, ты останешься. Большое спасибо за вашу помощь. Очень признателен. – Purvez 13 April 2017 в 00:11

У вас либо есть что-то еще, работающее на порту 80 (lsof -i: 80 как root), либо перекрывающиеся директивы Listen (для порта 80) в разных конфигурационных файлах (grep -ri Listen / etc / apache2)

0
ответ дан 31 July 2018 в 23:35
  • 1
    Большое спасибо за ваш ответ. Да, это то, что захватывает порт 80. В настоящее время я пытаюсь разобраться в этом, но ваш ответ на правильном пути. Я отправлю сюда, когда у меня будет дополнительная информация. – Purvez 19 April 2017 в 21:19

Попробуйте это как pd.conf

<VirtualHost *:80> ServerName pd DocumentRoot /home/purvez/www/testapp/public <Directory /home/purvez/www/testapp/public> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> </VirtualHost>

Перезапустите Apache и отпустите его.

0
ответ дан 31 July 2018 в 23:35
  • 1
    Я внес изменения, которые вы предложили. Большое спасибо за это. ..... к сожалению нет изменение. Я даже повторил процесс удаления кеша, но никаких изменений. – Purvez 12 April 2017 в 21:07
  • 2
    Вы определенно подключаетесь к порту 80? попробуйте pd: 80, чтобы быть уверенным. Странно, что вы получали страницу Apache раньше даже при выключенном сервере. – Will 12 April 2017 в 21:38
  • 3
    pd: 80 возвращается к просто pd в браузере как для firefox, так и для chrome ..... и, увы, он дает мне только страницу Apache2 Ubuntu по умолчанию. Этот начинает казаться странным для меня! ЛОЛ. – Purvez 12 April 2017 в 22:02
  • 4
    @Purvez Я обновил свой ответ. Я пробовал это, и я могу направить корень документа в любую точку моего www-данных. – Will 12 April 2017 в 22:30
  • 5
    просто видел ваш ответ. Это 22: 00+ в Великобритании. Я попробую то, что вы предложили завтра, и сообщите об этом. Надеюсь, ты останешься. Большое спасибо за вашу помощь. Очень признателен. – Purvez 13 April 2017 в 00:11

Другие вопросы по тегам:

Похожие вопросы: