"Um gerenciador de pacotes está funcionando" significa que algo está bloqueando /var/lib/dpkg/lock
e / ou / var /cache/apt/archives/lock
. Você pode descobrir qual processo é esse com o comando fuser
:
dennis@lightning:~$ sudo fuser /var/lib/dpkg/lock /var/cache/apt/archives/lock
/var/lib/dpkg/lock: 18049
/var/cache/apt/archives/lock: 18049
dennis@lightning:~$ cat /proc/18049/cmdline | sed -e 's/\x0/ /g'; echo
apt-get install kdenlive
E porque nenhuma resposta está completa sem um pipeline de comando:
cat /proc/$(sudo fuser /var/{lib/dpkg,cache/apt/archives}/lock 2>/dev/null| head -n1 | awk '{print $2}')/cmdline | sed -e 's/\x0/ /g'; echo