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


quand je désarçonne 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 je reçois toujours ces messages d'erreur.

Des indices sur ce que je fais mal?


18
2017-10-16 21:18


origine


Réponses:


Je voudrais essayer de décompresser et de 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

25
2017-10-16 21:52



Essayez d'obtenir vos archives en utilisant wgetJ'ai eu le même problème lorsque je téléchargeais des archives via un navigateur. Que je viens de copier le lien d'archive et dans le terminal, utilisez la commande:

wget http://PATH_TO_ARCHIVE

2
2017-10-20 07:55



J'ai eu l'erreur lors de l'extraction des 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 ~]$ 

0
2018-04-17 15:58