Restauration .tar.gz avec système Apple

Bonjour, j’ai mis ma box smart aux paramètres d’usine suite à un problème. je souhaite maintenant restaurer la sauvegarde que j’avais faite. Le problème est que lorsque j’importe cette sauvegarde il me dit que l’extension n’est pas valide. En effet mon fichier est un .tar or il lui faut un .tar.gz .Je pense que c’est safari qui a décompressé le fichier lors de ma sauvegarde. savez vous comment je peux régler mon souci ? merci

Recompresser le tar avec gunzip et paramétrer safari pour qu’il ne décompresse pas les gz en auto !

Donc sous linux

tar -czvf nom-de-l-archive.tar.gz /chemin/vers/fichier.tar

Merci beaucoup, je teste cela en rentrant. En revanche j’avais décoché la case « ouvrir automatiquement les fichier fiable » de mémoire, sous les préférences de safari et le problème et que je ne pouvais plus télécharger les fichiers.

il y a déjà des sujets qui parle de ce pb de recup de save sur MAC avec la suppression du .gz

Par exemple : Plantage v 4.1.17 & problème restauration sauvegarde (depuis un Mac)

Mais une recherche « MAC tar.gz » te donnera plein d’autres posts

Norbert

Merci à vous. Malheureusement je ne m’en sors pas. j’ai compresser le fichier comme indiqué, celui-ci fait maintenant pèse moins de la moitié du poids du fichier d’origine. Mais rien ne semble se passer après avoir lancé et terminé la restauration :

