(Solución) No se pudo bloquear /var/lib/apt/lists/lock – open (11 Recurso temporalmente no disponible)

Viernes y día de cacharreo. De esos de amigo informático, tu que entiendes instalame Ubuntu. Todo perfecto, instalando Ubuntu 12.04 sin mayores problemas que encontrar  el siguiente mensaje a la hora de actualizar e instalar paquetes para dejarlo todo perfecto:

No se pudo bloquear /var/lib/apt/lists/lock – open (11 Recurso temporalmente no disponible)

Sin entrar en la causa, la solución es sencilla. Abrimos el terminal y escribimos:
sudo rm /var/lib/apt/lists/lock
sudo apt-get update

Y ya está. Deberiamos poder seguir instalando paquetes con normalidad.

Nota: Este post es una chuletilla personal. 😉

Comparte esta entrada:
  • Fede Diaz

    Sinceramente, me parece una salvajada eliminar el fichero de lock a mano. Es más que probable que algún proceso relacionado con apt esté accediendo a la bbdd y que al borrar el archivo creemos inconsistencias en el sistema de gestión de paquetes.

    Tendrías que buscar el proceso que accede y matarlo, así podrás continuar con la actualización. Es probable que el proceso sea el plugin de escritorio que automatiza las actualizaciones.

    • Tienes razón. Habría que tratar ese tema en mayor profundidad.

    • Renzo Castillo

      Llegué un poco tarde pero este post sale entre los primeros al buscar este mensaje del terminal. Tiene razón @fede_diaz:disqus , la mejor forma sería matando el proceso dado que de esta forma se producen inconsistencias en la gestión de paquetes ( me acaba de pasar ) y lo corregí parcialmente usando sudo dpkg –configure -a . Espero sea de ayuda

  • Mark

    no se pero me funciono a la perfeccion y por fin pude ejecutar el apt update grax xD

  • Rommel

    sinceramente jajajaja vos sos salvaje Fede Diaz simplemente hacelo desde la terminal

  • feder

    perfecto amigo gracias

  • Jorge 27

    Gracias funciono en ubuntu 16.04.

  • Juan Esteban

    Gracias, justo en la solución xD

    • Miguel Parada

      genial! ^_^ gracias por comentar

  • Mateo López

    Hola, no se si es la mejor manera, gracias de todas formas ya que fué de gran ayuda.

    • Miguel Parada

      Estupendo. Gracias Mateo, me alegra saber que el post ha sido útil. 🙂

      • Jeniree Ramirez

        no me sirvio!! otra solucion?. estoy usando ubuntu 16.04

        • Miguel Parada

          no la hay. La solución ofrecida es la bomba H, de neutrinos, nuclear, la solución final de las soluciones. Lo que hace es borrar el fichero que sirve para bloquear el recurso. Si no está presente el recurso está disponible sí o sí. Si no se ha resuelto caben dos opciones, que tu problema es diferente o que has realizado algún paso de manera errónea. 🙂

        • Luis Caserez

          otra alternativa es:
          $ sudo fuser -vki /var/lib/dpkg/lists/lock

          Las opciones utilizadas en el comando sirven para:

          -v activa el modo verbose, para los que nos gusta ver en todo momento lo que está haciendo.
          -k mata el proceso que mantiene el fichero ocupado.
          -i pide confirmación para matar al proceso.

          • Miguel Parada

            muy interesante Luis, no lo había pensado. 🙂 Mil gracias!

          • Ernesto Marroquín

            Luis , me ha funcionado de maravilla. Muchas gracias

          • Miguel Parada

            gracias a ti por tu comentario 🙂

  • Carlos Antonio Cordova Cruz

    señores no se que paso aqui pero me sirvio muchisimas gracias esta pc le voy reinstalando 4 veces el S.O gracias

    • Miguel Parada

      gracias carlos 🙂

  • Mr Rm

    Gracias, he solucionado el problema

    • Miguel Parada

      ^_^ me alegra mucho saberlo. gracias por tu comentario.

  • beberro

    tiene que cargar al 100%? porque no carga queda en 0%

    • Miguel Parada

      tras seguir los pasos debería cargar al 100%