Matériel: LXC Debian 9.12 64bit (Linux 4.15.18-24-pve) Version de YunoHost: 3.6.5.3 J’ai accès à mon serveur : En SSH | Par la webadmin Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : non
Description du problème
Je souhaite sauvegarder mes applications Yunohost (Nextcloud et un site web) d’un container LXC vers une instance VM.
Je sauvegarde via Yunohost le tout, je transfert vers ma VM, je vérifie le MD5 avant et après transfert, je demande la restauration au nouveau Yunohost.
Je précise que mon instance sur VM fonctionne sur Debian 10.5,YunoHost 4.0.8 (stable)
J’obtiens le message suivant :
Il semble que l'archive de la sauvegarde '/home/yunohost.backup/archives/20200921-134727.tar.gz' est corrompue : CRC check failed 0xf701521d != 0xc0e9bcb6L
Que me conseillez-vous pour transferer cette instance ?
Bonjour à tous,
La taille de l’archive : 5Go
Il n’y a pas eu d’interruption pendant la sauvegarde ou la restauration.
Je ne peux pas restaurer la sauvegarde sur le système initial car j’ai peur de perdre des choses, comment tester l’intégrité de l’archive selon vous ?
Oui pas besoin de la restaurer juste pour verifier l’intégrité …
à mon avis tu peux pas exemple faire :
tar --list -f /home/yunohost.backup/archives/<le nom de l'archive>.tar.gz
(en remplacant <le nom de l'archive> par le nom de ton archive…)
Ca ne fait rien de special a part lister tout le contenu de l’archive (pas besoin de partager le retour, l’idée est juste de savoir si ça donne des messages d’erreur)
Visiblement il n’y a pas les .info.json justement pour les archives indiquant être corrompues.
C’est le fichier qui donne des infos sur l’archive elle même, ça peut gêner du coup.
(N.B. : le probleme est pas tellement qu’il n’y ai pas le fichier .info.json … en fait il est censé être aussi dans l’archive elle-meme et yunohost est capable d’aller le chercher dedans si il existe pas en dehors … par contre comme dans la procédure de backup, la création de ce fichier se fait à la fin, ça ressemble à un truc où la procédure ne s’est pas terminée correctement)
root@yunohost:/home/yunohost.backup/archives# yunohost backup info 20200825-210152
Erreur : Il semble que l'archive de la sauvegarde '/home/yunohost.backup/archives/20200825-210152.tar.gz' est
corrompue : CRC check failed 0x493eebde != 0x45b12ccaL
root@yunohost:/home/yunohost.backup/archives#
Après des centaines de fichiers :
gzip: stdin: invalid compressed data–crc error
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Dans mes partitions actuelles, j’ai 512 de swap que je n’ai pas vu saturé.
Cependant la config LXC étant particulière (pas de swap vraiment dédié), je peux lui ajouter 500Mb pour voir.
Sinon je pensais faire la sauvegarde manuelle, tel que décrite : https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html
Qu’en pensez-vous ?