GNU/Linux >> Tutoriales Linux >  >> Linux

Error de alquitrán:EOF inesperado en el archivo

Interesante. Tengo algunas preguntas que pueden señalar el problema.

1/ ¿Estás descargando en la misma plataforma en la que estás descargando? Pueden ser versiones diferentes de tar (por ejemplo, GNU y Unix antiguo)? Si son diferentes, ¿puedes desempatar en la misma caja que alquitranar?

2/ ¿Qué sucede cuando simplemente descomprimes myarchive.tar.gz? ¿Eso funciona? Tal vez su archivo esté dañado/truncado. Supongo que te darías cuenta si la compresión generara errores, ¿no?

Según la fuente tar de GNU, solo imprimirá ese mensaje si find_next_block() devuelve 0 prematuramente, lo que generalmente se debe a un archivo truncado.


Tuve un problema similar con los archivos tar truncados producidos por un trabajo cron y la redirección estándar a un archivo solucionó el problema.

Al hablar con un colega, cron crea una canalización y limita la cantidad de salida que se puede enviar a la salida estándar. Arreglé el mío eliminando -v de mi comando tar, haciéndolo mucho menos detallado y manteniendo la salida de error en el mismo lugar que el resto de mis trabajos cron. Sin embargo, si necesita la salida tar detallada, deberá redirigir a un archivo.


¿Es posible que haya encontrado el archivo en modo ascii en lugar de modo binario? Si no, esto podría ayudar.

$ gunzip myarchive.tar.gz

Y luego descomprima el archivo tar resultante usando

$ tar xvf myarchive.tar

Espero que esto ayude.


En mi caso, comencé a descomprimir antes de que se completara la carga del archivo tar.


Linux
  1. Descomprimir un archivo en los informes de Solaris - tar:error de suma de comprobación del directorio

  2. Error de Shell 'tar:no encontrado en el archivo' al usar una expresión regular

  3. error de sintaxis cerca del token inesperado ' - bash

  4. Cómo crear un archivo zip compatible con Linux de un directorio en una Mac

  5. extraer un solo archivo de un archivo tgz enorme

Cómo extraer (descomprimir) el archivo Tar Gz

Cómo extraer (descomprimir) el archivo tar.xz

Cómo crear un archivo Tar Gz

Tar Unpack:¿Eof inesperado en el archivo?

Error de salida del archivo:Tar.xz:¿Formato de archivo no reconocido?

Extraiga el archivo tar.gz en Linux