Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/08/2019, à 13:03

abecidofugy

[Résolu] tar: Arrêt avec code d'échec à cause des erreurs précédentes

Salut,

Je fais dans un répertoire de mon terminal :

tar xzvf backup-2019-08-05T10-48-19.tar.gz -C .

Mais à la fin de la décompression, j’ai ce message :

tar: Arrêt avec code d'échec à cause des erreurs précédentes

Or, mon buffer de lignes décompressées ne m’indique pas sur quel répertoire ou fichier il y aurait cette erreur.

Comment contrôler mon archive et/ou la décompresser proprement ?

Merci.

//EDIT : et sans le mode verbeux

tar xzf backup-2019-08-05T10-48-19.tar.gz -C .     
tar: On saute à l'en-tête suivant
tar: On saute à l'en-tête suivant
tar: On saute à l'en-tête suivant
tar: On saute à l'en-tête suivant
tar: On saute à l'en-tête suivant
[…]
tar: Arrêt avec code d'échec à cause des erreurs précédentes

Dernière modification par abecidofugy (Le 06/08/2019, à 11:09)

Hors ligne

#2 Le 06/08/2019, à 10:20

bbtux2

Re : [Résolu] tar: Arrêt avec code d'échec à cause des erreurs précédentes

bonjour,

tar xzvf backup-2019-08-05T10-48-19.tar.gz -C .

le -C . ne te sert à rien pour la décompression ; mais cela ne génère pas erreur chez moi.

test l'archive :

root@omega:~/Test# file backup-2019-08-05T10-48-19.tar.gz
backup-2019-08-05T10-48-19.tar.gz: gzip compressed data, last modified: Tue Aug  6 08:01:51 2019, from Unix

Essaye de lister le contenu :

root@omega:~/Test# tar -tvf backup-2019-08-05T10-48-19.tar.gz
-rw-r--r-- root/root    953105 2017-11-07 11:06 file01.pdf
-rw-r--r-- root/root   1023407 2017-11-07 11:10 file02.pdf
-rw-r--r-- root/root    422447 2017-11-04 14:19 file03.pdf
-rw-r--r-- root/root    463809 2017-11-07 11:11 file04.pdf
-rw-r--r-- root/root   1044827 2017-11-07 11:19 file05.pdf

Ton problème semble venir de l'archive elle même. Regarde comment elle est créée.

Hors ligne

#3 Le 06/08/2019, à 10:27

abecidofugy

Re : [Résolu] tar: Arrêt avec code d'échec à cause des erreurs précédentes

@bbtux2 : le -C . permet de décompresser dans le répertoire courant, peu importe le path dans le fichier archive.

J’ai essayé avec le -C . en moins mais l’erreur persiste.

Tes lignes de commande :

file backup-2019-08-05T10-48-19.tar.gz    
backup-2019-08-05T10-48-19.tar.gz: gzip compressed data, max compression, from Unix
[…]
-rw-rw-r-- 1001/1001       681 2016-10-20 22:12 docroot/libraries/jquery.rateit/gulpfile.js
-rw-rw-r-- 1001/1001        63 2016-10-20 22:12 docroot/libraries/jquery.rateit/.gitignore
-rw-rw-r-- 1001/1001      2489 2016-10-20 22:12 docroot/libraries/jquery.rateit/README.md
-rw-rw-r-- 1001/1001       484 2016-10-20 22:12 docroot/libraries/jquery.rateit/bower.json
-rw-rw-r-- 1001/1001      7355 2016-10-20 22:12 docroot/libraries/jquery.rateit/scripts/jquery.rateit.min.js
-rw-rw-r-- 1001/1001      2460 2016-10-20 22:12 docroot/libraries/jquery.rateit/scripts/star.gif
-rw-rw-r-- 1001/1001     20061 2016-10-20 22:12 docroot/libraries/jquery.rateit/scripts/jquery.rateit.js
-rw-rw-r-- 1001/1001       752 2016-10-20 22:12 docroot/libraries/jquery.rateit/scripts/delete.gif
-rw-rw-r-- 1001/1001     29965 2016-10-20 22:12 docroot/libraries/jquery.rateit/scripts/jquery.rateit.min.js.map
-rw-rw-r-- 1001/1001      3639 2016-10-20 22:12 docroot/libraries/jquery.rateit/scripts/rateit.css
-rw-rw-r-- 1001/1001       784 2016-10-20 22:12 docroot/libraries/jquery.rateit/package.json
-rw-rw-r-- 1001/1001      4002 2016-10-20 22:12 docroot/libraries/jquery.rateit/rateit.nuspec
-rw-rw-r-- 1001/1001      1078 2016-10-20 22:12 docroot/libraries/jquery.rateit/LICENSE.md
tar: Arrêt avec code d'échec à cause des erreurs précédentes

Dernière modification par abecidofugy (Le 06/08/2019, à 10:37)

Hors ligne

#4 Le 06/08/2019, à 11:04

bbtux2

Re : [Résolu] tar: Arrêt avec code d'échec à cause des erreurs précédentes

essaye :

tar --one-top-level="./test" --ignore-command-error -xvf backup-2019-08-05T10-48-19.tar.gz

pour te faire l'extraction dans un répertoire "test"
Si cela marche, c'est que tu as peut être dans ton répertoire courant "." des fichiers que tu ne peut écraser avec la version de l'archive. Tester avec sudo ?

Si rien ne marche, archive corrompue ?

Hors ligne

#5 Le 06/08/2019, à 11:09

abecidofugy

Re : [Résolu] tar: Arrêt avec code d'échec à cause des erreurs précédentes

Ta ligne marche, mais j’ai toujours l’erreur.

Avec sudo, pareil :\

Archive corrompue alors ? Je passe en [Résolu] néanmoins.

Hors ligne

#6 Le 06/08/2019, à 11:31

bbtux2

Re : [Résolu] tar: Arrêt avec code d'échec à cause des erreurs précédentes

Te manque t'il des fichiers lors de l'extraction par rapport à la sauvegarde ?

Hors ligne

#7 Le 06/08/2019, à 11:32

abecidofugy

Re : [Résolu] tar: Arrêt avec code d'échec à cause des erreurs précédentes

bbtux2 a écrit :

Te manque t'il des fichiers lors de l'extraction par rapport à la sauvegarde ?

Je ne sais pas, c’est une archive créée par mon CMS. Une archive de backup…

Hors ligne

#8 Le 06/08/2019, à 11:53

bbtux2

Re : [Résolu] tar: Arrêt avec code d'échec à cause des erreurs précédentes

Les sauvegardes, c'est bien, très bien même, mais faut pouvoir les restaurer !

Si tu en as la possibilité ... test

Hors ligne