Page 1 sur 1

[systemd] échec d'une unit au boot malgré restart= (résolu)

Publié : dim. 22 juin 2014, 01:37
par Moviuro
Plop,

Mon unit openvpn@my_server.service ne se lance pas au boot avec le message extrêmement verbeux : Dependency failed. en fonte grasse et rouge, c'est joli dans le terminal

Voilà les units concernées :

Code : Tout sélectionner

moviuro@psychoticdelirium /etc/systemd/system (git)-[master] % cat reachable-retry@.service 
[Unit]
Description=Test if %i is reachable
After=systemd-networkd-wait-online.service
 
[Service]
Type=forking
ExecStart=/usr/bin/ping -c1 %i
Restart=on-failure

[Install]
WantedBy=multi-user.target
moviuro@psychoticdelirium /etc/systemd/system (git)-[master] % cat proxysas.service 
[Unit]
Description=proxy via SSH pour user@sas sur le port 31415
Requires=reachable-retry@sas1.domain.service
After=reachable-retry@sas1.domain.service

[Service]
ExecStart=/usr/bin/ssh -v -o "ServerAliveInterval 5" -o "ServerAliveCountMax 2" -i /home/moviuro/.ssh/openvpn_my_server -N -D 31415 user@sas1.domain.fr
Restart=on-failure

[Install]
WantedBy=multi-user.target
moviuro@psychoticdelirium /etc/systemd/system (git)-[master] % cat openvpn@my_server.service.d/launch-proxysas.conf 
[Unit]
Requires=proxysas.service
After=proxysas.service
Après le boot ça va, j'ai 'juste' à # systemctl start openvpn@my_server.service et ça roule. Pareillement, sans souci aucun après un suspend -- resume...
(La conf est spéciale : mon openvpn passe dans un tunnel ssh --proxy SOCKS5--, d'où le proxysas.service)
Un hack moche, ça serait de mettre un OnBootSec sur openvpn@my_server.service (mais moche, c'est pas élégant).

Voilà :)

Re: [systemd] échec d'une unit au boot malgré restart=

Publié : dim. 22 juin 2014, 11:13
par benjarobin
Tu utilises quoi comme service réseau ?

Re: [systemd] échec d'une unit au boot malgré restart=

Publié : dim. 22 juin 2014, 11:14
par Moviuro
benjarobin a écrit :Tu utilises quoi comme service réseau ?
systemd-netword.service

Re: [systemd] échec d'une unit au boot malgré restart=

Publié : jeu. 03 juil. 2014, 23:19
par Moviuro
J'ai ajouté des RestarSec un peu partout, ça a résolu le souci (le ping se répétait trop vite car pas de réseau, donc fail de suite et systemd refuse de laisser des services se relancer trop vite).