sudo lsof /var/lib/dpkg/lock
[sudo] salasana henkilölle merja:
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
unattende 1727 root 6uW REG 8,34 0 9833660 /var/lib/dpkg/lock
Siellä on unattended-upgrades käynnissä, kuten arvelinkin. Normaalisti sen pitäisi tehdä hommansa kohtuullisessa ajassa, eli asentaa tietoturvapäivitykset taustalla ja sulkea sitten itsensä ja vapauttaa pakettienhallinnan lukot. Aina päivitykset eivät kuitenkaan onnistu, vaan prosessi jää jumiin ja estää kaikkien pakettienhallintaan liittyvien sovellusten toiminnan. Silloin ei auta kuin tappaa prosessi:
sudo pkill unattended-upgrades
Tai lsof:n listauksella näkyvällä PID:llä eli prosessitunnisteella (joka vaihtuu kun käynnistät järjestelmän uudelleen):
sudo kill 1727
Jos ongelma vaivaa toistuvasti, voit myös poistaa unattended-upgrades -toiminnon kokonaan:
sudo apt purge unattended-upgrades