Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1806 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Soucis démarrage driver Nut / onduleur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Soucis démarrage driver Nut / onduleur

n°1471075
Petlo_Lith​i
Posté le 15-12-2021 à 14:05:51  profilanswer
 

Bonjour à vous tous,
 
J'ai un petit soucis avec un onduleur que j'essaie de commander avec nut.  
Tout fonctionne très bien mise à part que lors d'un redémarrage l'onduleur ne semble plus communiquer. J'ai cette ligne dans les log système :

Code :
  1. Dec 14 21:52:54  upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected


 
Un

Code :
  1. upsdrvctl start

permet de résoudre le problème.
 
Voila ce que me retourne la commande status :

Code :
  1. # sudo upsdrvctl status
  2. Network UPS Tools - UPS driver controller 2.7.4
  3. Error: unrecognized command [status]


 
Et en effet :

Code :
  1. # sudo upsdrvctl --
  2. Network UPS Tools - UPS driver controller 2.7.4
  3. Starts and stops UPS drivers via ups.conf.
  4. usage: upsdrvctl [OPTIONS] (start | stop | shutdown) [<ups>]
  5.   -h   display this help
  6.   -r <path>  drivers will chroot to <path>
  7.   -t   testing mode - prints actions without doing them
  8.   -u <user>  drivers started will switch from root to <user>
  9.   -D             raise debugging level
  10.   start   start all UPS drivers in ups.conf
  11.   start <ups>  only start driver for UPS <ups>
  12.   stop   stop all UPS drivers in ups.conf
  13.   stop <ups>  only stop driver for UPS <ups>
  14.   shutdown  shutdown all UPS drivers in ups.conf
  15.   shutdown <ups> only shutdown UPS <ups>


 
Après je remarque que lorsque je lance la commande manuellement; j'ai l'impression de comprendre qu'il utilise un "sous driver":  

Code :
  1. # sudo upsdrvctl start
  2. Network UPS Tools - UPS driver controller 2.7.4
  3. Network UPS Tools - Generic HID driver 0.41 (2.7.4)
  4. USB communication driver 0.33
  5. Using subdriver: MGE HID 1.39


 
Alors que le driver indiqué dans /etc/nut/ups.conf et bien celui préconisé par cette page : https://networkupstools.org/stable-hcl.html pour un onduleur Eaton Ellipse ECO 650 VA USB

Code :
  1. [myups]
  2.     driver = usbhid-ups
  3.     port = auto
  4.     desc = "Eaton Ellipse ECO 650 VA USB"


 
Tout en sachant que le "subdriver: MGE HID 1.39" n'est pas présent dans la liste affichée par ls /lib/nut

Code :
  1. # ls /lib/nut
  2. al175       bestups     ivtscd      oneac    tripplitesu
  3. apcsmart      blazer_ser    liebert      optiups    tripplite_usb
  4. apcsmart-old  blazer_usb    liebert-esp2     powercom    upscode2
  5. apcupsd-ups   clone     masterguard      powerpanel    upsd
  6. bcmxcp       clone-outlet  metasys      rhino    upsmon
  7. bcmxcp_usb    dummy-ups     mge-shut      richcomm_usb  usbhid-ups
  8. belkin       etapro     mge-utalk      riello_ser    victronups
  9. belkinunv     everups     microdowell      riello_usb
  10. bestfcom      gamatronic    nutdrv_atcl_usb  safenet
  11. bestfortress  genericups    nutdrv_qx      solis
  12. bestuferrups  isbmex     oldmge-shut      tripplite


 
Il s'agit donc peut-être d'un sous drivre de "usbhid-ups" et le problème ne viendrait donc pas d'un soucis de driver mais bien d'un soucis de démarrage.
 
Alors je pourrais en effet faire un script de démarrage pour lancer automatiquement un "upsdrvctl start". Mais j'aurais bien aimé trouver la source du problème.
 
De plus, même après un "upsdrvctl start", la commande "# systemctl list-units --type=service" me retourne ces lignes :
 

