Estoy trabajando en un VM que no he administrado en el pasado y está en mal estado (pero necesito rescatarlo). No soy un experto en linux, pero en los últimos 5 años he podido solucionar problemas utilizando google. Después de un día completo de ayer, no sé qué más hacer y luego hacer preguntas tontas con solo indicar mi problema.
apt-get install linux-image-generic
Entiendo que esta publicación no incluye una pregunta adecuada, pero ni siquiera sé cómo formularla. Parece que hay tantas cosas rotas que obviamente perdí la pista de dónde empezar.
editar
salida de dpkg --get-selections
: http://pastebin.com/CRFaaJ7m
salida de apt-get install linux-generic
: http://pastebin.com/7t20Bavu
salida de dpgk --configure -a
: http://pastebin.com/Hpmch9dM
También creo que la salida podría ser interesante (especialmente a partir de la línea 484): http://pastebin.com/uUi86FtT
Se pudo ver solo un kernel antiguo desde el estado de dpkg
, pero no estoy seguro de si está realmente en el disco.
De todas formas:
Hacer una copia de seguridad del archivo de estado DPKG
cp /var/lib/dpkg/status /var/lib/dpkg/status.backup0
Borrar aquellos núcleos eliminados manualmente del estado DPKG
Compruebe qué línea es la entrada del paquete
grep -n linux-image-extra-3.13.0-93-generic /var/lib/dpkg/status
Estado abierto para editar (cambiar xxxxx
con el número de línea)
nano +xxxxx /var/lib/dpkg/status
Cambia su estado para deinstall
como este ejemplo
Package: linux-image-extra-3.13.0-93-generic Status: install ok installed
a
Package: linux-image-extra-3.13.0-93-generic Status: deinstall ok config-files
Ctrl + O para guardar y Ctrl + X para salir
Realiza el paso anterior para los siguientes paquetes.
linux-image-3.13.0-93-generic linux-image-extra-3.13.0-101-generic linux-image-3.13.0-101-generic
Modifique la secuencia de comandos posterior a la instalación de DBus para saltar errores
nano /var/lib/dpkg/info/dbus.postinst
y set -e
comentarios set -e
→ #set -e
(alrededor de la línea # 5)
Continuar la instalación anterior
dpkg --configure -a
Arreglar dependencias
apt -f install