What app is this about, and its version: VPN Client (vpnclient) version: 2.3~ynh6 What YunoHost version are you running: version: 12.1.35 What type of hardware are you using: Virtual machine
Describe your issue
J’ai rencontré un problème lors de la mise à jour de l’application vpnclient. La mise à jour a échoué, puis lors de la restauration automatique de la sauvegarde, l’application s’est retrouvée dans un état cassé et ne pouvait plus démarrer.
Ce qui s’est passé :
Échec de la mise à jour
Restauration automatique effectuée par YunoHost
Après la restauration, l’application ne fonctionnait plus
Ce que j’ai essayé :
Désinstallation complète de l’application avec webmin
Réinstallation de l’application avec webmin
Fourniture de mon fichier .cube de chez FDN lors de la réinstallation
Résultat :
Même après la réinstallation complète, l’application ne fonctionne toujours pas.
J’ai réinstallé encore une fois, et tous semble fonctionner .
Désolé pour le dérangement, mais je me note dans un coin de fournir le status du service et les infos du journal système en cas de demande sur le forum.
En désespoir de cause ce matin, je refais exactement la même chose que ma première désinstallation/réinstallation (donc sans redémarrer le serveur) et ça marche parfaitement.
L’erreur semble complètement aléatoire :
Échec de la mise à jour, pas de fallback, le client VPN n’est plus installé.
Il faudrait les logs dans /var/log/vpnclient/openvpn-client.log et /var/log/vpnclient/ynh-vpnclient.log pour diagnostiquer le problème. Il faudrait également voir ce que retourne systemctl status openvpn@client et systemctl status ynh-vpnclient
Mon hypothèse est que le service ynh-vpnclient attend que le client openvpn soit bien connecté avant de terminer. Pour ce faire, ynh-vpnclient regarde dans les logs si openvpn a terminé, mais il se peut qu’il rate l’information et qu’il attende indéfiniment jusqu’à avoir un timeout. J’ai une piste de solution pour ça, mais je n’ai pas encore publié le patch… et de toute façon je ne pourrai pas le tester avant la rentrée en janvier…
Mais vu que ton problème semble aléatoire, ça m’a l’air de coller avec ce que je décris…