Maj bloqué à 60% lorsqu'on décoche une maj sous Debian 12

Bonsoir,
lorsque je fais les maj , je coche volontairement la non maj z-wave ( container distant)

Le pb c’est que que lorsque je lance la maj via « mise à jour » en haut à droite, la maj se bloque à 60%,
le système est en etat instable et reste bloqué ( voir santé plus haut)

voici le log :

0037|Download url : https://github.com/jeedom/core/archive/master.zip
0038|Download in progress...--2025-02-05 21:14:20--  https://github.com/jeedom/core/archive/master.zip
0039|Resolving github.com (github.com)... 140.82.121.3
0040|Connecting to github.com (github.com)|140.82.121.3|:443... connected.
0041|HTTP request sent, awaiting response... 302 Found
0042|Location: https://codeload.github.com/jeedom/core/zip/refs/heads/master [following]
0043|--2025-02-05 21:14:20--  https://codeload.github.com/jeedom/core/zip/refs/heads/master
0044|Resolving codeload.github.com (codeload.github.com)... 140.82.121.9
0045|Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected.
0046|HTTP request sent, awaiting response... 200 OK
0047|Length: 88166648 (84M) [application/zip]
0048|Saving to: '/tmp/jeedom/install/jeedom_update.zip'
0049|0K ........ ........ ........ ........ ........ ........  3% 17.8M 5s
0050|3072K ........ ........ ........ ........ ........ ........  7% 62.2M 3s
0051|6144K ........ ........ ........ ........
0052|........ ........ 10% 35.2M 3s
0053|9216K ........ ........ ........ ........ ........ ........ 14% 27.9M 2s
0054|12288K ........ ........ ........ ........ ........ ........ 17% 37.2M 2s
0055|15360K ........ ........ ........ ........ ........ ........ 21% 32.3M 2s
0056|18432K ........ ........ ........ ........ ........ ........ 24% 39.6M 2s
0057|21504K ........ ........ ........ ........ ........ ........ 28% 31.3M 2s
0058|24576K ........ ........ ........ ........ ........ ........ 32% 64.0M 2s
0059|27648K ........ ........ ........ ........ ........ ........ 35% 31.0M 2s
0060|30720K ........ ........ ........ ........ ........ ........ 39% 36.9M 2s
0061|33792K ........ ........ ........ ........ ........ ........ 42% 37.2M 1s
0062|36864K ........ ........ ........ ........ ........ ........ 46% 35.4M 1s
0063|39936K ........ ........ ........ ........ ........ ........ 49% 37.6M 1s
0064|43008K ........ ........ ........ ........ ........ ........ 53% 46.9M 1s
0065|46080K ........ ........ ........ ........ ........ ........ 57% 46.0M 1s
0066|49152K ........ ........ ........ ........ ........ ........ 60% 35.9M 1s
0067|52224K ........ ........ ........ ........ ........ ........ 64% 33.7M 1s
0068|55296K ........ ........ ........ ........ ........ ........ 67% 41.6M 1s
0069|58368K ........ ........ ........ ........ ........ ........ 71% 60.7M 1s
0070|61440K ........ ........ ........ ........ ........ ........ 74% 38.7M 1s
0071|64512K ........ ........ ........ ........ ........ ........ 78% 34.2M 0s
0072|67584K ........ ........ ........ ........ ........ ........ 82% 34.8M 0s
0073|70656K ........ ........ ........ ........ ........ ........ 85% 32.2M 0s
0074|73728K ........ ........ ........ ........ ........ ........ 89% 90.8M 0s
0075|76800K ........ ........ ........ ........ ........ ........ 92% 29.3M 0s
0076|79872K ........ ........ ........ ........ ........ ........ 96% 31.2M 0s
0077|82944K ........ ........ ........ ........ ......
0078|........ 99% 35.3M 0s
0079|86016K .                                                    100%  141M=2.3s
0080|2025-02-05 21:14:23 (36.4 MB/s) - '/tmp/jeedom/install/jeedom_update.zip' saved [88166648/88166648]
0081|[PROGRESS][25]
0082|OK
0083|Cleaning folders...OK
0084|[PROGRESS][30]
0085|Create temporary folder...OK
0086|[PROGRESS][35]
0087|Unzip in progress...OK
0088|[PROGRESS][40]
0089|Clean temporary files (tmp)...OK
0090|Disable all task
0091|..kill: (2209): No such process
0092|. OK
0093|Disable all scenario...............
0094|.............................................................................................................. OK
0095|[PROGRESS][45]
0096|Update modification date of unzip file...OK
0097|[PROGRESS][47]
0098|Moving files...
0099|Ignore file /tmp/jeedom_unzip/core-master///docs/de_DE/noteVersion.md because size is 0
0100|Ignore file /tmp/jeedom_unzip/core-master///docs/en_US/noteVersion.md because size is 0
0101|Ignore file /tmp/jeedom_unzip/core-master///docs/es_ES/noteVersion.md because size is 0
0102|Ignore file /tmp/jeedom_unzip/core-master///docs/fr_FR/noteVersion.md because size is 0
0103|Ignore file /tmp/jeedom_unzip/core-master///docs/pt_PT/noteVersion.md because size is 0
0104|OK
0105|[PROGRESS][50]
0106|Remove temporary files...OK
0107|[PROGRESS][52]
0108|Remove useless files...
0109|Cleaning 3rdparty
0110|Cleaning desktop
0111|Cleaning mobile
0112|Cleaning core
0113|Cleaning docs
0114|Cleaning install
0115|Cleaning script
0116|find: '/var/www/html/install/../script/*': No such file or directory
0117|OK
0118|[PROGRESS][53]
0119|Update composer file...
0120|OK
0121|[PROGRESS][58]
0122|Update jeedom information date...
0123|OK
0124|[PROGRESS][59]
0125|[PROGRESS][60]
0126|Check jeedom consistency...
0127|[START CONSISTENCY]
0128|[START CHECK AND FIX DB]
0129|[END CHECK AND FIX DB]
0130|Check jeedom package...OK
0131|Check jeedom database...OK
0132|Check crons...
0133|Check filesystem right...
0134|OK
0135|Check jeedom object...

