Речь идет о init.d
или Upstart init или о чем-то еще, может быть, я думаю. Но до сих пор затрагивается только OpenVPN, после обновления с Ubuntu 12.04 LTS до Ubuntu 12.10 на моем VPS.
Проблема в том, что демону OpenVPN не удалось запуститься автоматически при загрузке после обновления. Но запустить его вручную с service openvpn start
работает просто отлично. Некоторая информация:
/etc/default/openvpn
в порядке. /etc/init.d
в порядке, и я уже пробовал update-rc.d openvpn enable|remove|defaults
. Напрасно. /etc/openvpn
до обновления, и все в порядке. /var/log/boot.log
показывает Autostarting VPN 'foobar'
, но на самом деле НИЧЕГО не произошло. Вот самый невероятный факт: даже если я добавлю service openvpn start
в /etc/rc.local
, он не работает. Дальнейшее расследование показало, что все, что я добавил в /etc/rc.local
, не работало. Этот файл хорошо заканчивается exit 0
и исполняемым битом. Кажется, «init» вообще игнорирует это.
Поработав над этим целым днем, зайдя на многие форумы и вопросы StackExchange, я не понял правильно ... Единственный обходной путь, о котором я могу подумать, - это после каждой перезагрузки войти в систему и запустить [ 1112] вручную ...
Кто-нибудь может мне помочь?
Кстати, еще один деликатный сервер с Ubuntu Server, обновление с 12.04 LTS до 12.10 прекрасно работает с OpenVPN. Wird ...