Privilégios de root também são necessários para apt-get upgrade
, então:
sudo apt-get update && sudo apt-get upgrade
Estou tendo problemas ao executar o seguinte comando na minha partição do Linux Mint:
sudo apt-get update && apt-get upgrade
Este é o primeiro que eu já encontrei isso, e eu corro este comando a cada dois ou três dias para manter meu sistema atualizado. Atualmente, estou recebendo a mensagem de erro:
Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Eu posso confirmar meu nome de usuário (whoami retorna meu nome de usuário) e não consegui encontrar nenhuma pista através do Google ou dos sites do StackExchange que eu tentei (superusuário e stackoverflow). Estou perplexo.
Isso pode ser algum tipo de violação de segurança? Ou (eu estou esperando) é o meu conhecimento limitado sysadmin o culpado? Eu apreciaria qualquer entrada que eu pudesse obter, mas se eu tiver que limpar completamente a partição e reinstalar (todos os meus dados importantes são religiosamente redundantes em outro lugar, e se necessário eu tenho testes de cenário onde posso restaurar tudo em um par horas se necessário).
Conselhos?
Eu tive o mesmo problema, mas foi um único comando de instalação. Mais tarde, após algumas pesquisas, descobri que esse problema pode acontecer quando outro software é instalado pelo gerenciador de software ou pelo gerenciador de pacotes sinápticos. Como o Ubuntu permite instalar o software apenas um de cada vez, daí o erro. Se a outra instalação estiver paralisada ou cancelada, o processo ainda será bloqueado. Nesse caso, pode-se usar o comando
sudo fuser -vki /var/lib/dpkg/lock
para matar o processo. Eu encontrei este aqui .
Tags linux linux-mint