Encontré el siguiente error al actualizar mi servidor Ubuntu 12.04. Ahora apt-get
no puede instalar ni eliminar ningún paquete.
Desempaquetado linux-headers-3.13.0-62 (de ... / linux-headers-3.13.0-62_3.13.0-62.102 ~ precise1_all.deb) ... dpkg: error al procesar /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb (--unpack): no se puede crear `/usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h.dpkg-new ' (mientras se procesa `./usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h '): No queda espacio en el dispositivo No se ha escrito ningún informe de informe porque el mensaje de error indica un disco error completo dpkg-deb: error: la señal mató la pasta del subproceso (tubería rota) Se encontraron errores al procesar: /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb E: Subproceso / usr / bin / dpkg devolvió un código de error (1)
Aunque no estoy realmente sin espacio en disco,
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 6.8G 4.7G 1.8G 69% /
De todos modos mis inodos están llenos
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 458752 455214 3538 100% /
Tengo más de diez núcleos antiguos, pero no puedo eliminarlos, ya que mi apt-get
propio cojo. Por lo tanto, no puedo seguir esta publicación que informa un problema similar.
La única opción parece eliminar algunos núcleos antiguos manualmente. ¿Causará algún problema?
¿Hay alguna mejor salida? ¿Puedo usar espacio reservado para root por el momento y eliminar núcleos más antiguos?
/usr/src
para deshacerme de la situación. Afortunadamente todo salió bien yapt
comenzó a funcionar nuevamente. Pero le pediré que vuelva a realizar una copia de seguridad antes de hacer tal cosa en una máquina de producción. Lo hice en una máquina virtual que tenía copia de seguridad completa.