Code :
  1. nut-driver.service                                                                         loaded failed failed  Network UPS Tools - power device driver controller                       
  2. nut-monitor.service                                                                      loaded active running Network UPS Tools - power device monitor and shutdown controller         
  3. nut-server.service                                                                        loaded active running Network UPS Tools - power devices information server


 
J'essaie donc :

Code :
  1. # sudo systemctl restart nut-driver.service
  2. Job for nut-driver.service failed because a timeout was exceeded.
  3. See "systemctl status nut-driver.service" and "journalctl -xe" for details


 
Et voila ce qu'il y a dans les log  

Code :
  1. Dec 15 13:53:10 cal.fr upsdrvctl[25019]: Duplicate driver instance detected! Terminating other driver!
  2. Dec 15 13:53:15 cal.fr systemd[1]: nut-driver.service: Start operation timed out. Terminating.
  3. Dec 15 13:53:15 cal.fr systemd[1]: nut-driver.service: Control process exited, code=killed, status=15/TERM
  4. Dec 15 13:53:18 cal.fr upsdrvctl[25019]: Using subdriver: MGE HID 1.39
  5. Dec 15 13:53:18 cal.fr upsdrvctl[25019]: Network UPS Tools - Generic HID driver 0.41 (2.7.4)
  6. Dec 15 13:53:18 cal.fr upsdrvctl[25019]: USB communication driver 0.33
  7. Dec 15 13:53:20 cal.fr systemd[1]: nut-driver.service: State 'stop-final-sigterm' timed out. Killing.
  8. Dec 15 13:53:20 cal.fr systemd[1]: nut-driver.service: Killing process 25020 (usbhid-ups) with signal SIGKILL.
  9. Dec 15 13:53:20 cal.fr systemd[1]: nut-driver.service: Failed with result 'timeout'.
  10. Dec 15 13:53:20 cal.fr systemd[1]: Failed to start Network UPS Tools - power device driver controller.


 
Voici également le retour de 3 autres commandes :
 

Code :
  1. #  systemctl status nut-driver.service
  2. ● nut-driver.service - Network UPS Tools - power device driver controller
  3.    Loaded: loaded (/lib/systemd/system/nut-driver.service; static; vendor preset: enabled)
  4.    Active: failed (Result: timeout) since Wed 2021-12-15 13:53:20 CET; 14min ago
  5.   Process: 25019 ExecStart=/sbin/upsdrvctl start (code=killed, signal=TERM)
  6. Dec 15 13:53:10 cal.fr upsdrvctl[25019]: Duplicate driver instance detected! Terminating other driver!
  7. Dec 15 13:53:15 cal.fr systemd[1]: nut-driver.service: Start operation timed out. Terminating.
  8. Dec 15 13:53:15 cal.fr systemd[1]: nut-driver.service: Control process exited, code=killed, status=15/TERM
  9. Dec 15 13:53:18 cal.fr upsdrvctl[25019]: Using subdriver: MGE HID 1.39
  10. Dec 15 13:53:18 cal.fr upsdrvctl[25019]: Network UPS Tools - Generic HID driver 0.41 (2.7.4)
  11. Dec 15 13:53:18 cal.fr upsdrvctl[25019]: USB communication driver 0.33
  12. Dec 15 13:53:20 cal.fr systemd[1]: nut-driver.service: State 'stop-final-sigterm' timed out. Killing.
  13. Dec 15 13:53:20 cal.fr systemd[1]: nut-driver.service: Killing process 25020 (usbhid-ups) with signal SIGKILL.
  14. Dec 15 13:53:20 cal.fr systemd[1]: nut-driver.service: Failed with result 'timeout'.
  15. Dec 15 13:53:20 cal.fr systemd[1]: Failed to start Network UPS Tools - power device driver controller.


 

