Nous avons besoin de testeurs. Pour participer efficacement :
disposer d’une machine dédiée : la branche develop est globalement stable et chaque changement est relu par plusieurs personnes (et IA), mais cela reste une version non finalisée ;
basculer votre Jeedom sur la branche develop (voir configuration Jeedom) ;
lancer une mise à jour même si aucune mise à jour n’est proposée, et le faire régulièrement (idéalement chaque matin) afin de récupérer les derniers correctifs et évolutions.
Les retours sont particulièrement attendus sur :
le support de Debian 13 ;
le nouvel affichage de la page Santé ;
le nouveau mode de rétention des historiques ;
l’affichage et l’export des graphiques (grosses mise à jours de la librairie et de tout le code autour)
l’intégration des nouveaux logos (y compris page de login)
la gestion des utilisateurs (via l’interface ou via API), beaucoup de corrections à ce niveau également
et, plus largement, sur toutes les corrections : si vous étiez concerné par un bug, merci de nous indiquer si vous constatez qu’il n’est pas totalement résolu.
Et ce n’est qu’un début : d’autres nouveautés sont déjà en cours de développement et arriveront prochainement.
Au step 10 (et 11), nodejs n’a pas pu être installé :
(« Check nodejs…E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 29886 (apt) »)
A nouveau ? c’est spécial ça quand même mais pas directement lié au code du core comme je t’ai déjà expliqué en privé c’est apt qui semble sollicité par ailleurs donc pas disponible en post_install jeedom pour installer nodejs. J’ai une petite idée d’optimisation à ce niveau comme je t’ai dit mais faut que je teste sur un odroid car aucun souci sur une VM ni sur les builds d’images systèmes Debian 13 arm64. Et l’install sous bookworm installe nodejs sans souci elle ou pas (si jamais tu as l’occasion de tester) ?
C’est un feeling, je n’ai pas vérifié avec une pipette, mais le gris du nouveau logo ne correspond pas au gris qu’on trouve un peu partout dans Jeedom et pour le vert je me pose la question du coup. Détail, je sais, mais c’est la qu’on trouve le diable
Modifié en thème Dark, en Light c’est trop flashy j’ai laissé le vert actuel sur le forum.
Edit: Concernant le vert dans Jeedom, effectivement c’est bien le même entre l’ancien et le nouveau logo mais il n’a toujours été utilisé que côté interface mobile en fait A voir s’il faut vraiment l’adapter maintenant, il va falloir naviguer sur les 2 thèmes pour s’en assurer. Surtout que le gris aussi est bien le même que l’ancien logo donc les couleurs ne correspondaient pas auparavant de la même manière.
Check nodejs...E: Could not get lock /var/lib/apt/lists/lock. It is held by process 55767 (apt)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 56229 (apt)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
/var/www/html/install/../resources/install_nodejs.sh: line 162: nodejs: command not found
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 56229 (apt)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
step 11
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 56229 (apt)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
[Check Version NodeJS actuelle : Aucune : [ KO ]
Installation de NodeJS 22
[...]
[Check Version NodeJS après install : v22.23.2 : [ OK ]
J’ai préparé un correctif qui devrait normalement résoudre ce souci de lock apt, si jamais tu as l’occasion de tester pour confirmer le fix avant que je prépare une PR je t’en serais grandement reconnaissant :
je viens de retester sur l’odroidc2 l’installation de Jeedom 4.6.2 develop :
-sauvegarde Jeedom 4.6.2
-flash image Armbian_26.8.1_Odroidc2_trixie_current_6.18.44_minimal.img.xz (Debian 13.6)
-installation Jeedom 4.6.2 develop :
Remarques :
-OK NodeJS (step 10 : installation Node 24)
-OK cron (step 11 : chmod 644 /etc/cron.d/jeedom et /etc/cron.d/jeedom_watchdog)
Après mise à jour du core :
-OK date système au démarrage
-OK PDOException SQLSTATE (plus dans le log starting)