Наконец, мы обнаружили, что 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 .
У вас либо есть что-то еще, работающее на порту 80 (lsof -i: 80 как root), либо перекрывающиеся директивы Listen (для порта 80) в разных конфигурационных файлах (grep -ri Listen / etc / apache2)
Попробуйте это как 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 и отпустите его.
У вас либо есть что-то еще, работающее на порту 80 (lsof -i: 80 как root), либо перекрывающиеся директивы Listen (для порта 80) в разных конфигурационных файлах (grep -ri Listen / etc / apache2)
Попробуйте это как 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 и отпустите его.
У вас либо есть что-то еще, работающее на порту 80 (lsof -i: 80 как root), либо перекрывающиеся директивы Listen (для порта 80) в разных конфигурационных файлах (grep -ri Listen / etc / apache2)
Попробуйте это как 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 и отпустите его.