web-dev-qa-db-fra.com

tar: l'erreur n'est pas récupérable: quitter maintenant

quand j'ouvre la doctrine

-rw-r--r-- 1 root root 660252 2010-10-16 23:06 Doctrine-1.2.0.tgz

Je reçois toujours ce message d'erreur

root@X100e:/usr/local/lib/Doctrine/stable# tar -xvzf Doctrine-1.2.0.tgz

.
.
.

Doctrine-1.2.0/tests/ViewTestCase.php
Doctrine-1.2.0/CHANGELOG

gzip: stdin: decompression OK, trailing garbage ignored
Doctrine-1.2.0/COPYRIGHT
Doctrine-1.2.0/LICENSE
tar: Child returned status 2
tar: Error is not recoverable: exiting now

L’opération untar fonctionne, mais j’obtiens toujours ce message d’erreur.

Des indices sur ce que je fais mal?

19
udo

Je voudrais essayer de décompresser et décompresser séparément et voir ce qui se passe:

mv Doctrine-1.2.0.tgz Doctrine-1.2.0.tar.gz
gunzip Doctrine-1.2.0.tar.gz
tar xf Doctrine-1.2.0.tar
26
Peter G.

J'ai eu l'erreur lors de l'extraction de fichiers sur un sous-répertoire du serveur .

[me@server ~]$ tar -xvf nameOfMyTar.tar -C /someSubDirectory/
tar: /someSubDirectory: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
[me@server ~]$

Ma solution était plutôt simple.

Assurez-vous que tar sait que vous parlez du répertoire en cours en ajoutant des points et des barres obliques :

[me@server ~]$ tar -xvf ./nameOfMyTar.tar -C ./someSubDirectory/
./foo/
./bar/
[me@server ~]$ 
1
Axelfoley

Essayez d’obtenir vos archives en utilisant wget, j’ai eu le même problème lorsque je téléchargeais des archives via un navigateur. Alors je copie juste le lien d'archive et dans le terminal, utilisez la commande:

wget http://PATH_TO_ARCHIVE
1
Aram