Problème maj en version du 8 mai 2024

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 :
image

J’ai restauré ma sauvegarde de Jeedom de cette nuit, pour un retour en arrière

Pour info :
image

image

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 »

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 :rage:
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 :wink:

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******************

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?

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

Compris, merci.

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