Je reçois ce message d'erreur lorsque j'essaie de décompresser une .tgz
archive:
$ tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Comme vous pouvez le voir, le nom de fichier se termine par .tgz.1
.
Lorsque le nom du fichier est, .tgz.0
il sera décompressé sans erreur par la tar -zxvf
commande.
file OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1
pour voir ce que c'était exactement.Réponses:
C'est ce que j'ai trouvé après une recherche rapide sur Google, un PDF expliquant comment extraire correctement le contenu du fichier .
Il semble qu'il existe plusieurs fichiers:
Vous devez par exemple copier tous ces fichiers dans un répertoire spécifique
/OVS/seed_pool/
. Exécutez ensuite les commandes suivantes:Notez que ce ne sont que 2 commandes, désignées par le début
#
.Ces commandes doivent créer la structure de répertoires suivante, avec ces fichiers à l'intérieur:
Pour plus d'aide, veuillez consulter le PDF mentionné ci-dessus.
la source
Le
tar.gz/tgz
fichier que vous rencontrez est divisé en plusieurs fichiers. (tgz.0, tgz.1, tgz.2 etc.)Voilà pourquoi vous essayez d'extraire à l'aide de la commande
cela fonctionne correctement. Mais le contenu ne sera pas entièrement disponible.
Utilisez la
cat
commande pour combiner toutes les pièces OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz. * En un seul fichier tar.gzpuis utilisez la commande
la source
Ces deux commandes n'ont pas fonctionné:
Cela a fonctionné pour moi:
La différence consistait simplement à utiliser un espace au lieu de
\
.la source