tar: "No queda espacio en el dispositivo"

tar: "No queda espacio en el dispositivo"

Soy un usuario de Debian. Mientras lo intentaba apt-get install <package>me salió esto:

tar: ./es_DO/LC_ADDRESS: Cannot write: No space left on device
tar: ./es_DO/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./es_DO/LC_MONETARY: Cannot write: No space left on device
tar: ./es_DO/LC_TELEPHONE: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_ADDRESS: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_MESSAGES/SYS_LC_MESSAGES: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_MONETARY: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_TIME: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_COLLATE: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_TELEPHONE: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_NAME: Cannot write: No space left on device
tar: ./es_CO.utf8/LC_ADDRESS: Cannot write: No space left on device
tar: ./es_CO.utf8/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./es_CO.utf8/LC_MONETARY: Cannot write: No space left on device
tar: ./es_CO.utf8/LC_TELEPHONE: Cannot write: No space left on device
tar: ./my_MM/LC_ADDRESS: Cannot write: No space left on device
tar: ./my_MM/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./my_MM/LC_MESSAGES/SYS_LC_MESSAGES: Cannot write: No space left on device
tar: ./my_MM/LC_MONETARY: Cannot write: No space left on device
tar: ./my_MM/LC_CTYPE: Cannot write: No space left on device
tar: ./my_MM/LC_TIME: Cannot write: No space left on device
tar: ./my_MM/LC_TELEPHONE: Cannot write: No space left on device
tar: ./my_MM/LC_NAME: Cannot write: No space left on device
tar: ./br_FR@euro/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./br_FR@euro/LC_TIME: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_ADDRESS: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_MONETARY: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_TIME: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_TELEPHONE: Cannot write: No space left on device
tar: ./aa_DJ.utf8/LC_ADDRESS: Cannot write: No space left on device
tar: ./aa_DJ.utf8/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./aa_DJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES: Cannot write: No space left on device
tar: ./aa_DJ.utf8/LC_TIME: Cannot write: No space left on device
tar: ./zh_TW.utf8/LC_ADDRESS: Cannot write: No space left on device
tar: ./zh_TW.utf8/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./zh_TW.utf8/LC_TIME: Cannot write: No space left on device
tar: ./fur_IT/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./fur_IT/LC_TIME: Cannot write: No space left on device
tar: Exiting with failure status due to previous errors
dpkg: error processing locales-all (--configure):
 subprocess installed post-installation script returned error exit status 2
configured to not write apport reports
                                      Errors were encountered while processing:
 locales-all
E: Sub-process /usr/bin/dpkg returned an error code (1)

Respuesta1

Hasta donde yo sé, dos razones pueden causar el error "No queda espacio en el dispositivo":

  1. El disco físico se ha agotado.

    Ejecute df -hkpara comprobar si queda espacio libre.

  2. Hay suficiente espacio en disco, pero ha alcanzado la cantidad máxima que puede contener un sistema de archivos, debido a la gran cantidad de archivos en el disco.

    Ejecute df -ihpara ver el porcentaje de inodo utilizado, ¿tal vez 100%?

Respuesta2

Parece que te quedaste sin espacio en disco.

Respuesta3

Intentemos obtener una breve explicación...

Entonces lo estás utilizando apt-getcomo administrador de paquetes. Y, aparentemente, apt-getusa archivos tar como paquetes, por lo que deben extraerse usando tar.

Por lo tanto, apt-getinvoca tar, que procede a leer el archivo y descomprimir los archivos en el disco.

Desafortunadamente, cuando tarintenta descomprimir algunos de los archivos, el sistema operativo le dice que "no queda espacio en el dispositivo" (esto generalmente significa lo que se supone que significa: el sistema de archivos que se tarestá descomprimiendo está lleno). Esto le sucede a varios archivos ( tarno se da por vencido hasta que sigue procesando el resto del archivo) y al final dice que no se completó correctamente, que hubo errores (por lo tanto, "Saliendo con estado de falla debido a errores anteriores" ).

Luego, el error es manejado por dpkg, que fue llamado por apt-get, y fue la herramienta que llamó tar, y cada una de estas utilidades muestra su propia versión de "algo malo sucedió, mire arriba para descubrir por qué".

Versión corta: su sistema de archivos está lleno.

información relacionada