Systemd から重複 openvpn 構成サービスを削除する

Systemd から重複 openvpn 構成サービスを削除する

かつてopenvpn構成がありました。 18.04にアップグレードした後、systemdとは異なる動作を開始し、私のsyslogは接続試行のためにスパムを受け続けました。

ovpn-login[5191]: Options error: In [CMD-LINE]:1: Error opening configuration file: /etc/openvpn/login.conf
ovpn-login[5191]: Use --help for more information.
systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
systemd[1]: [email protected]: Failed with result 'exit-code'.

login.confが存在せず、存在してはいけません。存在しないサービスへの接続試行を停止するようにこれをクリーンアップしてアイテムを削除したいと思います。

私はそれらをすべて試しましたが、何の役にも立ちませんでした。systemctl kill [email protected]systemctl disable [email protected]systemctl daemon-reload

ところで、一致するファイルはありません。 [Eメール保護]どこからでも出てきます。/lib/systemd/system/[email protected]

後でいくつかのVPN設定を追加するには、このファイルをアーカイブする必要があります。私はそれを削除し、systemctl daemon-reloadStackExchangeの他の場所で答えに従おうとしましたが、もう役に立ちませんでした。

この偽のシステム構成エントリを削除する方法は?


編集:apt purge openvpnすべての痕跡を削除しようとした後も残ります。

[email protected]: Failed to schedule restart job: Unit [email protected] not found.

これはどこから出たの?

ベストアンサー1

たとえば、/etc/default/openvpn ファイルが AUTOSTART セクションにあることを確認します。自動起動=「ログイン」。そうでない場合、デフォルトは openvpn パスで「all」です。 /etc/openvpn/.このディレクトリ内のすべての.confファイルは、対応する特定の名前付きサービスを開始しようとします。たとえば、/etc/openvpn/login.conf です。

18.04にアップグレードしたときも同じ問題が発生しました。突然、私のopenvpnディレクトリにあるすべての.confファイルをopenvpnトンネルで起動しようとしています。

VPN 構成ファイルの auth-user-pass が login.config を指している場合、これが発生しないようにするには、名前を login.secret のようなものに変更する必要があります。または、/etc/openvpn/にあるVPN接続のmyvpn.confと一致するように、/etc/default/openvpnにAUTOSTART = 'myvpn'という名前を付けます。

おすすめ記事