Je suis obligé de redemarer. Si je fais la maj sur la ligne de la maj concernée

c’est ok. Peut importe la maj concernée, cela se bloque à 60 % si on passe par le bouton du haut

Bonjour,

Via le bouton en haut à droite si on laisse les options telle quelle, Jeedom lui même se met à jour en même temps que les plugins du coup c’est plus long mais ça devrait bien se passer.

Tu as attendu longtemps ? Le checking objects est peu être un peu long chez toi, tu as quoi comme machine ?

Bonjour,

quand vous cochez, n’oubliez pas de cliquer en haut sur sauver, sinon ce n’est pas pris en compte !

Bonjour,
Oui meme très longtemps. J’ai toujours fait comme ça avant.

Oui aussi, il m’a toujours gardé la case cochée, cela fait plusieurs mois que c’est comme ça.

Bonjour à tous,

Ce n’est pas une question de boutons …

Je confirme que c’est un bug qui vient d’apparaitre testé sur un RPi5 Debian 12.9 et Jeedom 4.5.
La mise à jour bloque a 60% et en plus il faut redémarrer la machine sinon les Crons et Daemons sont bloqués !
Probablement une régression du core Jeedom sous Debian 12.

Mais bon, chez moi, c’est une configuration alpha donc non supportée. J’attends tranquillement un retour à la normale.

il est sur un 4.4 stable donc pas sur que ca soit un « bug qui vient d’apparaitre » :wink:

mais vous êtes tous les deux sur deb12

C’est pour cela que j’ai bien spécifié un bug sous Debian 12 :wink:

Et comme c’est ma machine de Dev, il me semble que le phénomène est récent …

je me demande si c’est pas hors sujet mais au cas où: sur ma version alpha que j’ai mise à jour semaine passée ou encore avant (je ne sais plus) mais que je n’avais pas mis à jour depuis fin novembre, l’update a crash à cause de dépendances composer manquante (et jeedom complètement inaccessible), j’ai du re-installer les dépendances à la main

sur mes versions beta et stable (qui ne sont pas sous deb12) je ne rencontre pas du tout ce problème

Pour info, voici ce qu’indique (extrait partiel) l’onglet informations de la page Centre de mise à jour lorsque ca bloque à 60%:

