technology

Maneira simples e fácil de resolver O subprocesso /usr/bin/dpkg retornou um código de erro (1)

.

Se você quiser saber como remover E: Sub-process /usr/bin/dpkg retornou um código de erro (1), que está impresso na parte inferior, sempre que você tentar atualizar, instalar ou removê-lo, leia este guia.

E: O subprocesso /usr/bin/dpkg retornou um código de erro (1). é um problema comum que muitos usuários encontram ao gerenciar o software em suas distribuições Linux.

Esse erro ocorre quando o sistema de gerenciamento de pacotes (dpkg) do computador apresenta problemas durante a instalação, atualização ou remoção de software.

Pode ser causado por muitas coisas, incluindo arquivos corrompidos, dependências quebradas, falta de espaço em disco ou recursos do sistema ou uma configuração de pacote incorreta.

Para corrigir esse problema, os usuários devem verificar o arquivo de log do gerenciador de pacotes para obter informações mais detalhadas sobre a natureza exata do problema e, depois de saber a causa do problema, você poderá resolvê-lo com muita facilidade.

O objetivo deste artigo não é descobrir exatamente o que causou o erro acima, mas darei algumas dicas e comandos que você pode usar para corrigir o problema. “o subprocesso /usr/bin/dpkg retornou um código de erro (1).”

Algumas das soluções comuns para resolver o erro dpkg

É importante lembrar que esse código de erro nem sempre significa que algo está errado, então o usuário não deve entrar em pânico. Em vez disso, você deve simplesmente seguir as etapas deste artigo para corrigi-lo.

Reconfigurar o banco de dados dpkg

Uma razão para o erro acima é que o banco de dados do dpkg ficou confuso ou corrompido porque a instalação ou remoção do aplicativo foi interrompida durante o processo.

Portanto, a primeira coisa a tentar é reconfigurar o banco de dados dpkg, o que ajudará a reconstruir o banco de dados e, com sorte, resolver o erro.

Para fazer isso, você precisa abrir a janela do Terminal e inserir o comando descrito abaixo.

$ sudo dpkg --configure -a

A saída do comando acima deixou claro que é um problema relacionado a “onlyoffice-documentserver” e a causa é “não é possível conectar ao banco de dados postgressql”, portanto, para corrigir esse problema, posso seguir outras etapas, que podem não ser útil para você, então estou omitindo esta etapa.

reconfiguração do banco de dados dpkg
reconfiguração do banco de dados dpkg

Se o seu problema for resolvido, você estará pronto, mas se ainda estiver preso, é hora de tentar uma solução mais envolvente.

Passo 2Forçar pacote de instalação

Se a instalação de um aplicativo for interrompida por qualquer motivo, você sempre poderá forçá-la a terminar usando o comando apt com o -f ou --fix-broken opção, que tentará reparar e concluir o processo de instalação interrompido.

Veja também: Como usar o APT Package Manager com exemplos

Aqui está um exemplo de como você usaria este comando:

$ sudo apt install -f
OR
$ sudo apt install --fix-broken

Se o problema persistir, o último recurso é remover o script do pacote quebrado do diretório /var/lib/dpkg/info, o que você aprenderá a fazer na próxima seção.

etapa 3Remova o script do pacote de /var/lib/dpkg/info

Se você souber o nome do pacote conflitante, tente remover o script de pacote errado do /var/lib/dpkg/info diretório executando o seguinte comando no terminal:

$ sudo rm -rf /var/lib/dpkg/info/<package-name>.*

De minha parte, usarei a mesma sintaxe de comando para remover o pacote conflitante que está parcialmente instalado e, por causa disso, não consigo usar ou remover o aplicativo do meu sistema, então para corrigir isso, vou digitar:

$ sudo rm -rf /var/lib/dpkg/info/onlyoffice-documentserver.*

Depois disso, você pode tentar desinstalar o pacote do seu sistema executando o seguinte comando:

$ sudo apt remove --purge <package-name>

Em seguida, execute o seguinte comando para remover o pacote não utilizado e desnecessário do seu sistema:

$ sudo apt clean
$ sudo apt autoremove

Parabéns por resolver o problema com sucesso.

Embrulhar

Isso é tudo o que é necessário para corrigir “O subprocesso /usr/bin/dpkg retornou um código de erro (1)” no Debian, Ubuntu ou qualquer outro derivado do Ubuntu. Se o método acima funcionou, você pode ter certeza de que entendeu o problema e as etapas necessárias para corrigi-lo.

Se você conhece outra maneira de corrigir o problema, informe-nos na seção de comentários para que você possa ajudar outras pessoas com o mesmo problema.

Até lá, coloque os pés para cima e relaxe. Como sempre, o próximo artigo será publicado em breve.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo