J’ai du redémarrer ma jeedom smart qui est en v4.2.20. J’ai fait l’arrêt via l’interface graphique.
Le souci est que la jeedom smart ne veut plus repartir une fois que je l’ai rebranché électriquement!!!
Quand je la ping => impossible de joindre l’hôte.
Je n’ai rien touché sur mon routeur et sur le câble ethernet entre le routeur et la jeedom. Et je vois bien qq clignotements sur la carte réseau de la jeedom.
J’ai regardé mon DHCP, et l’adresse IP est bien réservée pour jeedom donc pas de raison que jeedom en ait pris une autre. Et je ne vois aucun autre équipement jeedom sur une autre adresse.
J’ai changé de port sur le routeur sans effet positif.
Et en haut à droite, l’heure de dernière vérification est à 19h34 alors qu’il est 20h10
Voici les logs complets plus bas mais je vois que la 5ème ligne en partant du bas indique un fatal error :
Check filesystem rightPHP Fatal error: Uncaught Error: Call to undefined method jeedom::cleanFileSystemRight() in /var/www/html/install/consistency.php:372
Vos avis sur ce que je dois faire, svp.
Logs complet :
[START UPDATE]
****Update from 4.0.61 (2022-09-01 19:34:34)****
Parameters : []
Send begin of update event | OK
Check update | OK
Check rights | OK
Download url : https://github.com/jeedom/core/archive/V4-stable.zip
Download in progress--2022-09-01 17:34:36-- https://github.com/jeedom/core/archive/V4-stable.zip
Resolving github.com (github.com) 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443 connected.
HTTP request sent, awaiting response 302 Found
Location: https://codeload.github.com/jeedom/core/zip/refs/heads/V4-stable [following]
--2022-09-01 17:34:36-- https://codeload.github.com/jeedom/core/zip/refs/heads/V4-stable
Resolving codeload.github.com (codeload.github.com) 140.82.121.9
Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443 connected.
HTTP request sent, awaiting response 200 | OK
Length: 82120470 (78M) [application/zip]
Saving to: '/tmp/jeedom/install/jeedom_update.zip'
0K 3% 16.9M 4s
3072K 7% 20.6M 4s
6144K 11% 20.7M 4s
9216K
15% 20.2M 3s
12288K 19% 21.7M 3s
15360K 22% 22.2M 3s
18432K 26% 22.7M 3s
21504K 30% 23.0M 3s
24576K 34% 25.0M 2s
27648K 38% 25.2M 2s
30720K 42% 24.1M 2s
33792K 45% 24.9M 2s
36864K
49% 24.2M 2s
39936K 53% 21.5M 2s
43008K 57% 21.8M 2s
46080K 61% 25.1M 1s
49152K 65% 24.7M 1s
52224K 68% 23.2M 1s
55296K 72% 24.0M 1s
58368K 76% 24.1M 1s
61440K
80% 21.9M 1s
64512K 84% 25.2M 1s
67584K 88% 24.3M 0s
70656K 91% 20.9M 0s
73728K 95% 20.7M 0s
76800K 99% 23.1M 0s
79872K 100% 25.5M=3.5s
2022-09-01 17:34:40 (22.6 MB/s) - '/tmp/jeedom/install/jeedom_update.zip' saved [82120470/82120470] | OK
Cleaning folders | OK
Create temporary folder | OK
Unzip in progress | OK
Clean temporary files (tmp) | OK
Disable all task. | OK
Disable all scenario | OK
Moving filesIgnore file /tmp/jeedom_unzip/core-4-stable///docs/de_DE/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-4-stable///docs/en_US/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-4-stable///docs/es_ES/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-4-stable///docs/fr_FR/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-4-stable///docs/pt_PT/noteVersion.md because size is 0 | OK
Remove temporary files | OK
Update system into : 4.1.1 | OK
Update system into : 4.1.2
cp: cannot stat '/var/www/html/install/update///core/config/scenario': No such file or directory | OK
Update system into : 4.1.3 | OK
Update system into : 4.1.4 | OK
Update system into : 4.1.5 | OK
Update system into : 4.1.7
Warning: apt-key output should not be parsed (stdout is not a terminal)
E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
E: Repository 'http://www.deb-multimedia.org buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
E: The repository 'https://oph.mdrjr.net/meveric all Release' no longer has a Release file.
E: Repository 'http://ftp.uk.debian.org/debian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
E: The repository 'https://oph.mdrjr.net/meveric buster Release' no longer has a Release file.
E: Repository 'http://ftp.uk.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'stable-updates' to 'oldstable-updates'
Update Jeedom repository | OK
Update system into : 4.1.15 | OK
Update system into : 4.2.3
E: The repository 'https://oph.mdrjr.net/meveric all Release' no longer has a Release file.
E: The repository 'https://oph.mdrjr.net/meveric buster Release' no longer has a Release file.
Fix repo issue | OK
Update system into : 4.2.4
Update certificate | OK
Update system into : 4.2.11Enable apache remoteip | OK
Check jeedom consistency
[START CONSISTENCY]
[START CHECK AND FIX DB]
Fix : ALTER TABLE `cmd` DROP INDEX `unique`;
Fix : ALTER TABLE `cmd` DROP INDEX `isHistorized`;
Fix : ALTER TABLE `cmd` DROP INDEX `type`;
Fix : ALTER TABLE `cmd` DROP INDEX `name`;
Fix : ALTER TABLE `cmd` DROP INDEX `subtype`;
Fix : ALTER TABLE `cmd` DROP INDEX `eqLogic_id`;
Fix : ALTER TABLE `cmd` DROP INDEX `value`;
Fix : ALTER TABLE `cmd` DROP INDEX `order`;
Fix : ALTER TABLE `cmd` DROP INDEX `logicalID`;
Fix : ALTER TABLE `cmd` MODIFY COLUMN `configuration` mediumtext NULL
Fix :
CREATE UNIQUE INDEX `unique` ON `cmd` (`eqLogic_id` ASC,`name` ASC)
Fix :
CREATE INDEX `isHistorized` ON `cmd` (`isHistorized` ASC)
Fix :
CREATE INDEX `type` ON `cmd` (`type` ASC)
Fix :
CREATE INDEX `name` ON `cmd` (`name` ASC)
Fix :
CREATE INDEX `subtype` ON `cmd` (`subType` ASC)
Fix :
CREATE INDEX `eqLogic_id` ON `cmd` (`eqLogic_id` ASC)
Fix :
CREATE INDEX `value` ON `cmd` (`value` ASC)
Fix :
CREATE INDEX `order` ON `cmd` (`order` ASC)
Fix :
CREATE INDEX `logicalID` ON `cmd` (`logicalId` ASC)
Fix : ALTER TABLE `cmd` DROP INDEX `logicalId_eqLogicID`;
Fix : ALTER TABLE `config` MODIFY COLUMN `value` mediumtext NULL
Fix : ALTER TABLE `cron` DROP INDEX `deamon`;
Fix : ALTER TABLE `cron` MODIFY COLUMN `option` text NULL
Fix : CREATE INDEX `function` ON `cron` (`function` ASC)
Fix :
CREATE INDEX `deamon` ON `cron` (`deamon` ASC)
Fix : ALTER TABLE `cron` DROP INDEX `type`;
Fix : ALTER TABLE `cron` DROP INDEX `logicalId_Type`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `unique`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `eqTypeName`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `name`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `logical_id`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `object_id`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `timeout`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `generic_type`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `tags`;
Fix : ALTER TABLE `eqLogic` MODIFY COLUMN `configuration` mediumtext NULL
Fix : ALTER TABLE `eqLogic` DROP `eqReal_id`
Fix :
CREATE UNIQUE INDEX `unique` ON `eqLogic` (`name` ASC,`object_id` ASC)
Fix :
CREATE INDEX `eqTypeName` ON `eqLogic` (`eqType_name` ASC)
Fix :
CREATE INDEX `name` ON `eqLogic` (`name` ASC)
Fix :
CREATE INDEX `logical_id` ON `eqLogic` (`logicalId` ASC)
Fix :
CREATE INDEX `object_id` ON `eqLogic` (`object_id` ASC)
Fix :
CREATE INDEX `timeout` ON `eqLogic` (`timeout` ASC)
Fix :
CREATE INDEX `generic_type` ON `eqLogic` (`generic_type` ASC)
Fix :
CREATE INDEX `tags` ON `eqLogic` (`tags` ASC)
Fix : ALTER TABLE `eqLogic` DROP INDEX `logica_id_eqTypeName`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `eqReal_id`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `logicalId`;
Fix : ALTER TABLE `historyArch` DROP INDEX `cmd_id_index`;
Fix : ALTER TABLE `interactDef` ADD `comment` text NULL
Fix : ALTER TABLE `scenario` DROP INDEX `group`;
Fix : ALTER TABLE `update` ADD `updateDate` datetime NULL
Fix : ALTER TABLE `viewData` DROP INDEX `fk_data_zone1_idx`;
Fix : ALTER TABLE `widgets` DROP INDEX `unique`;
Fix : ALTER TABLE `widgets` MODIFY COLUMN `name` varchar(191) NOT NULL
Fix :
CREATE UNIQUE INDEX `unique` ON `widgets` (`type` ASC,`subtype` ASC,`name` ASC)
Fix : CREATE TABLE IF NOT EXISTS `timeline` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`folder` varchar(255) NULL,
`type` varchar(27) NULL,
`subtype` varchar(27) NULL,
`link_id` varchar(27) NULL,
`name` varchar(255) NULL,
`datetime` datetime NOT NULL,
`options` text NULL,
primary key(`id`,`datetime`))
ENGINE InnoDB;
CREATE INDEX `datetime` ON `timeline` (`datetime` ASC)[END CHECK AND FIX DB]
Check jeedom package
warning: commands will be executed using /bin/sh
job 4 at Thu Sep 1 17:35:00 2022 | OK
Check jeedom database | OK
Check filesystem rightPHP Fatal error: Uncaught Error: Call to undefined method jeedom::cleanFileSystemRight() in /var/www/html/install/consistency.php:372
Stack trace:
#0 /var/www/html/install/update.php(277): require_once()
#1 {main}
thrown in /var/www/html/install/consistency.php on line 372
Incroyable j’ai eu exactement la même chose le 29 juillet deux jours avant de partir en vacances
Et bad new, la seule soluce trouvée a été de dérouler un disaster recovery, restauration, et réactivation de pas mal de plugins, restau de deconz etc, etc, …
Ma config est une smart enocean, avec un module emmc de 16Go, mais je ne pense pas que ce soit un pb hardware puisque c’est reparti.
Un peu flippant tout ça j’ose plus la redémarrer
Je précise que coté soft je ne suis sur des versions stables.
On est dans le standard jeedom HW et SW alors j’espère que l’on pourra avoir un peu de support pour trouver la cause… c’est pas normal !
pas la peine de le préciser, encore moins en majuscules ce qui est assez agressif, on l’aura compris en lisant le message
Entre nous, plus de 99% des posts ici sont pour demander de l’aide.
Certainement si vous avez une box officielle vous avez donc un pack et vous avez donc droit au support … via ticket officiel … car ici vous êtes sur un site communautaire animé quasi uniquement par des utilisateurs comme vous et moi
Et donc vous aurez des conseils, de l’aide mais pas de « support ».
Pour revenir au problème, en voyant le log, je doute que cela progresse encore (mais je ne peux pas l’affirmer).
Cette erreur est connue, en tout cas lors d’une mise à jour (je ne sais plus depuis quelle version):
Pour passer outre il fallait relancer la mise à jour.
Si vous faite une recherche sur cette erreur sur community vous allez trouver des dizaines de posts en parlant.
Mais vous n’êtes pas dans le cadre d’une mise à jour mais d’un recovery si je comprend bien? ou alors le recovery est fini et ensuite vous avez lancé la mise à jour?
bref, si l’interface répond (dans un autre tab par exemple) vous pouvez essayer de lancer une mise à jour du core p-e? (sans garantie)
En tout cas, je vous conseil de ne pas débrancher votre box ni de la redémarrer tant que le problème ne semble pas réglé.
Le plus sur est probablement de d’abord contacter le support pour le demander leur avis
Apres avoir patienté 2h avec l’ecran d’avancement a 55%, je me suis deconnecte et reconnecté pour constater que le recovery etait fini. Donc c’est un bug d’affiichage qui reste sur cet avancement a 55%. @Mips merci pour l’info sur le message d’erreur car cela ne me rassure pas d’avoir une fatal error lors du recovery, pour la suite de la vie de ma smart.
Actuellement j’ai restauré ma sauvegarde jeedom mais je galere avec Deconz.
Impossible de retrouver mes nombreux capteurs, actionneurs et qd je tente d’aller sur l’interface du deconz via @ip jeedom/8484, je n’ai rien comme si l’installation avait disparu. Je cherche dans la doc et dans les posts.
Aucune inquiétude pour la smart, ce n’est pas un problème HW; la même erreur serait arrivée sur n’importe quelle machine.
Il y a eu une fonction qui a été supprimée entre quelques versions et selon l’ancienneté le script d’update peut planter à cause de ça, ce n’est pas « normal » mais pas très grave non plus, relancer une mise à jour du core même si aucune mise à jour proposée pour être sur d’avoir tous les fichiers à jour et tout ira bien:
bouton « mise à jour » en haut à droite de l’écran
dans la fenêtre qui s’ouvre ne changez rien (ou juste désactiver la mise à jour des plugins) et cliquez de nouveau sur « mettre à jour »
Concernant les plugins, dont deconz, n’oubliez pas qu’il faut obligatoirement réinstaller les dépendances même si elles sont indiquées comme OK; donc c’est normal que l’installation de deconz ai « disparu » puisqu’il y a eu un « reset factory »
Si vous avez encore des problèmes avec certains plugins malgré tout, je vous invite à créer un sujet différent pour chaque plugin avec toutes les informations de base:
capture écran page santé
capture config plugin
tous les logs dispo du plugin
Le problème initial est donc résolu, vous avez de nouveau accès à votre smart.
Je pense qu’on peut fermer ce sujet (1 sujet = 1 question = 1 solution)