.
Preso em uma situação em que você não consegue remover pacotes do seu sistema devido a um erro de estado inconsistente, deixe-me guiá-lo pelas etapas para resolver esse problema.
Ao trabalhar no terminal, você pode encontrar vários tipos de erros, como dependências não atendidas, quando o pacote não consegue encontrar as dependências para o aplicativo necessário e não consegue instalá-lo.
Assim como este erro, há mais um erro: “o pacote está em uma situação muito inconsistente”.
Este erro ocorre em seu sistema quando há um problema com um gerenciador de pacotes e o sistema não consegue lidar adequadamente com a instalação ou remoção de pacotes.
As principais causas desse erro podem variar de usuário para usuário, como interrupções durante a instalação de pacotes, problemas de dependência, conflitos com pacotes, problemas de chaveiro e assim por diante.
Mas não se preocupe! Você pode resolver esse problema facilmente com os passos que estou compartilhando com você.
Então, agora você só precisa ficar conosco para resolver o erro.
Como resolver o pacote está em um erro de estado inconsistente muito ruim
Existem três métodos diferentes disponíveis para resolver esse problema e você pode escolher qualquer um para corrigi-lo, mas sugiro que tente o primeiro para resolver o erro.
Gostaria de lhe dizer uma coisa antes de prosseguir: certifique-se de que sua Internet esteja consistente enquanto o pacote está sendo instalado, para que você não encontre nenhuma interrupção durante o processo.
Versão TL;DR
Aqui está a versão CliffsNotes deste artigo para quem procura uma solução rápida.
TL;DR Version
To solve this problem, you need to run a few commands to forcefully
remove the conflicting packages from the system.
After removing the conflicting package, you can try to install the package.
Method 1
$ sudo dpkg --remove --force-remove-reinstreq <conflicting-package-name>
$ sudo apt-get install <package-name>
Method 2
$ sudo rm -rf /var/lib/dpkg/info/<package-name>.*
$ sudo dpkg --remove --force-remove-reinstreq <conflicting-package-name>
$ sudo apt autoremove && sudo apt autoclean
$ sudo apt-get install <package-name>
O pacote de resolução está em um erro de estado inconsistente muito ruim
Como eu disse anteriormente, devido a alguns conflitos com o gerenciador de pacotes, você não é capaz de instalar pacotes em seu sistema, então primeiro iremos remover cuidadosamente e à força o pacote de sua máquina baseada em Ubuntu ou Debian, e então tentaremos instale o aplicativo novamente.
Agora abra o terminal do sistema e execute a seguinte linha de comando, substituindo o nome do pacote que causou o problema:
$ sudo dpkg --remove --force-remove-reinstreq <conflicted-package-name>
Se você não conhece esse sinalizador, deixe-me dizer o que é.
--remove
: Dizdpkg
pakage para remover o pacote.--force-remove-reinstreq
: Com a ajuda desta bandeira,dpkg
removerá o aplicativo que está no estado reinstreq (instalação necessária), ondedpkg
não permitirá que você remova o aplicativo, a menos que você o force.
Depois de concluir a etapa acima, passe para a próxima etapa para instalar o aplicativo.
$ sudo apt install <package-name>
Após seguir esta etapa, se você se encontrar na mesma situação novamente, tente instalar o pacote a partir da fonte ou do arquivo binário.
O pacote de resolução está em um erro de estado inconsistente muito ruim
Tudo bem se o procedimento acima não funcionou no seu sistema. Você ainda precisa seguir algumas etapas de solução de problemas para resolver esse problema e, mais importante, estou com você.
Então agora vá para o seu terminal e digite o seguinte comando para remover as informações do pacote conflitante:
$ sudo rm -rf /var/lib/dpkg/info/<package-name>.*
Depois de remover as informações do pacote do /var/lib/dpkg/infovocê precisa executar a próxima linha de comando para remover à força o pacote em conflito e limpar o sistema de arquivos e dependências desnecessários.
$ sudo dpkg --remove --force-remove-reinstreq <conflicted-package-name>
$ sudo apt autoremove && sudo apt autoclean
A próxima e última etapa é reinstalar o pacote com o comando abaixo:
$ sudo apt install <package-name>
O pacote de resolução está em um erro de estado inconsistente muito ruim
Pode haver algum problema no repositório ou no PPA devido à falha repetida da instalação.
Em tal situação, você pode tentar instalar o respectivo pacote do gerenciador de pacotes Snap ou Flatpak, ou então obter arquivos binários.
Se você se sente confortável compilando e instalando aplicativos a partir do código-fonte, essa pode ser sua melhor aposta.
Embrulhar
Isso é tudo neste guia, onde você aprendeu como consertar o pacote que está em um erro de estado inconsistente muito ruim em sua máquina baseada em Ubuntu ou Debian.
Antes de assinar, gostaria de compartilhar meu incidente pessoal com esse erro.
Enfrentei um problema semelhante quando estava tentando instalar o servidor de documentos ONLYOFFICE em minha máquina Ubuntu, então sempre que tento instalá-lo falha devido à falta de chaves GPG e, no final, recebo o “erro de estado inconsistente”.
Leia também: Maneira simples e fácil de resolver O subprocesso /usr/bin/dpkg retornou um código de erro (1)
No entanto, resolvi o problema pegando a chave manualmente.
Agora, os mesmos incidentes também podem acontecer do seu lado, portanto, verifique o que está causando o problema exato e você poderá corrigi-lo.
De qualquer forma, se você ainda estiver enfrentando o problema, deixe sua preocupação abaixo.
Vejo você no próximo artigo…

Um homem com uma tecnologia efusiva que explorou algumas das coisas incríveis da tecnologia e está explorando mais. Enquanto avançava, tive a oportunidade de trabalhar no desenvolvimento Android, Linux, AWS e DevOps com diversas ferramentas de código aberto.
.