lilitux-tux-atlas-15113Tutorial para solucionar “No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente)

Últimamente recibimos unos cuantos comentarios sobre este error, el cual explicaremos como solucionar.

El error es:

diego@diego-PCW20:~$ sudo apt-get install ubuntu-restricted-extras
[sudo] password for diego:
E: se interrumpió la ejecución de dpkg, debe ejecutar manualmente «sudo dpkg –configure -a» para corregir el problema

y/o

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?

Y lo solucionamos de la siguiente forma:

Abriremos una terminar  y ejecutamos el siguiente comando para desbloquear /var/lib/dpkg/lock.

$ sudo fuser -vki  /var/lib/dpkg/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.

También recomiendan eliminar el fichero en cuestión.

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

Una vez terminado con el bloqueo, ejecutamos el siguiente comando para reparar los posibles paquetes rotos.

$ sudo dpkg --configure -a

Terminado este último paso, ya podemos volver a instalar. Acaba la instalación ejecutamos el siguiente comando para eliminar paquetes que ya no sirvan o se hayan quedado “colgando” y
listo.

$ sudo apt-get autoremove

Ya podemos reiniciar después de la instalación y continuar sin problemas. Deciros también
que ésta misma solución se puede utilizar cuando nos encontramos con el mismo problema en la apt cache lock.

Fuente: askubuntu y javiercarrasco.

