Bonjour
J’ai voulu faire une mise à jour de la version 3.3.55 vers la version 4. J’ai un plantage en cours de MAJ avec le log suivant :
[START UPDATE]
****Update from 3.3.55 (2021-02-28 16:21:43)****
Parameters : {"preUpdate":"0","backup::before":"1","plugins":"1","core":"1","force":"0"," update::reapply":"0"}
Send begin of update event...OK
Check update...
OK
Check rights...
OK
[START BACKUP]
***************Start of Jeedom backup at 2021-02-28 16:21:50***************
Envoi l'évènement de début de sauvegarde...OK
Vérification des droits sur les fichiers...
OK
Vérification de la base de données...
OK
Sauvegarde la base de données...
OK
Persistance du cache :
OK
Création de l'archive...
OK
Nettoyage de l'ancienne sauvegarde...OK
Limitation de la taille des sauvegardes à 3000 Mo...
OK
Nom de la sauvegarde : /var/www/html/core/php/../../backup/backup-JeedomBuster-3.3.55-2021-02-28-16h21.tar.gz
Vérification des droits sur les fichiers...
OK
Envoi l'évènement de fin de sauvegarde...OK
Durée de la sauvegarde : 97s
***************Fin de la sauvegarde de Jeedom***************
[END BACKUP SUCCESS]
Disable all task
kill: (2403): No such process
.
kill: (15314): No such process
.
kill: (3065): No such process
.
.
kill: (15642): No such process
. OK
Disable all scenario................................
.................................................
................................
............................................
.... OK
Download url : https://github.com/jeedom/core/archive/V4-stable.zip
Download in progress...--2021-02-28 16:23:38-- 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/V4-stable [following]
--2021-02-28 16:23:38-- https://codeload.github.com/jeedom/core/zip/V4-stable
Resolving codeload.github.com (codeload.github.com)... 140.82.121.10
Connecting to codeload.github.com (codeload.github.com)|140.82.121.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 70809195 (68M) [application/zip]
Saving to: '/tmp/jeedom/install/jeedom_update.zip'
0K ........ ........ ........ ........ ........ ........ 4% 12.3M 5s
3072K ........ ........ ........ ........ ........ ........ 8% 25.4M 4s
6144K ........ ........ ........ ........ ........ ........ 13% 24.2M 3s
9216K ........
........ ........ ........ ........ ........ 17% 21.8M 3s
12288K ........ ........ ........ ........ ........ ........ 22% 13.4M 3s
15360K ........ ........ ........ ........ ........ ........ 26% 12.8M 3s
18432K ........ ........ ........ ........ ........ ........ 31% 13.2M 3s
21504K ........ ........ ........ ........ ........ ........ 35% 10.8M 3s
24576K ........ .......
........ ........ ........ ........ 39% 9.25M 3s
27648K ........ ........ ........ ........ ........ ........ 44% 9.92M 3s
30720K ........ ........ ........ ........ ........ ........ 48% 10.5M 3s
33792K ........ ........ ........ ........ ........ ........ 53% 10.4M 2s
36864K ....
.... ........ ........ ........ ........ ........ 57% 11.2M 2s
39936K ........ ........ ........ ........ ........ ........ 62% 10.8M 2s
43008K ........ ........ ........ ........ ........ ........ 66% 11.8M 2s
46080K ........ ........ ........ ........ ........ ........ 71% 11.9M 2s
49152K ........ ........ .
....... ........ ........ ........ 75% 11.8M 1s
52224K ........ ........ ........ ........ ........ ........ 79% 12.6M 1s
55296K ........ ........ ........ ........ ........ ........ 84% 12.1M 1s
58368K ........ ........ ........ ........ ........ ........ 88% 13.1M 1s
61440K ........ ........ ........ ........ ........ ........ 93% 13.1M 0s
64512K ..
...... ........ ........ ........ ........ ........ 97% 13.1M 0s
67584K ........ ........ ........ 100% 13.3M=5.4s
2021-02-28 16:23:43 (12.6 MB/s) - '/tmp/jeedom/install/jeedom_update.zip' saved [70809195/70809195]
OK
Cleaning folders...OK
Create temporary folder...OK
Unzip in progress...
OK
Clean temporary files (tmp)...OK
Moving files...
Ignore 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 : 3.4.0...Suppression theme /var/www/html/install/update/../../core/themes/amber/Suppression theme /var/www/html/install/update/../../core/themes/blue/Suppression theme /var/www/html/install/update/../../core/themes/blue_grey/Suppression theme /var/www/html/install/update/../../core/themes/bootable/Suppression theme /var/www/html/install/update/../../core/themes/brown/Suppression theme /var/www/html/install/update/../../core/themes/cerulean/Suppression theme /var/www/html/install/update/../../core/themes/cosmo/Suppression theme /var/www/html/install/update/../../core/themes/cyan/Suppression theme /var/www/html/install/update/../../core/themes/cyborg/Suppression theme /var/www/html/install/update/../../core/themes/darkly/Suppression theme /var/www/html/install/update/../../core/themes/darksobre/Suppression theme /var/www/html/install/update/../../core/themes/deep_orange/Suppression theme /var/www/html/install/update/../../core/themes/deep_purple/Suppression theme /var/www/html/install/update/../../core/themes/flatly/Suppression theme /var/www/html/install/update/../../core/themes/green/Suppression theme /var/www/html/install/update/../../core/themes/grey/Suppression theme /var/www/html/install/update/../../core/themes/indigo/Suppression theme /var/www/html/install/update/../../core/themes/journal/Suppression theme /var/www/html/install/update/../../core/themes/light_blue/Suppression theme /var/www/html/install/update/../../core/themes/light_green/Suppression theme /var/www/html/install/update/../../core/themes/lime/Suppression theme /var/www/html/install/update/../../core/themes/lumen/Suppression theme /var/www/html/install/update/../../core/themes/orange/Suppression theme /var/www/html/install/update/../../core/themes/paper/Suppression theme /var/www/html/install/update/../../core/themes/pink/Suppression theme /var/www/html/install/update/../../core/themes/purple/Suppression theme /var/www/html/install/update/../../core/themes/readable/Suppression theme /var/www/html/install/update/../../core/themes/red/Suppression theme /var/www/html/install/update/../../core/themes/sandstorn/Suppression theme /var/www/html/install/update/../../core/themes/simplex/Suppression theme /var/www/html/install/update/../../core/themes/slate/Suppression theme /var/www/html/install/update/../../core/themes/spacelab/Suppression theme /var/www/html/install/update/../../core/themes/superhero/Suppression theme /var/www/html/install/update/../../core/themes/teal/Suppression theme /var/www/html/install/update/../../core/themes/united/Suppression theme /var/www/html/install/update/../../core/themes/yellow/Suppression theme /var/www/html/install/update/../../core/themes/yeti/OK
Update system into : 4.0.1...OK
Update system into : 4.0.2...
PHP Fatal error: Uncaught Error: Call to undefined method timeline::refreshWidget() in /var/www/html/core/class/cmd.class.php:967
Stack trace:
#0 /var/www/html/install/update/4.0.2.php(23): cmd->save(true)
#1 /var/www/html/install/update/4.0.2.php(32): replaceAndSaveFA5(Array)
#2 {main}
thrown in /var/www/html/core/class/cmd.class.php on line 967
OK
Update system into : 4.0.3...Copy widget of plugin widget to jeedom custom widget dir...OK
Update system into : 4.0.4...
PHP Fatal error: Uncaught Error: Call to undefined method timeline::refreshWidget() in /var/www/html/core/class/cmd.class.php:967
Stack trace:
#0 /var/www/html/install/update/4.0.4.php(23): cmd->save(true)
#1 {main}
thrown in /var/www/html/core/class/cmd.class.php on line 967
OK
Update system into : 4.0.5...
OK
Update system into : 4.0.6...
OK
Update system into : 4.0.11...
OK
Update system into : 4.0.15...OK
Update system into : 4.0.23...
je passeOK
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...OK
Update system into : 4.1.15...PHP Fatal error: Uncaught Exception: [MySQL] Error code : 42S22 (1054). Unknown column 'order' in 'field list' : SELECT `id`, `name`, `image`, `configuration`, `order`
FROM planHeader
ORDER BY `order` in /var/www/html/core/class/DB.class.php:101
Stack trace:
#0 /var/www/html/core/class/planHeader.class.php(48): DB::Prepare('SELECT `id`, `n...', Array, 1, 8, 'planHeader')
#1 /var/www/html/install/update/4.1.15.php(3): planHeader::all()
#2 {main}
thrown in /var/www/html/core/class/DB.class.php on line 101
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 `logicalId` varchar(255) NULL
Fix : ALTER TABLE `cmd` MODIFY COLUMN `name` varchar(127) NULL
Fix : ALTER TABLE `cmd` DROP `html`
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 `key` varchar(127) NOT 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 `eqReal_id`
Fix : ALTER TABLE `eqLogic` DROP INDEX `eqReal_id`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `logica_id_eqTypeName`;
Fix : ALTER TABLE `eqLogic` DROP INDEX `logicalId`;
Fix : ALTER TABLE `historyArch` DROP INDEX `cmd_id_index`;
Fix : ALTER TABLE `interactDef` ADD `display` text NULL
Fix : ALTER TABLE `message` ADD `occurrences` int(11) NULL
Fix : ALTER TABLE `object` DROP INDEX `name_UNIQUE`;
Fix : ALTER TABLE `object` DROP INDEX `fk_object_object1_idx1`;
Fix : ALTER TABLE `object` DROP INDEX `position`;
Fix : ALTER TABLE `object` MODIFY COLUMN `name` varchar(127) NOT NULL
Fix :
CREATE UNIQUE INDEX `name_UNIQUE` ON `object` (`name` ASC)
Fix :
CREATE INDEX `fk_object_object1_idx1` ON `object` (`father_id` ASC)
Fix :
CREATE INDEX `position` ON `object` (`position` ASC)
Fix : ALTER TABLE `plan3dHeader` ADD `order` int(11) NULL
Fix : CREATE INDEX `order` ON `plan3dHeader` (`order` ASC)
Fix : ALTER TABLE `planHeader` ADD `order` int(11) NULL
Fix : CREATE INDEX `order` ON `planHeader` (`order` ASC)
Fix : ALTER TABLE `scenario` DROP `type`
Fix : ALTER TABLE `scenario` DROP INDEX `group`;
Fix : ALTER TABLE `viewData` DROP INDEX `fk_data_zone1_idx`;
Fix : CREATE TABLE IF NOT EXISTS `widgets` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(191) NOT NULL,
`type` varchar(27) NULL,
`subtype` varchar(27) NULL,
`template` varchar(255) NULL,
`display` text NULL,
`replace` text NULL,
`test` text NULL,
primary key(`id`))
ENGINE InnoDB;
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 database...OK
Check filesystem right...
OK
PHP Fatal error: Uncaught Error: Call to undefined method timeline::refreshWidget() in /var/www/html/core/class/cmd.class.php:862
Stack trace:
#0 /var/www/html/install/consistency.php(421): cmd->save(true)
#1 /var/www/html/install/update.php(348): require_once('/var/www/html/i...')
#2 {main}
thrown in /var/www/html/core/class/cmd.class.php on line 862
Les plugins obsolètes ont bien été supprimés au préalable.
Faut-il restaurer la sauvergarde 3.3.55 et recommencer ?
Qui peut me venir en aide ?
Merci d’avance