logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-06-2019 13:04:42

sebr
Membre
Inscription : 31-01-2019

Aide installation NUT serveur.

Bonjour,
J'essai d'installer et de configurer NUT Serveur sur un Debian 8. Sur ce PC j'ai donc Debian 8 et un onduleur en USB que je souhaite partager sur le réseau et un second onduleur qui sera ajouté ensuite.
J'ai lancé la commande sudo apt-get install nut mais durant l'installation j'ai plusieurs failled il faut en tenir compte ou c'est parce que je n'ai encore rien paramétré ?
J'ai testé l'installation sur un autre PC et j'ai les mêmes erreurs.
Je suis pas un pro de Linux.
Merci pour votre aide.

sebr@Serveur-debian:~$ sudo apt-get install nut
[sudo] password for sebr:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
  libupsclient4 nut-client nut-server
Paquets suggérés :
  nut-monitor nut-cgi nut-snmp nut-ipmi nut-xml
Les NOUVEAUX paquets suivants seront installés :
  libupsclient4 nut nut-client nut-server
0 mis à jour, 4 nouvellement installés, 0 à enlever et 8 non mis à jour.
Il est nécessaire de prendre 1 321 ko dans les archives.
Après cette opération, 5 509 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de : 1 http://ftp.fr.debian.org/debian/ jessie/main libupsclient4 amd64 2.7.2-4 [148 kB]
Réception de : 2 http://ftp.fr.debian.org/debian/ jessie/main nut-client amd64 2.7.2-4 [215 kB]
Réception de : 3 http://ftp.fr.debian.org/debian/ jessie/main nut-server amd64 2.7.2-4 [751 kB]
Réception de : 4 http://ftp.fr.debian.org/debian/ jessie/main nut all 2.7.2-4 [207 kB]
1 321 ko réceptionnés en 1s (945 ko/s)
Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 29, in <module>
    import anydbm
ImportError: No module named 'anydbm'
Sélection du paquet libupsclient4:amd64 précédemment désélectionné.
(Lecture de la base de données... 91018 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libupsclient4_2.7.2-4_amd64.deb ...
Dépaquetage de libupsclient4:amd64 (2.7.2-4) ...
Sélection du paquet nut-client précédemment désélectionné.
Préparation du dépaquetage de .../nut-client_2.7.2-4_amd64.deb ...
Dépaquetage de nut-client (2.7.2-4) ...
Sélection du paquet nut-server précédemment désélectionné.
Préparation du dépaquetage de .../nut-server_2.7.2-4_amd64.deb ...
Dépaquetage de nut-server (2.7.2-4) ...
Sélection du paquet nut précédemment désélectionné.
Préparation du dépaquetage de .../archives/nut_2.7.2-4_all.deb ...
Dépaquetage de nut (2.7.2-4) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u8) ...
Paramétrage de libupsclient4:amd64 (2.7.2-4) ...
Paramétrage de nut-client (2.7.2-4) ...
Job for nut-monitor.service failed. See 'systemctl status nut-monitor.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript nut-client, action "start" failed.
Paramétrage de nut-server (2.7.2-4) ...
A dependency job for nut-server.service failed. See 'journalctl -xn' for details.
invoke-rc.d: initscript nut-server, action "start" failed.
Job for nut-driver.service failed. See 'systemctl status nut-driver.service' and 'journalctl -xn' for details.
Paramétrage de nut (2.7.2-4) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u10) ...
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u8) ...
sebr@Serveur-debian:~$
 

Dernière modification par sebr (07-06-2019 13:05:43)

Hors ligne

#2 07-06-2019 13:23:46

sebr
Membre
Inscription : 31-01-2019

Re : Aide installation NUT serveur.

J'ai supprimé le paquet et relancé l'install mais j'ai une erreur d'import module anydbm

