apt: «Could not get lock /var/lib/dpkg/lock»
Al instalar o actualizar sale que no se puede obtener el bloqueo de dpkg.
Por qué pasa (diagnóstico)
- Otro proceso de apt está trabajando (actualizaciones automáticas al arrancar, otra terminal, el gestor gráfico).
- Una actualización anterior se cortó.
Solución paso a paso
- Espera unos minutos: suele ser la actualización automática.
- Mira quién lo tiene:
sudo lsof /var/lib/dpkg/lock-frontend. - Si se cortó una instalación, termina la configuración pendiente:
sudo dpkg --configure -a. - No borres los archivos de bloqueo a lo loco: puede dañar la base de datos de paquetes (lo advierte el propio desarrollador de dpkg en el hilo).
Requisitos
- Debian/Ubuntu/Raspberry Pi OS
Compatibilidad
- Debian
- Ubuntu
- Raspberry Pi OS
Verificación
Basado en respuestas de la comunidad (foros) con buen consenso; aún no probado en este laboratorio.
Fuentes
Guías relacionadas
- Docker: «permission denied … docker.sock» sin sudo
- Disco lleno por Docker (imágenes, caché y logs)
- Un contenedor no arranca solo tras reiniciar
- Montar un disco USB al arrancar sin que bloquee el arranque
- Los logs de systemd (journal) se comen el disco
- Un servicio de systemd no arranca: cómo ver el porqué
Más guías de Linux y Docker.