Resolvendo / var / lib / dpkg / lock - aberto (13: Permissão negada) com erro “are you root?” [duplicate]

6

Erro:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Então, eu vi esse erro aparecer algumas vezes e obtê-lo como resultado do uso dos seguintes comandos:

sudo apt-get update && apt-get upgrade 

Estou atuando como root e assegurei que nenhum dos gerenciadores de atualização esteja em execução. Primeiro tentei verificar o que estava bloqueando usando:

sudo lsof /var/lib/dpkg/lock

com saída de:

lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/gareth/.gvfs
Output information may be incomplete.

Apenas para o caso de eu ter tentado remover o bloqueio usando:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

... sem sucesso. Curiosamente, se eu sou realmente root e uso:

sudo -s 
apt-get update && apt-get upgrade

... a atualização funciona. Então eu posso atualizar e atualizar meus pacotes desde que eu seja literalmente root, o que é um pouco frustrante. Isso também implica mais com permissões do que alguma outra coisa bloqueando o diretório, talvez?

Agradecemos antecipadamente por qualquer assistência sobre isso.

    
por welshpudding 19.02.2014 / 14:25

1 resposta

13

Você esqueceu o sudo do segundo comando. sudo apt-get update && sudo apt-get upgrade funcionará.

    
por Donarsson 19.02.2014 / 14:37