Articles

/usr/bin/dpkg retornou um código de erro (1) – Resolução Rápida

Você está lutando para resolver /usr/bin/dpkg retornou um código de erro (1)? Nós vamos ajudá-lo a corrigi-lo.

Usualmente, este erro acontece quando há um problema com o instalador do pacote.

Na Bobcares, nós frequentemente recebemos pedidos para resolver este erro como parte dos nossos Serviços de Gestão de Servidores.

Hoje, vamos dar uma olhada profunda nos vários métodos adoptados pelos nossos Engenheiros de Suporte para corrigir este erro.

Causas de /usr/bin/dpkg erro

Antes de entrar em detalhes nas correcções, vamos discutir as principais causas do erro.

Como todos sabemos, os instaladores de pacotes rastreiam software, actualizações e assim por diante. E a corrupção com estes instaladores de pacotes muitas vezes causa erros.

Pode causar a falha de software recém-instalado. E, /usr/bin/dpkg é o instalador do pacote dpkg para Linux.

Então, a corrupção do pacote dpkg causará a falha na instalação do software. Assim, ele retorna o código de erro abaixo.

/usr/bin/dpkg returned an error code (1)

Como corrigimos /usr/bin/dpkg retornou um código de erro (1) ?

Vamos agora discutir como nossos Engenheiros de Suporte corrigem este erro facilmente.

Existem diferentes métodos para corrigi-lo.

Reconfigurando a Base de Dados de Pacotes

Recentemente, um de nossos clientes nos abordou com este erro. Ao verificar, nossos engenheiros de suporte encontraram a corrupção do banco de dados do pacote.

Esta corrupção ocorre principalmente devido a alguma interrupção desnecessária durante a instalação do pacote.

Então, usamos o comando abaixo para reconfigurá-lo e repará-lo.

sudo dpkg ––configure –a

Usando o método de instalação forçada

Então, se a instalação do pacote falhar, usamos o comando abaixo

sudo apt-get install –f

A opção -f indica que o pacote está quebrado. Ele repara dependências quebradas que ocorrem quando a interrupção do download acontece.

Remover os pacotes problemáticos e postar arquivos info

Também, podemos corrigir este erro removendo o erro causador dos pacotes de software.

sudo apt remove package_name

Simplesmente, se sabemos o erro causador do pacote, então os ficheiros de instalação estarão no ficheiro /var/lib/dpkg/info.

Apagar estes ficheiros manualmente irá resolver o erro facilmente.