sebr@Serveur-debian:~$ sudo apt-get install nut
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  nut
0 mis à jour, 1 nouvellement installés, 0 à enlever et 8 non mis à jour.
Il est nécessaire de prendre 0 o/207 ko dans les archives.
Après cette opération, 239 ko d'espace disque supplémentaires seront utilisés.
Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 29, in <module>
    import anydbm
ImportError: No module named 'anydbm'
Sélection du paquet nut précédemment désélectionné.
(Lecture de la base de données... 91208 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../archives/nut_2.7.2-4_all.deb ...
Dépaquetage de nut (2.7.2-4) ...
Paramétrage de nut (2.7.2-4) ...
 

Dernière modification par sebr (07-06-2019 13:40:20)

Hors ligne

#3 07-06-2019 15:04:42

èfpé
Membre
Inscription : 10-07-2016

Re : Aide installation NUT serveur.

Bonjour,

sebr a écrit :

J'ai lancé la commande "sudo apt-get install nut", mais durant l'installation j'ai plusieurs "failed" ; il faut en tenir compte ou c'est parce que je n'ai encore rien paramétré ?


Oui, il faut en tenir compte, et oui, c'est parce rien n'est encore paramétré ; il faut lire les messages.

systemctl status nut-monitor.service

● nut-monitor.service - Network UPS Tools - power device monitor and shutdown controller
   Loaded: loaded (/lib/systemd/system/nut-monitor.service; enabled)
   Active: failed (Result: resources) since ven. 2019-06-07 15:44:32 CEST; 10min ago

juin 07 15:44:32 debian upsmon[30914]: upsmon disabled, please adjust the configuration to your needs
juin 07 15:44:32 debian upsmon[30914]: Then set MODE to a suitable value in /etc/nut/nut.conf to enable it
juin 07 15:44:32 debian systemd[1]: PID file /var/run/nut/upsmon.pid not readable (yet?) after start.
juin 07 15:44:32 debian systemd[1]: Failed to start Network UPS Tools - power device monitor and shutdown controller.
juin 07 15:44:32 debian systemd[1]: Unit nut-monitor.service entered failed state.


man upsmon.conf

nano /etc/nut/upsmon.conf


man nut.conf

nano /etc/nut/nut.conf


systemctl status nut-driver.service

● nut-driver.service - Network UPS Tools - power device driver controller
   Loaded: loaded (/lib/systemd/system/nut-driver.service; static)
   Active: failed (Result: exit-code) since ven. 2019-06-07 15:44:33 CEST; 10min ago

juin 07 15:44:33 debian systemd[1]: Service nut-driver.service is not needed anymore. Stopping.
juin 07 15:44:33 debian upsdrvctl[31049]: Error: no UPS definitions found in ups.conf
juin 07 15:44:33 debian upsdrvctl[31049]: Network UPS Tools - UPS driver controller 2.7.2
juin 07 15:44:33 debian systemd[1]: nut-driver.service: control process exited, code=exited status=1
juin 07 15:44:33 debian systemd[1]: Failed to start Network UPS Tools - power device driver controller.
juin 07 15:44:33 debian systemd[1]: Unit nut-driver.service entered failed state.


man ups.conf

nano /etc/nut/ups.conf


Pour le moment on se tape de ce que raconte apt-listchanges mais le système ne semble pas à jour.

Dernière modification par èfpé (07-06-2019 17:04:42)

Hors ligne

#4 07-06-2019 20:03:41

sebr
Membre
Inscription : 31-01-2019

Re : Aide installation NUT serveur.

Merci j'ai configuré les fichiers en question mais pas encore fini je termine et je verrais.

Dernière modification par sebr (07-06-2019 20:09:13)

Hors ligne

#5 08-06-2019 14:40:16

sebr
Membre
Inscription : 31-01-2019

Re : Aide installation NUT serveur.

J'ai paramétré les fichiers
nut.conf

MODE=netserver



ups.conf

[ups2]
driver = usbhid-ups
port = auto
desc = comptage



upsd.conf

[monuser]
password = secret
upsmon slave
 



upsd.conf j'ai ajouté les IP qui auront besoin de s'y connecter.

LISTEN localhost 3493
LISTEN 127.0.0.1 3493
LISTEN 192.168.1.5 3493
LISTEN 192.168.1.11 3493
 



Quand je lance la commande pour démarrer le service

systemctl start nut-driver.service



Dans le journal j'ai ça

juin 08 15:27:51 Serveur-debian upsdrvctl[3104]: Using subdriver: CyberPower HID 0.3
juin 08 15:27:51 Serveur-debian upsdrvctl[3104]: Network UPS Tools - Generic HID driver 0.38 (2.7.2)
juin 08 15:27:51 Serveur-debian upsdrvctl[3104]: USB communication driver 0.32
juin 08 15:27:51 Serveur-debian systemd[1]: Started Network UPS Tools - power device driver controller.
juin 08 15:27:51 Serveur-debian systemd[1]: Service nut-driver.service is not needed anymore. Stopping.
juin 08 15:27:51 Serveur-debian systemd[1]: Stopping Network UPS Tools - power device driver controller...
juin 08 15:27:51 Serveur-debian upsdrvctl[3104]: Network UPS Tools - UPS driver controller 2.7.2
juin 08 15:27:51 Serveur-debian usbhid-ups[3109]: Startup successful
juin 08 15:27:51 Serveur-debian upsdrvctl[3110]: Network UPS Tools - UPS driver controller 2.7.2
juin 08 15:27:53 Serveur-debian systemd[1]: Stopped Network UPS Tools - power device driver controller.



Et si je fais un status

root@Serveur-debian:~# systemctl status nut-driver.service
● nut-driver.service - Network UPS Tools - power device driver controller
   Loaded: loaded (/lib/systemd/system/nut-driver.service; static)
   Active: inactive (dead) since sam. 2019-06-08 15:27:53 CEST; 31s ago
  Process: 3110 ExecStop=/sbin/upsdrvctl stop (code=exited, status=0/SUCCESS)
  Process: 3104 ExecStart=/sbin/upsdrvctl start (code=exited, status=0/SUCCESS)
 Main PID: 3109 (code=exited, status=0/SUCCESS)



J'en déduis qu'il ne démarre pas. Il y a du mieux car avec le driver blazer_usb il ne voyait pas d'onduleur avec usbhid-ups on vois qu'il détecte bien mon CyberPower.

Que me reste t'il à faire ? Pourquoi le journal me dit startup successful puis il s'arrête 2s après.

Je n'ai pas encore paramétré upsmon.conf car je ne sais pas trop quoi y mettre est ce que c'est bloquant pour le démarrage du service ?
Merci pour votre aide.

Dernière modification par sebr (08-06-2019 14:46:34)

Hors ligne

#6 09-06-2019 15:16:42

èfpé
Membre
Inscription : 10-07-2016

Re : Aide installation NUT serveur.

Bonjour,

sebr a écrit :

Je n'ai pas encore paramétré upsmon.conf car je ne sais pas trop quoi y mettre ; est-ce que c'est bloquant pour le démarrage du service ?


La réponse se trouverait-elle dans la doc officielle ? Pour la version Jessie, installe le paquet nut-doc.

Hors ligne

#7 11-06-2019 13:21:40

sebr
Membre
Inscription : 31-01-2019

Re : Aide installation NUT serveur.

Bon j'ai paramétré tous les fichiers, ca démarre toujours pas. Je ne vois pas quoi faire le driver à l'air de bien démarrer.


juin 11 15:16:50 debian systemd[1]: Starting Network UPS Tools - power device driver controller...
juin 11 15:16:50 debian systemd[1]: Service nut-driver.service is not needed anymore. Stopping.
juin 11 15:16:50 debian systemd[1]: Requested transaction contradicts existing jobs: File exists
juin 11 15:16:50 debian upsdrvctl[1860]: interrupt pipe disabled (add 'pollonly' flag to 'ups.conf' to get rid of this message)
juin 11 15:16:50 debian upsdrvctl[1860]: Using subdriver: APC HID 0.95
juin 11 15:16:50 debian upsdrvctl[1860]: Network UPS Tools - Generic HID driver 0.38 (2.7.2)
juin 11 15:16:50 debian upsdrvctl[1860]: USB communication driver 0.32
juin 11 15:16:50 debian upsdrvctl[1860]: Network UPS Tools - UPS driver controller 2.7.2
juin 11 15:16:50 debian usbhid-ups[1862]: Startup successful
juin 11 15:16:50 debian systemd[1]: Started Network UPS Tools - power device driver controller.
juin 11 15:16:50 debian systemd[1]: Service nut-driver.service is not needed anymore. Stopping.
juin 11 15:16:50 debian systemd[1]: Stopping Network UPS Tools - power device driver controller...
juin 11 15:16:50 debian usbhid-ups[1862]: Signal 15: exiting
juin 11 15:16:50 debian upsdrvctl[1863]: Network UPS Tools - UPS driver controller 2.7.2
juin 11 15:16:50 debian systemd[1]: Stopped Network UPS Tools - power device driver controller.

Hors ligne

#8 12-06-2019 07:17:11

sebr
Membre
Inscription : 31-01-2019

Re : Aide installation NUT serveur.

Je pense avoir une piste en faisant la commande suivante il me dit que le driver et déjà utilisé sur mon serveur de test.

root@debian:/etc/nut# upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.2
Network UPS Tools - Generic HID driver 0.38 (2.7.2)
USB communication driver 0.32
Duplicate driver instance detected! Terminating other driver!
interrupt pipe disabled (add 'pollonly' flag to 'ups.conf' to get rid of this message)
Using subdriver: APC HID 0.95
 



Mais sur mon serveur officiel c'est bon:

root@Serveur-debian:/etc/nut# upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.2
Network UPS Tools - Generic HID driver 0.38 (2.7.2)
USB communication driver 0.32
Using subdriver: CyberPower HID 0.3
 



Par contre si je fais

upsd


Network UPS Tools upsd 2.7.2
fopen /var/run/nut/upsd.pid: No such file or directory
upsd.conf: invalid directive = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
listening on 192.168.1.11 port 3493
not listening on 192.168.1.5 port 3493
listening on 127.0.0.1 port 3493
listening on localhost port 3493
Connected to UPS [ups2]: usbhid-ups-ups2
 



Il me dit que le fichier upsd.conf est invalide alors toutes mes lignes des IP sont bien rentré.

LISTEN localhost 3493
LISTEN 127.0.0.1 3493
LISTEN 192.168.1.5 3493
LISTEN 192.168.1.11 3493
 

Dernière modification par sebr (12-06-2019 07:22:38)

Hors ligne

#9 12-06-2019 07:49:14

sebr
Membre
Inscription : 31-01-2019

Re : Aide installation NUT serveur.

Bon malgré l'erreur sur le fichier upsd.conf ça fonctionne quand même sur mon serveur Domoticz j'arrive à récup les infos de l'onduleur.
Par contre dès que je veux ajouter des IP de mon réseau pour des PC sous Windows j'ai une erreur
Dans le fichier upsd.conf

LISTEN 192.168.1.5 3493
LISTEN 192.168.1.11 3493



si je fait un

upsd



Network UPS Tools upsd 2.7.2
fopen /var/run/nut/upsd.pid: No such file or directory
upsd.conf: invalid directive = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
not listening on 192.168.1.5 port 3493
listening on 192.168.1.11 port 3493
listening on 127.0.0.1 port 3493
listening on localhost port 3493
no listening interface available
 



et si je veux interroger l'onduleur par

upsc ups2


Error: Connection failure: Connection refused
 



Si je supprimer les lignes avec mes 2 IP de mon réseau ça refonctionne. Je ne fait pas comme il faut ?
Merci

Dernière modification par sebr (12-06-2019 07:55:36)

Hors ligne

Pied de page des forums