Remove o serviço de configuração openvpn redundante do Systemd

0

Eu costumava ter uma configuração para o openvpn. Depois de atualizar para o 18.04, ele começou a se comportar de maneira diferente em relação ao systemd, meu syslog é continuamente spammado com tentativas de conexão:

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'.

O login.conf não existe e não deveria existir - eu quero limpá-lo e me livrar da entrada para que ela pare de tentar se conectar a um serviço que não existe.

Eu tentei systemctl kill [email protected] , systemctl disable [email protected] com systemctl daemon-reload depois sem sucesso.

No entanto, não há nenhum arquivo que corresponda a [email protected] em qualquer lugar, é modelado em /lib/systemd/system/[email protected] .

Presumivelmente eu preciso manter esse arquivo ao redor se eu quiser adicionar algumas configurações de VPN no futuro. Eu tentei removê-lo e fazer systemctl daemon-reload de acordo com uma resposta em outro lugar no StackExchange, novamente, sem sucesso.

Como faço para me livrar dessa entrada de configuração espúrias do systemd?

Editar: mesmo depois de apt purge openvpn e tentar remover todos os vestígios que ainda possui:

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

De onde vem isso?

    
por bcmcfc 11.09.2018 / 18:53

1 resposta

0

Verifique o arquivo / etc / default / openvpn para ver se você o encontrou na seção AUTOSTART, por exemplo. AUTOSTART="login". Se não, o padrão é "all" no seu caminho openvpn, por exemplo. / etc / openvpn /. Qualquer arquivo .conf nesse diretório acionará uma tentativa de iniciar esse serviço especificamente nomeado. Por exemplo, /etc/openvpn/login.conf.

Acabei de ter esse mesmo problema comigo com a minha atualização para 18.04. De repente, ele tentou iniciar todos os arquivos .conf no meu diretório openvpn como um túnel openvpn.

Se o seu auth-user-pass no seu arquivo de configuração vpn estiver apontando para login.config, você precisará renomeá-lo para algo como login.secret para evitar que isso aconteça. Ou simplesmente nomeie o AUTOSTART = 'myvpn' em / etc / default / openvpn para corresponder ao seu myvpn.conf para sua conexão vpn em / etc / openvpn /.

    
por 15.11.2018 / 05:16