Para identificar processos usando arquivos ou soquetes, você pode usar o comando fuser (consulte man fuser para obter mais informações). No caso de dpkg , você pode verificar o bloqueio como root com o seguinte comando:
fuser /var/lib/dpkg/lock