Bonjour
J’ai lancé la mise à jour du plugin nut avec la dernière version stable du 8 mai.
Les dépendances ne s’installent pas
Le message suivant s’affiche :
J’ai restauré ma sauvegarde de Jeedom de cette nuit, pour un retour en arrière
Pour info :
NB : le plugin NOK est homebridge, suite à ma restauration… je vais ouvrir un post dédié
Edit : problème Homebridge suite à restauration résolu par un « Rétablissement des droits des dossiers et fichiers »
Mips
Mai 8, 2024, 10:21
2
Bonjour,
Ca n’a aucun rapport avec le plugin
C’est une erreur du core.
Mettez à jour jeedom pour commencer
Sinon pourquoi relancer les dépendances si tout fonctionnait ? Il ne faut pas faire ça
Votre debian n’est pas à jour, je crois, et je ne parle pas debian 10 vs 11.
Antoine
Bonjour
Merci pour le conseil.
Je vais faire la mise à jour du Core… dès que je pourrai le faire tranquillement
Pour la maj du plugin nut, j’ai fait ce que je déconseille !
J’ai estimé qu’il n’y avait aucun risque et je n’ai pas fait de sauvegarde de ma VM auparavant, pourtant si simple
Suite à cette précipitation, je ne sais plus exactement pourquoi j’ai relancé le démon
J’ai eu un problème avec le plugin suite à cette maj, mais lequel ?
Si d’autres font cette maj, ils pourront préciser si une maj auto du demon est effectuée, ou si le demoin passe à NOK…
J’avais aussi constaté que l’affichage de la page santé mettait du temps
Bref, ne faites pas comme moi !
Pour la MAJ en debian 11, c’est bien en préparation (avec migration de ESXi à Proxmox) … j’attends le bon moment pour effectuer cette bascule
Mips
Mai 8, 2024, 11:28
5
déjà juste fait un ctrl+f5 et recheck?
ca n’a franchement aucun rapport avec le plugin, c’est juste un problème javascript
edit: et surtout si problème persiste faudrait les logs, sans ça on ne sait rien faire
J’ai aussi le même problème depuis la mise à jour de hier. Mais c’est peut- être parce que je suis encore en 4.3.23. Pourtant le prérequis est toujours 4.3.
Bonjour,
Tu peux apporter des précisions sur les « symptômes » que tu rencontres ?
Merci
Les dépendances ne s’installent pas. Ce matin j’ai eu par Discord une notification « orange » de l’état des démons concernant le plugin. J’ai relancé les dépendances mais sans succès.
Logs
[2024-05-09 18:01:05][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 127.0.0.1 -u aucun -p aucun -n eatonups
[2024-05-09 18:01:05][WARNING] : Exception occured: Socket error.
[2024-05-09 18:01:05][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 192.168.1.207 -u aucun -p aucun -n qnapups
[2024-05-09 18:01:05][DEBUG] : infos : Array ( [battery.charge] => 100 [battery.charge.low] => 10 [battery.charge.warning] => 50 [battery.date] => 2001/09/25 [battery.mfr.date] => 2021/05/02 [battery.runtime] => 2412 [battery.runtime.low] => 120 [battery.type] => PbAc [battery.voltage] => 13.6 [battery.voltage.nominal] => 12.0 [device.mfr] => American Power Conversion [device.model] => Back-UPS ES 850G2 [device.serial] => 5B2118T58693 [device.type] => ups [driver.name] => usbhid-ups [driver.parameter.pollfreq] => 30 [driver.parameter.pollinterval] => 2 [driver.parameter.port] => /dev/ttyS1 [driver.parameter.synchronous] => no [driver.version] => 2.7.4 [driver.version.data] => APC HID 0.96 [driver.version.internal] => 0.41 [input.sensitivity] => medium [input.transfer.high] => 266 [input.transfer.low] => 180 [input.voltage] => 239.0 [input.voltage.nominal] => 230 [ups.beeper.status] => enabled [ups.delay.shutdown] => 20 [ups.firmware] => 938.a2 .I [ups.firmware.aux] => a2 [ups.load] => 5 [ups.mfr] => American Power Conversion [ups.mfr.date] => 2021/05/02 [ups.model] => Back-UPS ES 850G2 [ups.productid] => 0002 [ups.realpower.nominal] => 520 [ups.serial] => 5B2118T58693 [ups.status] => OL [ups.test.result] => No test initiated [ups.timer.reboot] => 0 [ups.timer.shutdown] => -1 [ups.vendorid] => 051d )
[2024-05-09 18:02:04][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 127.0.0.1 -u aucun -p aucun -n eatonups
[2024-05-09 18:02:04][WARNING] : Exception occured: Socket error.
[2024-05-09 18:02:04][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 192.168.1.207 -u aucun -p aucun -n qnapups
[2024-05-09 18:02:05][DEBUG] : infos : Array ( [battery.charge] => 100 [battery.charge.low] => 10 [battery.charge.warning] => 50 [battery.date] => 2001/09/25 [battery.mfr.date] => 2021/05/02 [battery.runtime] => 2692 [battery.runtime.low] => 120 [battery.type] => PbAc [battery.voltage] => 13.6 [battery.voltage.nominal] => 12.0 [device.mfr] => American Power Conversion [device.model] => Back-UPS ES 850G2 [device.serial] => 5B2118T58693 [device.type] => ups [driver.name] => usbhid-ups [driver.parameter.pollfreq] => 30 [driver.parameter.pollinterval] => 2 [driver.parameter.port] => /dev/ttyS1 [driver.parameter.synchronous] => no [driver.version] => 2.7.4 [driver.version.data] => APC HID 0.96 [driver.version.internal] => 0.41 [input.sensitivity] => medium [input.transfer.high] => 266 [input.transfer.low] => 180 [input.voltage] => 239.0 [input.voltage.nominal] => 230 [ups.beeper.status] => enabled [ups.delay.shutdown] => 20 [ups.firmware] => 938.a2 .I [ups.firmware.aux] => a2 [ups.load] => 7 [ups.mfr] => American Power Conversion [ups.mfr.date] => 2021/05/02 [ups.model] => Back-UPS ES 850G2 [ups.productid] => 0002 [ups.realpower.nominal] => 520 [ups.serial] => 5B2118T58693 [ups.status] => OL [ups.test.result] => No test initiated [ups.timer.reboot] => 0 [ups.timer.shutdown] => -1 [ups.vendorid] => 051d )
[2024-05-09 18:03:03][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 127.0.0.1 -u aucun -p aucun -n eatonups
[2024-05-09 18:03:03][WARNING] : Exception occured: Socket error.
[2024-05-09 18:03:03][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 192.168.1.207 -u aucun -p aucun -n qnapups
[2024-05-09 18:03:03][DEBUG] : infos : Array ( [battery.charge] => 100 [battery.charge.low] => 10 [battery.charge.warning] => 50 [battery.date] => 2001/09/25 [battery.mfr.date] => 2021/05/02 [battery.runtime] => 2692 [battery.runtime.low] => 120 [battery.type] => PbAc [battery.voltage] => 13.6 [battery.voltage.nominal] => 12.0 [device.mfr] => American Power Conversion [device.model] => Back-UPS ES 850G2 [device.serial] => 5B2118T58693 [device.type] => ups [driver.name] => usbhid-ups [driver.parameter.pollfreq] => 30 [driver.parameter.pollinterval] => 2 [driver.parameter.port] => /dev/ttyS1 [driver.parameter.synchronous] => no [driver.version] => 2.7.4 [driver.version.data] => APC HID 0.96 [driver.version.internal] => 0.41 [input.sensitivity] => medium [input.transfer.high] => 266 [input.transfer.low] => 180 [input.voltage] => 240.0 [input.voltage.nominal] => 230 [ups.beeper.status] => enabled [ups.delay.shutdown] => 20 [ups.firmware] => 938.a2 .I [ups.firmware.aux] => a2 [ups.load] => 6 [ups.mfr] => American Power Conversion [ups.mfr.date] => 2021/05/02 [ups.model] => Back-UPS ES 850G2 [ups.productid] => 0002 [ups.realpower.nominal] => 520 [ups.serial] => 5B2118T58693 [ups.status] => OL [ups.test.result] => No test initiated [ups.timer.reboot] => 0 [ups.timer.shutdown] => -1 [ups.vendorid] => 051d )
[2024-05-09 18:04:05][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 127.0.0.1 -u aucun -p aucun -n eatonups
[2024-05-09 18:04:05][WARNING] : Exception occured: Socket error.
[2024-05-09 18:04:05][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 192.168.1.207 -u aucun -p aucun -n qnapups
[2024-05-09 18:04:05][DEBUG] : infos : Array ( [battery.charge] => 100 [battery.charge.low] => 10 [battery.charge.warning] => 50 [battery.date] => 2001/09/25 [battery.mfr.date] => 2021/05/02 [battery.runtime] => 2692 [battery.runtime.low] => 120 [battery.type] => PbAc [battery.voltage] => 13.5 [battery.voltage.nominal] => 12.0 [device.mfr] => American Power Conversion [device.model] => Back-UPS ES 850G2 [device.serial] => 5B2118T58693 [device.type] => ups [driver.name] => usbhid-ups [driver.parameter.pollfreq] => 30 [driver.parameter.pollinterval] => 2 [driver.parameter.port] => /dev/ttyS1 [driver.parameter.synchronous] => no [driver.version] => 2.7.4 [driver.version.data] => APC HID 0.96 [driver.version.internal] => 0.41 [input.sensitivity] => medium [input.transfer.high] => 266 [input.transfer.low] => 180 [input.voltage] => 237.0 [input.voltage.nominal] => 230 [ups.beeper.status] => enabled [ups.delay.shutdown] => 20 [ups.firmware] => 938.a2 .I [ups.firmware.aux] => a2 [ups.load] => 10 [ups.mfr] => American Power Conversion [ups.mfr.date] => 2021/05/02 [ups.model] => Back-UPS ES 850G2 [ups.productid] => 0002 [ups.realpower.nominal] => 520 [ups.serial] => 5B2118T58693 [ups.status] => OL [ups.test.result] => No test initiated [ups.timer.reboot] => 0 [ups.timer.shutdown] => -1 [ups.vendorid] => 051d )
[2024-05-09 18:05:05][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 127.0.0.1 -u aucun -p aucun -n eatonups
[2024-05-09 18:05:05][WARNING] : Exception occured: Socket error.
[2024-05-09 18:05:05][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 192.168.1.207 -u aucun -p aucun -n qnapups
[2024-05-09 18:05:05][DEBUG] : infos : Array ( [battery.charge] => 100 [battery.charge.low] => 10 [battery.charge.warning] => 50 [battery.date] => 2001/09/25 [battery.mfr.date] => 2021/05/02 [battery.runtime] => 2800 [battery.runtime.low] => 120 [battery.type] => PbAc [battery.voltage] => 13.6 [battery.voltage.nominal] => 12.0 [device.mfr] => American Power Conversion [device.model] => Back-UPS ES 850G2 [device.serial] => 5B2118T58693 [device.type] => ups [driver.name] => usbhid-ups [driver.parameter.pollfreq] => 30 [driver.parameter.pollinterval] => 2 [driver.parameter.port] => /dev/ttyS1 [driver.parameter.synchronous] => no [driver.version] => 2.7.4 [driver.version.data] => APC HID 0.96 [driver.version.internal] => 0.41 [input.sensitivity] => medium [input.transfer.high] => 266 [input.transfer.low] => 180 [input.voltage] => 237.0 [input.voltage.nominal] => 230 [ups.beeper.status] => enabled [ups.delay.shutdown] => 20 [ups.firmware] => 938.a2 .I [ups.firmware.aux] => a2 [ups.load] => 4 [ups.mfr] => American Power Conversion [ups.mfr.date] => 2021/05/02 [ups.model] => Back-UPS ES 850G2 [ups.productid] => 0002 [ups.realpower.nominal] => 520 [ups.serial] => 5B2118T58693 [ups.status] => OL [ups.test.result] => No test initiated [ups.timer.reboot] => 0 [ups.timer.shutdown] => -1 [ups.vendorid] => 051d )
[2024-05-09 18:06:05][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 127.0.0.1 -u aucun -p aucun -n eatonups
[2024-05-09 18:06:05][WARNING] : Exception occured: Socket error.
[2024-05-09 18:06:05][DEBUG] : commande : /usr/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 192.168.1.207 -u aucun -p aucun -n qnapups
[2024-05-09 18:06:05][DEBUG] : infos : Array ( [battery.charge] => 100 [battery.charge.low] => 10 [battery.charge.warning] => 50 [battery.date] => 2001/09/25 [battery.mfr.date] => 2021/05/02 [battery.runtime] => 2592 [battery.runtime.low] => 120 [battery.type] => PbAc [battery.voltage] => 13.6 [battery.voltage.nominal] => 12.0 [device.mfr] => American Power Conversion [device.model] => Back-UPS ES 850G2 [device.serial] => 5B2118T58693 [device.type] => ups [driver.name] => usbhid-ups [driver.parameter.pollfreq] => 30 [driver.parameter.pollinterval] => 2 [driver.parameter.port] => /dev/ttyS1 [driver.parameter.synchronous] => no [driver.version] => 2.7.4 [driver.version.data] => APC HID 0.96 [driver.version.internal] => 0.41 [input.sensitivity] => medium [input.transfer.high] => 266 [input.transfer.low] => 180 [input.voltage] => 237.0 [input.voltage.nominal] => 230 [ups.beeper.status] => enabled [ups.delay.shutdown] => 20 [ups.firmware] => 938.a2 .I [ups.firmware.aux] => a2 [ups.load] => 11 [ups.mfr] => American Power Conversion [ups.mfr.date] => 2021/05/02 [ups.model] => Back-UPS ES 850G2 [ups.productid] => 0002 [ups.realpower.nominal] => 520 [ups.serial] => 5B2118T58693 [ups.status] => OL [ups.test.result] => No test initiated [ups.timer.reboot] => 0 [ups.timer.shutdown] => -1 [ups.vendorid] => 051d )
Logs nut_packages
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_nut
+ echo 1
+ echo 2
++ find /usr/local/lib/python2.7/dist-packages/ /usr/local/lib/python3.7/dist-packages/ -mindepth 1 -maxdepth 1 -type d -exec du -ks '{}' +
++ cut -f 2-
++ awk '$1 <= 4'
+ RESULTTODELETE=
++ echo ''
++ sed 's, ,\ ,g'
+ RESULTTODELETE2=
+ echo ''
+ xargs rm -rf
+ echo 3
+ sudo pip3 cache purge
Files removed: 4
+ echo 4
+ sudo pip3 install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (24.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 5
+ sudo pip3 install --force-reinstall --upgrade pynut3==1.6.2
ERROR: Ignored the following versions that require a different python version: 1.4.1 Requires-Python >=3.8; 1.4.2 Requires-Python >=3.8; 1.4.3 Requires-Python >=3.8; 1.4.4 Requires-Python >=3.8; 1.4.5 Requires-Python >=3.8; 1.4.6 Requires-Python >=3.8; 1.4.7 Requires-Python >=3.8; 1.6.1 Requires-Python >=3.8; 1.6.2 Requires-Python >=3.8; 2.2.1 Requires-Python >=3.9
ERROR: Could not find a version that satisfies the requirement pynut3==1.6.2 (from versions: 0.0.0, 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.1.0, 0.1.1, 0.1.2, 0.2.0, 0.3.0, 0.4.0, 1.1.1, 1.2.1, 1.2.3, 1.2.4, 1.2.5)
ERROR: No matching distribution found for pynut3==1.6.2
+ echo 6
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end nut
+ echo 7
+ rm /tmp/jeedom_install_in_progress_nut
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Loic
Mai 9, 2024, 4:37
12
Bonjour
Il faut passer en debian 11 ce plugin n’est plus compatible debian 10 (et oui on travails pour pouvoir l’ajouter comme contrainte pour vous prévenir avant la mise a jour mais le boulot là dessus et bien plus gros que prévu )
Bonsoir. D’accord. Mais alors pourquoi ne pas le mettre en évidence dans le changelog?
Mips
Mai 9, 2024, 4:46
14
faut comprendre que c’est pas si évident… les dépendances du plugin n’ont pas tant changé que ça et nous, en tant que dev de plugin au sens large, on ne peut pas toujours voir quand une lib n’est plus dispo pour un système obsolète
ce genre de cas va se reproduire de plus en plus sur buster, même sur des plugins où rien ne change; pour l’instant les dépendances vont s’installer et dans 2 mois ca sera plus le cas car les libs seront supprimées
system
A fermé ce sujet ()
Mai 10, 2024, 4:53
16
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.