Code :
  1. #  systemctl status nut-monitor.service
  2. ● nut-monitor.service - Network UPS Tools - power device monitor and shutdown controller
  3.    Loaded: loaded (/lib/systemd/system/nut-monitor.service; enabled; vendor preset: enabled)
  4.    Active: active (running) since Tue 2021-12-14 21:52:29 CET; 16h ago
  5.   Process: 1668 ExecStart=/sbin/upsmon (code=exited, status=0/SUCCESS)
  6. Main PID: 1670 (upsmon)
  7.     Tasks: 2 (limit: 4915)
  8.    Memory: 3.2M
  9.    CGroup: /system.slice/nut-monitor.service
  10.            ├─1669 /lib/nut/upsmon
  11.            └─1670 /lib/nut/upsmon
  12. Dec 15 14:07:59 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected
  13. Dec 15 14:08:04 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected
  14. Dec 15 14:08:09 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected
  15. Dec 15 14:08:14 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected
  16. Dec 15 14:08:19 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected
  17. Dec 15 14:08:19 cal.fr upsmon[1670]: UPS myups@localhost is unavailable
  18. Dec 15 14:08:24 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected
  19. Dec 15 14:08:29 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected
  20. Dec 15 14:08:34 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected
  21. Dec 15 14:08:39 cal.fr upsmon[1670]: Poll UPS [myups@localhost] failed - Driver not connected


 

Code :
  1. #  systemctl status nut-server.service
  2. ● nut-server.service - Network UPS Tools - power devices information server
  3.    Loaded: loaded (/lib/systemd/system/nut-server.service; enabled; vendor preset: enabled)
  4.    Active: active (running) since Tue 2021-12-14 21:52:29 CET; 16h ago
  5.   Process: 1664 ExecStart=/sbin/upsd (code=exited, status=0/SUCCESS)
  6. Main PID: 1667 (upsd)
  7.     Tasks: 1 (limit: 4915)
  8.    Memory: 1.5M
  9.    CGroup: /system.slice/nut-server.service
  10.            └─1667 /lib/nut/upsd
  11. Dec 14 22:32:29 cal.fr upsd[1667]: Can't connect to UPS [myups] (usbhid-ups-myups): No such file or directory
  12. Dec 14 22:37:29 cal.fr upsd[1667]: Can't connect to UPS [myups] (usbhid-ups-myups): No such file or directory
  13. Dec 14 22:41:08 cal.fr upsd[1667]: Connected to UPS [myups]: usbhid-ups-myups
  14. Dec 15 09:27:07 cal.fr upsd[1667]: Can't connect to UPS [myups] (usbhid-ups-myups): No such file or directory
  15. Dec 15 09:27:19 cal.fr upsd[1667]: Connected to UPS [myups]: usbhid-ups-myups
  16. Dec 15 09:27:37 cal.fr upsd[1667]: Connected to UPS [myups]: usbhid-ups-myups
  17. Dec 15 13:53:10 cal.fr upsd[1667]: Can't connect to UPS [myups] (usbhid-ups-myups): No such file or directory
  18. Dec 15 13:58:11 cal.fr upsd[1667]: Can't connect to UPS [myups] (usbhid-ups-myups): No such file or directory
  19. Dec 15 14:03:11 cal.fr upsd[1667]: Can't connect to UPS [myups] (usbhid-ups-myups): No such file or directory
  20. Dec 15 14:08:11 cal.fr upsd[1667]: Can't connect to UPS [myups] (usbhid-ups-myups): No such file or directory


 
Auriez-vous une piste de recherche ?
 
Merci de votre aide !


Message édité par Petlo_Lithi le 15-12-2021 à 14:13:26
mood
Publicité
Posté le 15-12-2021 à 14:05:51  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Soucis démarrage driver Nut / onduleur

 

Sujets relatifs
Lancer mes regles IPTABLES au démarrageAjouter un driver CD boot urbackup
Eaton Network-M2, soucis (même avec) Github nutinstallation Debian sur Toshiba Satellite: no bootable disk [résolu]
Soucis après création d'un volume logique (LVM)pb driver nvidia ecran 640x480
Démarrage sous linux et installation définitive (ou pas..)Samba 4 - Démarrage automatique Debian 9
Problème démarrage Ubuntu suite MàJ Zentyal 
Plus de sujets relatifs à : Soucis démarrage driver Nut / onduleur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR