
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":
El disco físico se ha agotado.
Ejecute
df -hk
para comprobar si queda espacio libre.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 -ih
para 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-get
como administrador de paquetes. Y, aparentemente, apt-get
usa archivos tar como paquetes, por lo que deben extraerse usando tar
.
Por lo tanto, apt-get
invoca tar, que procede a leer el archivo y descomprimir los archivos en el disco.
Desafortunadamente, cuando tar
intenta 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 tar
está descomprimiendo está lleno). Esto le sucede a varios archivos ( tar
no 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.