[START RESTORE]
***************Début de la restauration de Jeedom 2024-02-02 13:36:23***************
Envoi l'évènement de début de restauration...OK
Vérification des droits...
OK
Fichier utilisé pour la restauration : /var/www/html/core/class/../../backup/Bon.tar.gz
Backup database access configuration...OK
Disable all task OK
Disable all scenario OK
Décompression de la sauvegarde...tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.quarantine'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.macl'
OK
Supprimer la table de la sauvegardeDésactive les contraintes...OK
Supprimer la table : cmd ...
OK
Supprimer la table : config ...OK
Supprimer la table : cron ...OK
Supprimer la table : dataStore ...OK
Supprimer la table : eqLogic ...OK
Supprimer la table : eqReal ...OK
Supprimer la table : history ...OK
Supprimer la table : historyArch ...OK
Supprimer la table : interactDef ...OK
Supprimer la table : interactQuery ...OK
Supprimer la table : listener ...OK
Supprimer la table : message ...OK
Supprimer la table : note ...OK
Supprimer la table : object ...OK
Supprimer la table : plan ...OK
Supprimer la table : plan3d ...OK
Supprimer la table : plan3dHeader ...OK
Supprimer la table : planHeader ...OK
Supprimer la table : scenario ...OK
Supprimer la table : scenarioElement ...OK
Supprimer la table : scenarioExpression ...OK
Supprimer la table : scenarioSubElement ...OK
Supprimer la table : timeline ...OK
Supprimer la table : update ...OK
Supprimer la table : user ...OK
Supprimer la table : view ...OK
Supprimer la table : viewData ...OK
Supprimer la table : viewZone ...OK
Supprimer la table : widgets ...OK
Restauration de la base de données...OK
Active les contraintes...OK
Restauration du cache...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...
OK
Check jeedom database...OK
Check crons...
Check filesystem right...
OK
Flush cache widget...
Check jeedom object...OK
Check jeedom cmd...OK
Set cache hour...OK
Check nodejs...
Vérification si la source deb-multimedia existe (bug lors du apt-get update si c'est le cas)
deb-multimedia existe !
Désactivation de la source deb-multimedia !
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 https://deb.nodesource.com/node_18.x nodistro InRelease
Get:3 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
Hit:4 https://oph.mdrjr.net/meveric all InRelease
Hit:5 https://oph.mdrjr.net/meveric buster InRelease
Get:6 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
Fetched 178 kB in 2s (88.0 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2.3).
build-essential is already the newest version (12.6).
lsb-release is already the newest version (10.2019051400).
git is already the newest version (1:2.20.1-2+deb10u8).
0 upgraded, 0 newly installed, 0 to remove and 275 not upgraded.
[Check Version NodeJS actuelle : v18.19.0 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Réactivation de la source deb-multimedia qu'on avait désactivé !
OK
[END CONSISTENCY]
OK
Enable scenario : OK
Enable task : OK
Envoi l'évènement de la fin de la sauvegarde...OK
Temps de la restauration : 42s
***************Fin de la restauration de Jeedom***************
[END RESTORE SUCCESS]

Pourtant ça à l’air bon là à priori, sur qu’elle ne change pas d’ip au passage ?

j’ai essayé de décompresser puis de décompresser en tar.gz … Cela ne fonctionne pas non plus… je ne trouve pas de solutions

Hello
Pourquoi tu dis que ça ne fonctionne pas ?
Quels sont les symptômes ?
Le log semble ok

Bonjour, rien ne ce passe après la restauration. Aucun Scénario, aucun plugin ne réapparaît, c’est sans effet :frowning:

Tu as essayé de redémarrer ?

oui j’ai essayé

Sans effet, mais on ne sait toujours pas de ce que tu as devant les yeux :see_no_evil:
Jeedom démarre ou pas, mystère …

Vu les infos reçues, si la restauration n’aboutit à rien, je dirai que le backup récupéré était dejà corrompu.

Sans autre backup externalisé ou autre ben faut repartir de zéro.

Eh bien j’ai trouvé une autre sauvegarde, et cela ne fonctionne toujours pas. Une piste peut être est qu’aprés la restauration, cela change de nom d’utilisateur du Market, qui ne me dit rien, et si je me déconnecte de jeedom je dois réinitialiser le mot de passe. je constate également le changement d’ip… pour le reste nada, pas de scénarios, de plugin, la cata.

Après la restauration de cette 2eme version de svg j’ai cette erreur :

Code : -32026Message : Utilisateur non valide. Merci de configurer correctement vos identifiants market dans la configuration de Jeedom

Tu dis que tu constate un changement d’ip ; est ce que tu as essayé de reattribuer ton ancienne ip en statique? Jai deux jeedom chez moi et a un moment j’ai eu des problèmes avec le dns et le dhcp qui switchaient de l’un a l’autre.

Il serait bien de montrer le log de restauration.
Sans log, on est pas devant ta box on ne peut rien dire si c’est ok ou pas !

Une sauvegarde Jeedom que l’on restaure doit remettre Jeedom exactement à l’identique.

Un changement d’IP dans la conf reseau Jeedom, de la box linux elle même ?
La encore manque d’info.
La box a-t-elle une IP attribuée par DHCP avec réservation ?

Comment refais tu ton archive tar en gz ? Ca se passe bien ?

On ne sait pas aucun log
Désolé quand je vois ça dans le 1er log de restauration

Décompression de la sauvegarde...tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.quarantine'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.macl'
je doute

1 « J'aime »

Merci, je regarde tout cela plus tranquillement ce soir.

[START RESTORE]
***************Début de la restauration de Jeedom 2024-02-03 20:58:14***************
Envoi l'évènement de début de restauration...OK
Vérification des droits...
OK
Fichier utilisé pour la restauration : /var/www/html/core/class/../../backup/backup-Jeedomusse.tar.gz
Backup database access configuration...OK
Disable all task OK
Disable all scenario OK
Décompression de la sauvegarde...
OK
Supprimer la table de la sauvegardeDésactive les contraintes...OK
Supprimer la table : cmd ...
OK
Supprimer la table : config ...OK
Supprimer la table : cron ...OK
Supprimer la table : dataStore ...OK
Supprimer la table : eqLogic ...OK
Supprimer la table : eqReal ...OK
Supprimer la table : history ...OK
Supprimer la table : historyArch ...OK
Supprimer la table : interactDef ...OK
Supprimer la table : interactQuery ...OK
Supprimer la table : listener ...OK
Supprimer la table : message ...OK
Supprimer la table : note ...OK
Supprimer la table : object ...OK
Supprimer la table : plan ...OK
Supprimer la table : plan3d ...OK
Supprimer la table : plan3dHeader ...OK
Supprimer la table : planHeader ...OK
Supprimer la table : scenario ...OK
Supprimer la table : scenarioElement ...OK
Supprimer la table : scenarioExpression ...OK
Supprimer la table : scenarioSubElement ...OK
Supprimer la table : timeline ...OK
Supprimer la table : update ...OK
Supprimer la table : user ...OK
Supprimer la table : view ...OK
Supprimer la table : viewData ...OK
Supprimer la table : viewZone ...OK
Supprimer la table : widgets ...OK
Restauration de la base de données...OK
Active les contraintes...OK
Restauration du cache...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
Flush cache widget...
Check jeedom object...OK
Check jeedom cmd...OK
Set cache hour...OK
Check nodejs...
Vérification si la source deb-multimedia existe (bug lors du apt-get update si c'est le cas)
deb-multimedia existe !
Désactivation de la source deb-multimedia !
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 https://deb.nodesource.com/node_18.x nodistro InRelease
Get:3 http://ftp.uk.debian.org/debian buster InRelease [122 kB]
Get:4 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
Hit:5 https://oph.mdrjr.net/meveric all InRelease
Hit:6 https://oph.mdrjr.net/meveric buster InRelease
Fetched 178 kB in 2s (89.0 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2.3).
build-essential is already the newest version (12.6).
lsb-release is already the newest version (10.2019051400).
git is already the newest version (1:2.20.1-2+deb10u8).
0 upgraded, 0 newly installed, 0 to remove and 275 not upgraded.
[Check Version NodeJS actuelle : v18.19.0 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Réactivation de la source deb-multimedia qu'on avait désactivé !
OK
[END CONSISTENCY]
OK
Enable scenario : OK
Enable task : OK
Envoi l'évènement de la fin de la sauvegarde...OK
Temps de la restauration : 47s
***************Fin de la restauration de Jeedom***************
[END RESTORE SUCCESS]

voici pour la 2eme restauration. Après un nouvel essaie pas d’erreur en vue mais rien ne semble s’être passé. Je crains de devoir déposer les armes … Savez vous au pire si je peux visualiser mais scénario sur le fichier TAR ?