J'ai un paquet Debian qui installe mon logiciel et qui doit démarrer deux applications dans le script post-installation. La première est un démon et la seconde est un processus d'arrière-plan, tous deux sont gérés avec la commande systemd
. Le problème est que je lance sudo dpkg -i ...
et il ne parvient pas à démarrer l'unité de niveau utilisateur avec l'erreur suivante : Failed to connect to bus: No such file or directory.
Il est normal de lancer scripts après l'installation, mais les droits sudo me permettent de lancer mon scripts. Il y a peut-être quelque chose qui m'échappe. Quelqu'un sait-il comment résoudre ce problème ?
La commande qui est utilisée pour démarrer script : systemctl --user start test.service
. Lorsqu'il est exécuté à partir du programme d'installation, il devient en fait sudo systemctl --user start test.service
(La même chose ne fonctionne pas à partir du terminal).