Obtenha o processo com o apt-get lock [duplicate]

2

Como posso obter as informações do Processo do processo que está mantendo o apt-get lock?

    
por Vraj Pandya 16.12.2016 / 02:20

1 resposta

3

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 }')
    
por Stephen 16.12.2016 / 02:53