Service nut-server ne démarre pas au démarrage de Jeedom (résolu)

Bonjour,
Depuis environ une semaine, j’ai un problème de service NUT qui n’est pas lancé au démarrage de Jeedom.
Je ne sais pas ce qui a causé le problème.
Lorsque je lance sur Debian la commande : sudo service nut-server status, j’ai comme résultat:

● nut-server.service - Network UPS Tools - power devices information server
   Loaded: loaded (/lib/systemd/system/nut-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2020-08-21 18:03:48 CEST; 41s ago
  Process: 554 ExecStart=/sbin/upsd (code=exited, status=1/FAILURE)

août 21 18:03:47 jeedom-eth systemd[1]: Starting Network UPS Tools - power devices information server...
août 21 18:03:48 jeedom-eth upsd[554]: fopen /var/run/nut/upsd.pid: No such file or directory
août 21 18:03:48 jeedom-eth upsd[554]: not listening on 192.168.0.50 port 3493
août 21 18:03:48 jeedom-eth upsd[554]: no listening interface available
août 21 18:03:48 jeedom-eth upsd[554]: not listening on 192.168.0.50 port 3493
août 21 18:03:48 jeedom-eth upsd[554]: no listening interface available
août 21 18:03:48 jeedom-eth upsd[554]: Network UPS Tools upsd 2.7.4
août 21 18:03:48 jeedom-eth systemd[1]: nut-server.service: Control process exited, code=exited, status=1/FAILURE
août 21 18:03:48 jeedom-eth systemd[1]: nut-server.service: Failed with result 'exit-code'.
août 21 18:03:48 jeedom-eth systemd[1]: Failed to start Network UPS Tools - power devices information server.

J’ai l’impression que le service se lance trop tôt alors que Jeedom n’est pas complètement opérationnel. Il
essaie d’écouter le serveur NUT Jeedom qui est chez moi 192.168.0.50.

Je dois alors démarrer à la main le service avec la commande : sudo service nut-server start et là ça fonctionne:

● nut-server.service - Network UPS Tools - power devices information server
   Loaded: loaded (/lib/systemd/system/nut-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2020-08-21 18:07:49 CEST; 25s ago
  Process: 3491 ExecStart=/sbin/upsd (code=exited, status=0/SUCCESS)
 Main PID: 3492 (upsd)
    Tasks: 1 (limit: 4519)
   Memory: 800.0K
   CGroup: /system.slice/nut-server.service
           └─3492 /lib/nut/upsd

août 21 18:07:49 jeedom-eth systemd[1]: Starting Network UPS Tools - power devices information server...
août 21 18:07:49 jeedom-eth upsd[3491]: fopen /var/run/nut/upsd.pid: No such file or directory
août 21 18:07:49 jeedom-eth upsd[3491]: listening on 192.168.0.50 port 3493
août 21 18:07:49 jeedom-eth upsd[3491]: listening on 192.168.0.50 port 3493
août 21 18:07:49 jeedom-eth upsd[3491]: Connected to UPS [ups]: usbhid-ups-ups
août 21 18:07:49 jeedom-eth upsd[3491]: Connected to UPS [ups]: usbhid-ups-ups
août 21 18:07:49 jeedom-eth upsd[3491]: allowfrom in upsd.users is no longer used
août 21 18:07:49 jeedom-eth upsd[3491]: allowfrom in upsd.users is no longer used
août 21 18:07:49 jeedom-eth upsd[3492]: Startup successful
août 21 18:07:49 jeedom-eth systemd[1]: Started Network UPS Tools - power devices information server.

J’ai l’impression que c’est dans les dernières mises à jour de Jeedom que j’ai le problème.

Quelqu’un a une idée pour différer le démarrage du service nut-server?
Merci d’avance!

Montres nous le contenu du fichier de configuration du service nut-server

Voilà :

root@jeedom-eth:/lib/systemd/system# more nut-server.service
[Unit]
Description=Network UPS Tools - power devices information server
After=local-fs.target network.target nut-driver.service
# We don't Require drivers to be successfully started! This would be
# a change of behavior compared to init SysV, and could prevent from
# accessing successfully started, at least to audit a system.
Wants=nut-driver.service
Before=nut-monitor.service

[Service]
ExecStart=/sbin/upsd
Type=forking

[Install]
WantedBy=multi-user.target

Bonjour,
As-tu résolu ton problème de démarrage du serveur nut ? J’ai le même soucis.

Bonsoir,

Ton fichier « /etc/nut/upsd.conf » écoute sur l’adresse locale de ton NUT ?
Si c’est le cas, remplace par 0.0.0.0


LISTEN 127.0.0.1 3493
LISTEN 0.0.0.0 3493

Bonjour,
Top, merci beaucoup pour ton aide, c’était bien ça ! Le service démarre bien au démarrage du raspberry maintenant.

Merci beaucoup, j’avais encore le problème chez moi et tu l’as résolu. Par contre comment se fait-il qu’il faille entrer l’adresse 0.0.0.0?

Bonjour,

C’est parce que l’adresse IP de ta carte réseau (ou wifi) monte après le montage du driver NUT.
Avec 0.0.0.0, tu écoutes sur toutes les classes IP sans distinction.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.