Update jeedom information date | OK
Check jeedom consistency
[START CONSISTENCY]
[START CHECK AND FIX DB]
[END CHECK AND FIX DB]
Check jeedom package | OK
Check jeedom database | OK
Check crons
Create network::cron10
PHP Fatal error:  Uncaught Error: Call to a member function setSchedule() on string in /var/www/html/install/consistency.php:394
Stack trace:
#0 /var/www/html/install/update.php(327): require_once()
#1 {main}
thrown in /var/www/html/install/consistency.php on line 394

Je pense que je ne vais pas tarder à re-déterrer mon sujet sur le fonctionnement anormal des crons sous Debian 12 (non résolu) sur lequel personne n’est intervenu à l’époque (sauf toi @Mips , merci !).

Il y a peut être un lien ? :thinking:

Moi je suis en stable debian 12.ça fait 3 mois au moins que je l’ai.Depuis que je ne fais plus la maj zwave-js en fait

Non, debian 12 c’est toujours pas officiellement supporté…

Il y a en effet une coquille sur l’alpha, je fais un pr

1 « J'aime »

peut etre presente aussi dans la stable du coup ?

non, j’ai aussi vérifié stable et beta

pour information voici ce que fait le « check jeedom object » :

image

donc en gros il sauvegarde chaque « pièce » (objet) jeedom… c’est là que ça bloque chez toi… va vérifier tes pièces si tu as pas qqch de bizarre dedans… (et sauvegarde les une par une…)

check après le log http.error

J’ai chécké les objets , rien d’anormal, mais j’en ai pas créé depuis bien longtemps mais effectivement quand je regarde le log de la maj ,il bloque à objet

Update modification date of unzip file | OK
Moving filesIgnore file /tmp/jeedom_unzip/core-master///docs/de_DE/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-master///docs/en_US/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-master///docs/es_ES/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-master///docs/fr_FR/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-master///docs/pt_PT/noteVersion.md because size is 0 | OK
Remove temporary files | OK
Remove useless files
Cleaning 3rdparty
Cleaning desktop
Cleaning mobile
Cleaning core
Cleaning docs
Cleaning install
Cleaning script
find: '/var/www/html/install//script/*': No such file or directory | OK
Update composer file | OK
Update jeedom information date | OK
Check jeedom consistency
[START CONSISTENCY]
[START CHECK AND FIX DB]
[END CHECK AND FIX DB]
Check jeedom package | OK
Check jeedom database | OK
Check crons
Check filesystem right | OK
Check jeedom object

log http

0000|[Thu Feb 06 21:34:37.889039 2025] [mpm_prefork:notice] [pid 272:tid 272] AH00170: caught SIGWINCH, shutting down gracefully
0001|[Thu Feb 06 21:34:37.898101 2025] [php:error] [pid 649495:tid 649495] [client 192.168.xx.xx:2141] PHP Fatal error:  Uncaught Error: Class "ajax" not found in /var/www/html/core/ajax/event.ajax.php:36\nStack trace:\n#0 {main}\n  thrown in /var/www/html/core/ajax/event.ajax.php on line 36
0002|[Thu Feb 06 21:34:51.032177 2025] [mpm_prefork:notice] [pid 287:tid 287] AH00163: Apache/2.4.62 (Debian) OpenSSL/3.0.14 configured -- resuming normal operations
0003|[Thu Feb 06 21:34:51.034454 2025] [core:notice] [pid 287:tid 287] AH00094: Command line: '/usr/sbin/apache2'
0004|[Thu Feb 06 21:34:51.423545 2025] [php:error] [pid 436:tid 436] [client 192.168.xx.xx:2146] PHP Fatal error:  Uncaught Error: Class "ajax" not found in /var/www/html/core/ajax/event.ajax.php:36\nStack trace:\n#0 {main}\n  thrown in /var/www/html/core/ajax/event.ajax.php on line 36

L’ip c’est mon poste ,non celle de jeedom

et erreur java script en haut

(http://192.168.xx.xx/core/php/getResource.php?file=desktop/js/update.js&md5=f9df757c91f76606c2dc82cb0d5395c2&lang=fr_FR)
	65	Uncaught ReferenceError: jeeP is not defined

et tu es parvenu à faire ça ?