Si estas actualizando tu sistema y tienes un apagón o el sistema simplemente se congela es probable que cuando intentes actualizar de nuevo te encuentres el error “No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente).”
Este error sucede cuando hay una actualización interrumpida y los paquetes de actualización se corrompen, lo que mantiene ocupado los procesos de actualización en un ciclo infinito. Por suerte, hay una forma muy simple de arreglarlo, aquí te la enseñamos.
Para solucionar este error estos son los pasos que debes de seguir:
En este código usamos el comando –v para ver las acciones que se ejecutan al momento, el comando –k para matar el proceso de actualización estancado y el comando –i justo para que el programa indique que procesos matará y pida permiso para detenerlos.
Como siempre, te sugerimos que si es una actualización mayor de tu distribución actualices desde cero creando una USB, puedes hacerlo desde tu versión actual usando este tutorial.
Si tuviste algún problema te recomendamos contactarnos en los comentarios para poder ayudarte a solucionarlo de la forma más directa.
Esta web utiliza cookies propias con finalidad funcional y de terceros para realizar el análisis de la navegación de los usuarios, mejorar mis servicios y mostrarte publicidad relacionada con tus preferencias mediante el análisis de tus hábitos de navegación. Si continúa navegando, se considera que acepta su uso.
Leer más
Ver comentarios
Excelente. Muchas gracias. Funcionó perfecto.
no funciona nada Luis López. vaya soberana kk de tuto
Hola buenas noches, soy principiante en esto, ojalá no sea mucha molestia. Despues de colocar el comando :
sudo rm -f /var/lib/dpkg/lock
me sale error indicando que f es una opcion incorrecta , en vez de f va el numero del proceso que aparece en el comando anterior o que es lo que me hace falta agregarle?
Que error te sale?
Adicionalmente, verifica que el error que intentabas corregir era de "lock" (en mi caso era lock-frontend)
Me psaba lo mismo era frontend but no se me corrigio el error dice que no se actualizaron 468, sera porque uso una maquina virtual?
Gracias
Excelente me funcionó muy bien!
Saludos!
muchas gracias, me funciono!!
Funciono perfecto, muchas gracias! En mi caso el error venia generado por lock-frontend, solo cambie los comandos
sudo fuser -vki /var/lib/dpkg/lock
por
sudo fuser -vki /var/lib/dpkg/lock-frontend
y
sudo rm -f /var/lib/dpkg/lock
por
sudo rm -f /var/lib/dpkg/lock-frontend
Muchísimas gracias, estaba buscando este error concreto y no lo encontraba
asi es
Muchas gracias me sirvió mucho
gracias me sirvio mucho igual tenia ese error
Muy bueno. Me sirvió ;) y me ayudó a muchos problemas que se me presentaban al querer instalar algunos paquetes, solo en algunos casos se requiere cambiar el nombre del proceso que se desea bloquear.
Hey eres un grande salu2
¡Genial, muy bien explicado y funciona perfectamente!
¡Muchas gracias!
Me funcionó perfecto. Gracias.