Para referência futura, resolvi isso com a parada do dpkg com:
sudo rm -rf /var/lib/dpkg/lock
então:
apt-get update
Recebi uma mensagem como o dpkg foi interrompido, você quer continuar ?, digitei sim e tudo funcionou bem.
Eu lancei o comando apt full-upgrade em uma conexão SSH, E que minha sessão expirou e o apt ainda está pendurado aqui (term.log):
*** sudoers (Y/I/N/O/D/Z) [default=N] ?
Então, preciso responder para que possa continuar.
Estou no ubuntu 14.04
O que devo fazer?
EDITAR
Quando eu inicio apt-get autoclean , obtenho:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
EDIT 2 :
lsof /var/lib/dpkg/lock
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/124/gvfs
Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dpkg 3409 root 3uW REG 9,1 0 791425 /var/lib/dpkg/lock
Editar 3
saída pstree -psa 3409 :
init,1
└─sudo,26185 apt full-upgrade
└─apt,26186 full-upgrade
└─dpkg,3409 --status-fd 84 --configure perl:amd64 perl-modules:all libperl5.18:amd64 libc-dev-bin:amd64 linux-libc-dev:amd64 libc6-dev:amd64 libc6-dbg:amd64 libapt-inst1.5:amd64 libexpat1:amd64 libexpat1-dev:amd64 ...
Para referência futura, resolvi isso com a parada do dpkg com:
sudo rm -rf /var/lib/dpkg/lock
então:
apt-get update
Recebi uma mensagem como o dpkg foi interrompido, você quer continuar ?, digitei sim e tudo funcionou bem.