/etc/init.d/openvpn не запускается автоматически, но может быть запущен вручную

Речь идет о init.d или Upstart init или о чем-то еще, может быть, я думаю. Но до сих пор затрагивается только OpenVPN, после обновления с Ubuntu 12.04 LTS до Ubuntu 12.10 на моем VPS.

Проблема в том, что демону OpenVPN не удалось запуститься автоматически при загрузке после обновления. Но запустить его вручную с service openvpn start работает просто отлично. Некоторая информация:

  • Другие службы, такие как sshd, bind9, postfix, работают нормально.
  • /etc/default/openvpn в порядке.
  • /etc/init.d в порядке, и я уже пробовал update-rc.d openvpn enable|remove|defaults. Напрасно.
  • Я не трогал /etc/openvpn до обновления, и все в порядке.
  • /var/log/boot.log показывает Autostarting VPN 'foobar', но на самом деле НИЧЕГО не произошло.
  • Мой журнал OpenVPN не будет записывать НИЧЕГО во время загрузки, если я не запустил его вручную. Иными словами, OpenVPN не "запускался ... не работал ... выход", но вообще не начинал. Если бы он "запускался ... не работал ... выходил", он оставлял что-то в журнале.

Вот самый невероятный факт: даже если я добавлю service openvpn start в /etc/rc.local, он не работает. Дальнейшее расследование показало, что все, что я добавил в /etc/rc.local, не работало. Этот файл хорошо заканчивается exit 0 и исполняемым битом. Кажется, «init» вообще игнорирует это.

Поработав над этим целым днем, зайдя на многие форумы и вопросы StackExchange, я не понял правильно ... Единственный обходной путь, о котором я могу подумать, - это после каждой перезагрузки войти в систему и запустить [ 1112] вручную ...

Кто-нибудь может мне помочь?

Кстати, еще один деликатный сервер с Ubuntu Server, обновление с 12.04 LTS до 12.10 прекрасно работает с OpenVPN. Wird ...

3
задан 26 October 2012 в 18:41

0 ответов

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

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