Hoy he tenido problemas con actualizaciones disponibles para mi sistema Ubuntu 16.10.

He tratado de actualizarlo utilizando la interfaces gráfica, pero no avanzaba la actualización como si estuviera esperando algo.

Solo para dejar las cosas claro, me refiero a actualizaciones disponibles para la distribución actual de mi sistema en esta caso Ubuntu 16.10. No me refiero a realizar un cambio de distribución del sistema como por ejemplo pasar de Ubuntu 16.04 a Ubuntu 16.10.

Así que decidí utilizar la linea de comando para saber que ocurría. Y sucedía que la actualización no se daba debido a que había un proceso colgado que bloqueaba las actualizaciones.

~$ sudo apt-get upgrade
E: No se pudo bloquear /var/lib/dpkg/lock - open (11: Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio de administración (/var/lib/dpkg/), ¿quizás haya algún otro proceso utilizándolo?
Así que procedo a desbloquear el proceso. para eso encontré un blog que explica como hacerlo y pongo el enlace aquí.
Es simple primero revisamos cual es el proceso bloqueado.
 
$ sudo fuser -vki /var/lib/dpkg/lock

Luego de esto se nos preguntará si queremos desbloquear el proceso y respondemos que si.

Seguido también recomiendan borrar el fichero en cuestión.

 
$ sudo rm -f /var/lib/dpkg/lock

Revisamos paquetes rotos

 
$ sudo dpkg --configure -a

Y eliminamos paquetes que no son necesarios

 
$ sudo apt-get autoremove

Luego de esto logre actualizar mi sistema. Pero finalizando me mostró errores de paquetes retenidos en mi caso eran 9.

$ sudo apt-get upgrade

Leyendo lista de paquetes... Hecho

Creando árbol de dependencias

Leyendo la información de estado... Hecho

Calculando la actualización... Hecho

Los siguientes paquetes se han retenido:

liboxideqt-qmlplugin liboxideqtcore0 liboxideqtquick0 linux-generic linux-headers-generic

linux-image-generic linux-signed-generic linux-signed-image-generic oxideqt-codecs



0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 9 no actualizados.

Para solucionar esto encontré otro blog donde se explica que el error se debe a nuevas dependencias que no se han resuelto
Para ello ejecutamos
 
# apt-get dist-upgrade

Espero les haya gustado esta pequeña entrada.
Hasta luego.

Gracias a:
https://lignux.com/tutorial-para-solucionar-no-se-pudo-bloquear-varlibdpkglock-open-11-recurso-no-disponible-temporalmente/

https://echaleunvistazo.wordpress.com/2012/03/26/paquetes-retenidos/

https://lignux.com/author/noel/

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.