115 COMENTARIOS

  1. gracias me funciono alos 3 intentos ya que hice una pequeña modificación del código y me quedo hasi —- sudo fuser -vki /var/lib/dpkg/lock-frontend

    • Hola Gonzalo, debes colocar todo en minúsculas.
      sudo fuser -vki /var/lib/dpkg/lock

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

      sudo dpkg –configure -a

      sudo apt-get autoremove

      • hice todoy aqui esta la respuesta sudo apt-get autoremove
        E: No se pudo bloquear /var/lib/dpkg/lock-frontend – open (11: Resource temporarily unavailable)
        E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

  2. Gracias por compartir el tutorial. Tengo una pregunta, ¿Y si no tengo el psmisc? Que es el paquete que trae el fuser entre otras herramientas de administración.

  3. hola no me soluciona el mio:
    E: Tipo «.org/debian» desconocido en la línea 1 de la lista de fuentes /etc/apt/sources.list
    E: No se pudieron leer las listas de fuentes.
    E: Tipo «.org/debian» desconocido en la línea 1 de la lista de fuentes /etc/apt/sources.list
    E: No se pudieron leer las listas de fuentes.

  4. hola buen dia…tenia ese error ahora tengo otro…
    mao@newmao:~$ sudo apt-get autoremove
    E: Entrada 1 mal especificada en list fichero /etc/apt/sources.list.d/google.list (URI parse)
    E: No se pudieron leer las listas de fuentes.
    E: Entrada 1 mal especificada en list fichero /etc/apt/sources.list.d/google.list (URI parse)
    E: No se pudieron leer las listas de fuentes.
    ….ayuda porfa..gracias y bendiciones

  5. Hola, lo intente pero se mantiene el error. que debo hacer?, tengo que instalar un servidor web llamado hiawatha, para comenzar la instalacion coloque:

    sudo add-apt-repository ppa:octavhendra/hiawatha
    sudo apt-get update
    leyendo lista de paquetes… Hecho
    W:chmod 0700 of directory /var/lib/apt/lists/partial failed – SetupAPTpartialDirectory (1: Operacion no permitida)
    E: No se pudo abrir el fichero de bloqueo «/var/lib/apt/lists/lock» – open (13: Permiso denegado)
    E: No se pudo bloquear el directorio /var/lib/apt/lists/
    W: Se produjo un problema al desligar el fichero /var/cache/apt/pkgcache.bin – RemoveCaches (13: Permiso denegado)
    W: Se produjo un problema al desligar el fichero /var/cache/apt/srcpkgcache.bin – RemoveCaches (13: Permiso denegado)

    ya con esto no puedo continuar la instalacion, agradezco el apoyo de antemano!

  6. No hace falta hacer tanto. Yo hago lo siguiente:

    ps aux | grep apt

    kill -9

    ó

    pkill apt (generalmente este es el proceso que genera problemas)

    Y luego puedo realizar mis instalaciones sin problema:

    apt-get update | install | upgrade (lo que sea que vayamos a ejecutar!!)

    Saludos

  7. Hombre, lo resolvió perfecto, pero ya para completar tu post, seria maravilloso que dijeras que es lo que suele provocar el error.

  8. solucionado muchas gracias, este problema lo empece a tener cundo instale el paquete de HP Kernel la ultima versión y no me abría el centro de software de ubuntu.
    seguí los pasos y listo, me abrió de nuevo el centro de software.
    Muchas gracias.

  9. A mi no me funcionó; el problema terminó siendo otro. En un momento ya no me respondió nada y tras reiniciar se fue directo a busybox.
    Solucioné ambos problemas con el Live CD ejecutando la siguiente orden:

    sudo apt fsck -Cy /dev/sda4

    (donde 4 es el número de partición, debe cambiare acorde al caso)

    Había errores en el sistema de archivos. Pueden probarlo, no causará daño si esto no es su problema.

  10. te super amo, de verdad, estaba completamente asustado, no se mucho sobre esto, pero de verdad que agradesco enormemente la ayuda. de verdad que bien. muchas gracias

  11. Me estoy muriendo, tengo Ubuntu 16.04 estoy tratando de instalar synaptic, pero cuando llego a la parte de ./configure me sale este error: configure: error: You need xmlto to build the documentation. Apt-get it or download it from http://cyberelk.net/tim/xmlto/

    Ayuda por favor.

  12. Tengo exactamente este problema y sigue así a pesar de seguir los pasos:

    “Configurando nautilus-dropbox (0.7.1-2) …
    Dropbox is the easiest way to share and store your files online. Want to learn more? Head to http://www.dropbox.com/
    Downloading Dropbox… 100%”

    Parece ser que descarga Dropbox y ahí se queda, bloqueado y sin poder instalar nada.

    Gracias, más tarde los leo

    • Por lo que veo a ti te sale que solo te lo descarga, no lo intalaste.
      ¿Probaste a buscar dropbox desde el centro de recursos de ubuntu o en su defecto desde synaptics?

  13. Al ejecutar “sudo dpkg –configure -a”, tanto con doble “-” o tal y como está, intenta de nuevo instalar Dropbox, que es el que me ha dado el problema y vuelve a quedar bloqueado. Y el procesador funcionando al 100% de rendimiento. ¿Alguna idea?. Un saludo.

    • Si te fijas en los comentarios, es problema del conversor de nuestra plataforma, que cambia el doble guión por uno.
      En unos minutos hago una corrección para que se vean bien los comandos.
      Vuelve a intentarlo en 5min.

      • Cuando ejecuto “sudo dpkg –configure -a” me devuelve esto:

        “Configurando nautilus-dropbox (0.7.1-2) …
        Dropbox is the easiest way to share and store your files online. Want to learn more? Head to http://www.dropbox.com/
        Downloading Dropbox… 100%”

        Parece ser que descarga Dropbox y ahí se queda, bloqueado y sin poder instalar nada.

        • Que raro, una cosa no tiene nada que ver con la otra, es más ningún comando hace eso.
          ¿Eliminaste el archivo que se dice justo antes de esa indicación?

  14. Solo para decirte que debes corregir esto : “sudo dpkg –configure -a” seria : “sudo dpkg –configure -a” .
    Luego de esta correccion el comando me funciono de maravilla. Gracias

  15. Información Bitacoras.com

    Valora en Bitacoras.com: Tutorial para solucionar “No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente)” Últimamente recibimos unos cuantos comentarios sobre este error, el cual explicaremos como solucionar. …

DEJA UNA RESPUESTA

Por favor, introduzca su comentario!
Por favor, introduzca su nombre aquí