Geralmente é um processo do dpkg, então sudo lsof | grep 'dpkg/lock'
A saída será algo assim:
apt-get 23126 root 4uW REG 8,18 0 3277485 /var/lib/dpkg/lock
E no meu caso, o processo do apt-get está segurando o bloqueio. pid 23126.
Se nada voltar a mantê-lo aberto, alguém pode ter interrompido o download ou a instalação de um pacote e não foi possível limpar o bloqueio.
Se você quiser informações sobre esse processo, poderá ps -f -p 23126
Ou, colocando tudo junto, ps -f -p $(sudo lsof | grep 'dpkg/lock' | awk '{print }')
Ou use o pstree e mostre os pais:
pstree -s $(sudo lsof | grep 'dpkg/lock' | awk '{print }')