Geralmente, existem muitos erros que aparecem nos diferentes sistemas operacionais, especialmente no caso do Ubunto. Por isso, neste artigo mostramos as possíveis soluções para o erro "não foi possível obter /var/lib/dpkg/lock".

Quais são as soluções para o erro "não foi possível obter /var/lib/dpkg/lock"?

Esse erro geralmente ocorre quando há outro processo que está usando o apt do sistema, mesmo quando ele está em segundo plano, ou abrindo diretamente a central de software do Ubuntu.

É mais comum do que você pensa e, por isso, muitos usuários decidem corrigir esse erro colocando »sudo rm»No entanto, existem outras alternativas mais fáceis de usar e que ajudam você a resolver o problema rapidamente.

Em resumo, esse erro geralmente aparece quando você tem o Ubuntu Software Center, o Synaptic ou um gerenciador de pacotes aberto em segundo plano e, ao mesmo tempo, deseja realizar uma atualização. A seguir, deixamos-lhe as diferentes soluções que pode utilizar.

Feche os programas

A primeira solução que deixamos para você é fechar os programas, mas certifique-se de que eles não estejam realizando atualizações ou trabalhando em aplicativos, pois, se isso acontecer, você interromperá o processo. Ao fechar os programas, você garante que não receberá nenhum desses erros comuns no Ubuntu:

  • E: » Não foi possível obter o bloqueio /var/lib/dpkg/lock – aberto (11: Recurso temporariamente indisponível)
  • E: »Não é possível bloquear o diretório admin (/var/lib/dpkg), ele está sendo usado por outro processo?
  • Não foi possível obter o bloqueio var lib lib bloqueio dpkg.

Agora, caso você não tenha nenhum aplicativo em execução, certamente está se perguntando o que está causando o erro. E, como já mencionado, esse problema aparece quando outro processo / var / lib / dpkg Está sendo usado.

E mesmo que você não perceba, o sistema operacional Ubuntu tem em suas configurações padrão para permitir atualizações de aplicativos em segundo plano. Por isso, ao iniciar, executa automaticamente o comando »apt-get atualização», e se houver atualizações de segurança disponíveis, elas serão instaladas.

Portanto, se ao mesmo tempo você executar o comando »sudo apto atualizar» o erro mencionado aparecerá.

soluções-para-erro-''falha ao obter-/var-/lib/-dpkg/-lock''

Entre no aplicativo »Software e atualizações»

Outra das soluções que funciona perfeitamente é entrar no aplicativo de »Software e Atualizações» que você encontrará no menu de aplicativos.

soluções-para-error-''failed-to-get-/var-/lib/-dpkg/-lock''-1

A próxima coisa que você deve fazer é selecionar a opção »Atualizações», para que você possa verificar se as atualizações de segurança estão definidas para serem baixadas e instaladas automaticamente e, se desejar alterar isso, selecione »Mostrar imediatamente».

Agora, na próxima opção para verificar se há atualizações, você precisa modificar a configuração para »semanalmente ou a cada duas semanas» de acordo com sua preferência. Em seguida, você deve inserir a senha do seu usuário e, desta forma, a modificação será realizada corretamente.

Além disso, você pode fazer as alterações usando a linha de comando, abrindo o terminal e o arquivo /etc/apt/apt.conf.d/20auto-upgradesAlém disso, você deve escrever o comando:

  • sudo nano /etc/apt/apt.conf.d/20auto-upgrades.conf
soluções-para-error-''failed-to-get-/var-/lib/-dpkg/-lock''-2

Se você colocar o comando corretamente, o que deve aparecer como conteúdo original é o seguinte:

  • APT: :Periódico: :Update-Package-Lists »1»;
  • APT: :Periodic: :Baixar pacotes atualizáveis ​​»1»;
  • APT: :Periodic: :AutocleanInterval »0»;
  • APT: :Periodic: :Atualização não assistida »1»

Para fazer uma modificação e desabilitar as atualizações automáticas de segurança, você deve colocar o seguinte:

  • APT: :Periódico: :Update-Package-Lists »1»;
  • APT: :Periodic: :Baixar-Pacotes Atualizáveis ​​»0»;
  • APT: :Periodic: :AutocleanInterval »0»;
  • APT: :Periodic: :Atualização não assistida »0»;

Agora, a última coisa que você precisa fazer é salvar o arquivo pressionando Ctrl + O, e para sair pressione Ctrl + X. Depois disso, você deve reiniciar o dispositivo para que as alterações ocorram corretamente.

Aguarde até que todas as atualizações ocorram

Se você já tentou solucionar o erro com alguma das opções acima, mas ainda está ocorrendo, outra opção é aguardar o aparelho realizar todas as atualizações que estão na lista. No entanto, se o processo demorar muito, o sistema provavelmente está saturado e é melhor mudar o servidor onde você obtém os pacotes do Ubuntu.

Remover arquivo de bloqueio para apt

Caso a solução acima não o ajude, a única coisa que resta a fazer é excluir o arquivo apt. E, esse processo é realizado digitando o seguinte comando:

  • sudo rm / var / lib / apt / lists / lock

Com certeza, você também terá que excluir o arquivo de bloqueio no cache do computador e, para isso, deverá digitar os seguintes comandos:

  • sudo rm /var/cache/apt/archives/lock
  • sudo rm / var / lib / dpkg / lock

No entanto, esta solução é a menos recomendada pelos especialistas. Por esse motivo, aconselhamos que tente várias vezes com as soluções mencionadas acima e que esta seja a última a ser usada.

Por Escrita