• # ça fonctionne... à moitié

    Posté par . En réponse au message Quelques problèmes avec systemd.... Évalué à 1. Dernière modification le 16 avril 2019 à 15:40.

    Bonjour !

    Je persévère, mais j'ai toujours des erreurs qui s'affichent lors de l'exécution de mon service DEMARRAGE qui ressemble désormais à ceci

    [Unit]
    Description=lancer le script dem.sh qui lance lin_guider au demarrage
    After=multi-user.target
    After=graphical.target
    [Service]
    Type=forking
    RemainAfterExit=no
    ExecStart=/home/pi/dem.sh
    [Install]
    WantedBy=multi-user.target
    

    Lors de la commande systemctl status DEMARRAGE.service, j'obtiens ce résultat

    くろまる DEMARRAGE.service - lancer le script dem.sh qui lance LIN-GUIDER au demarrage
     Loaded: loaded (/etc/systemd/system/DEMARRAGE.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2019年04月12日 17:53:28 CEST; 28s ago
     Process: 1251 ExecStart=/home/pi/dem.sh (code=exited, status=0/SUCCESS)
     Main PID: 1252 (code=exited, status=1/FAILURE)
    avr 12 17:53:28 raspberrypi systemd[1]: Starting lancer le script dem.sh qui lance LIN-GUIDER au demarrage...
    avr 12 17:53:28 raspberrypi systemd[1]: Started lancer le script dem.sh qui lance LIN-GUIDER au demarrage.
    avr 12 17:53:28 raspberrypi dem.sh[1251]: lin_guider: cannot connect to X server
    avr 12 17:53:28 raspberrypi systemd[1]: DEMARRAGE.service: Main process exited, code=exited, status=1/FAILURE
    avr 12 17:53:28 raspberrypi systemd[1]: DEMARRAGE.service: Unit entered failed state.
    avr 12 17:53:28 raspberrypi systemd[1]: DEMARRAGE.service: Failed with result 'exit-code'.
    

    Je sens que j'avance, au moins je sais que le script dem.sh se lance, maintenant !
    Par contre, lorsque j'exécute le script "manuellement", tout va bien, lin_guider se lance correctement.

    Il me semble donc que c'est ce fameux "X server" qui coince... Quelqu'un a-t-il une idée de comment résoudre ce problème, ou une piste à explorer ? Je n'ai rien trouvé de bien convaincant de mon côté.