Encontré el siguiente error al actualizar mi servidor Ubuntu 12.04. Ahora apt-getno 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-getpropio 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/srcpara deshacerme de la situación. Afortunadamente todo salió bien yaptcomenzó 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.