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

Applications, problèmes de configuration réseau
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

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

Message 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à :)
Dernière modification par Moviuro le jeu. 03 juil. 2014, 23:19, modifié 1 fois.
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin »

Tu utilises quoi comme service réseau ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

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

Message par Moviuro »

benjarobin a écrit :Tu utilises quoi comme service réseau ?
systemd-netword.service
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

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

Message 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).
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Répondre