Problèmes et questions sur les environnements graphiques et les applications.
Répondre

upsdrvctl start ne se lance pas automatiquement

#1Messageil y a 2 ans

Bonjour à tous.
Avant que je réinstalle mon système pour passer en UEFI, le service NUT lançait automatiquement upsdrvctl start.
Maintenant, je suis obligé de le relancer à chaque démarrage.
Si quelqu'un peut m'aider ?
Ignace.
Dernière modification par ignace72il y a 1 an, modifié au total 4 fois.

upsdrvctl start ne se lance pas automatiquement

#2Messageil y a 2 ans

upsdrvctl start ne se lance pas automatiquement

#3Messageil y a 2 ans

Bonsoir, stephane.
Je vois pas ou tu veux en venir.
Bon, j'ai quand même trouvé.
Dans « Paramètres » « Session et démarrage » et « Démarrage automatique d'application », j'ai ajouté une entrée ou j'ai mis la commande « upsdrvctl start ».
Ignace.

upsdrvctl start ne se lance pas automatiquement

#4Messageil y a 2 ans

Bonjour à tous.
Bon, c'est pas bon. Il faut être root pour démarrer le pilote.
Je remarque un truc :
Si j'arrête le pilote :

sudo upsdrvctl stop
et que j'arrête le service :

sudo systemctl stop nut-server.service
Et que je redémarre le service :

sudo systemctl start nut-server.service
Là, le pilote démarre automatiquement.
Par contre, quand le PC démarre, le service se lance, mais le pilote ne démarre pas.
Ignace.

upsdrvctl start ne se lance pas automatiquement

#5Messageil y a 2 ans

Bonjour.
Il faut rendre le service "enable" pour qu'il puisse démarrer automatiquement au boot:

sudo systemctl enable nut-server.service

upsdrvctl start ne se lance pas automatiquement

#6Messageil y a 2 ans

Bonjour, lemust83.
Merci pour ta réponse.
Ça, le « enable », c'est bon, je l'ai fait après avoir fait la configuration de NUT, puis j'ai redémarré et j'en suis là.
Quand je redémarre le PC, le service NUT est démarré, mais KNutClient ne m'affiche rien. Je suis obligé de faire un « sudo upsdrvctl start », je clique sur « Reconnexion » dans KNutClient et là c'est bon, j'ai les cadrans qui s'affichent.
Ignace.

upsdrvctl start ne se lance pas automatiquement

#7Messageil y a 2 ans

Bon, je viens de redémarrer et « sudo systemctl status nut-server.service » me donne la sortie suivante :

● nut-server.service - Network UPS Tools - power devices information server
     Loaded: loaded (/usr/lib/systemd/system/nut-server.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2022-02-21 16:17:37 CET; 1min 56s ago
    Process: 1561 ExecStart=/usr/bin/upsd (code=exited, status=0/SUCCESS)
   Main PID: 1569 (upsd)
      Tasks: 1 (limit: 19083)
     Memory: 1.0M
        CPU: 8ms
     CGroup: /system.slice/nut-server.service
             └─1569 /usr/bin/upsd

févr. 21 16:17:37 ignace-pc upsd[1561]: listening on localhost port 3493
févr. 21 16:17:37 ignace-pc upsd[1561]: not listening on 127.0.1.1 port 3493
févr. 21 16:17:37 ignace-pc upsd[1561]: listening on 127.0.0.1 port 3493
févr. 21 16:17:37 ignace-pc upsd[1561]: listening on localhost port 3493
févr. 21 16:17:37 ignace-pc upsd[1561]: not listening on 127.0.1.1 port 3493
févr. 21 16:17:37 ignace-pc upsd[1561]: listening on 127.0.0.1 port 3493
févr. 21 16:17:37 ignace-pc upsd[1561]: Can't connect to UPS [eaton] (usbhid-ups-eaton): No such file or directory
févr. 21 16:17:37 ignace-pc upsd[1561]: Can't connect to UPS [eaton] (usbhid-ups-eaton): No such file or directory
févr. 21 16:17:37 ignace-pc systemd[1]: Started Network UPS Tools - power devices information server.
févr. 21 16:17:37 ignace-pc upsd[1569]: Startup successful
Si je fais un « sudo systemctl restart nut-server.service », là, ça fonctionne.
Si je refais un «  sudo systemctl status nut-server.service », ça me donne :

● nut-server.service - Network UPS Tools - power devices information server
     Loaded: loaded (/usr/lib/systemd/system/nut-server.service; enabled; vendor preset: disabled)
     Active: active (running) since Mon 2022-02-21 16:24:38 CET; 2min 13s ago
    Process: 6065 ExecStart=/usr/bin/upsd (code=exited, status=0/SUCCESS)
   Main PID: 6066 (upsd)
      Tasks: 1 (limit: 19083)
     Memory: 816.0K
        CPU: 15ms
     CGroup: /system.slice/nut-server.service
             └─6066 /usr/bin/upsd

févr. 21 16:24:38 ignace-pc upsd[6065]: listening on localhost port 3493
févr. 21 16:24:38 ignace-pc upsd[6065]: not listening on 127.0.1.1 port 3493
févr. 21 16:24:38 ignace-pc upsd[6065]: listening on 127.0.0.1 port 3493
févr. 21 16:24:38 ignace-pc upsd[6065]: listening on localhost port 3493
févr. 21 16:24:38 ignace-pc upsd[6065]: not listening on 127.0.1.1 port 3493
févr. 21 16:24:38 ignace-pc upsd[6065]: listening on 127.0.0.1 port 3493
févr. 21 16:24:38 ignace-pc upsd[6065]: Connected to UPS [eaton]: usbhid-ups-eaton
févr. 21 16:24:38 ignace-pc upsd[6065]: Connected to UPS [eaton]: usbhid-ups-eaton
févr. 21 16:24:38 ignace-pc upsd[6066]: Startup successful
févr. 21 16:24:38 ignace-pc systemd[1]: Started Network UPS Tools - power devices information server.
Ignace.

upsdrvctl start ne se lance pas automatiquement

#8Messageil y a 2 ans

Bonjour à tous.
Le problème a été résolu avec l'aide d'un utilisateur du forum « ArchLinux fr » comme ça :
J'ai réé le fichier /etc/systemd/system/nut-driver.service.d/delay.conf avec ceci (un sleep) :

Service]
ExecStartPre=/bin/sleep 20
Et créé le fichier /etc/systemd/system/nut-driver.service.d/autorestart.conf avec ceci

[Unit]
StartLimitIntervalSec=240s

[Service]
RestartSec=5s
Restart=on-failure
Ignace.

upsdrvctl start ne se lance pas automatiquement

#9Messageil y a 1 an

bonjour à tous.
Je suis de-nouveau obligé de refaire un :

sudo upsdrvctl start
Si je fais un :
sudo systemctl restart nut-server.service

Ça ne lance pas le pilote.
Ignace.

upsdrvctl start ne se lance pas automatiquement

#10Messageil y a 1 an

Bonjour à tous et à toutes.
Bon, je me suis fait un script et un lanceur.
Maintenant, quand mon PC est démarré, je clique sur le lanceur et ça me demande mon mot de passe et ça fonctionne.
Voilà le contenu de mon script :

#!/bin/bash
upsdrvctl start
systemctl start nut-server.service
Et la commande de mon lanceur :
pkexec /home/ignace/bin/upsd-nut.sh
Ignace.
Répondre