Destravando dpkg após erros na instalação

As vezes ao instalar algum pacote .deb pode ocorrer algum erro na instalação, como, a instalação travar ou não ser concluída com sucesso. Isso pode ser causado por: o arquivo tenha sido gerado pelo alien(conversor de .rpm para .deb e vice-versa) com isso causando uma incompatibilidade na instalação, ou arquivo for uma preparado para uma versão antiga da sua distribuição e gerar um erro inesperado e por outras inúmeras razões. Impossibilitando assim a instalação de novos pacotes, independente deles estarem relacionados ou não com o pacote problematico. Nesse artigo irei demonstrar o erro e como conserta-lo.

Ao instalar o pacote astah-community a instalação travou e tive que encerra-la forçadamente, isso gerou o seguinte erro ao tentar instalar um novo pacote na minha distribuição:
E: O pacote astah-community precisa ser reinstalado, mas não foi possível encontrar um arquivo para o mesmo.
Remover esse erro é simples, basta executar:
# dpkg --remove --force-remove-reinstreq astah-community
E o sistema retornará:
dpkg: aviso: ignorando problema pois a opção --force está habilitada:
O pacote está em um estado de inconsistência muito ruim - você deveria
reinstalá-lo antes de tentar uma remoção.
(Lendo banco de dados ...
dpkg: aviso: Arquivos da lista de arquivos para o pacote `astah-community' faltando, assumindo que o pacote não possui arquivos atualmente instalados.
(Lendo banco de dados ... 318145 arquivos e diretórios atualmente instalados).
Removendo astah-community ...

Pronto agora poderá instalar normalmente outro pacote sem ter o problema na instalação.{jcomments on}

Anúncios

12 comentários em “Destravando dpkg após erros na instalação

  1. O cara tinha que tirar o tutorial que indica a instalação desse pacote corrompido, todo mundo ta caindo nessa pegadinha. Valeu amigo, sua dica para remoção nos salvou.

  2. [quote name=”Luiz Sabiano”]O cara tinha que tirar o tutorial que indica a instalação desse pacote corrompido, todo mundo ta caindo nessa pegadinha. Valeu amigo, sua dica para remoção nos salvou.[/quote]O problema nesse pacote é ter que concordar com os termos da licença para poder continuar a instalação, quando é feita por um aplicativo em modo gráfico ele trava, tem que instalar o pacote pelo terminal.

  3. Para quem não coseguir com o sudo dpkg –remove –force-remove-reinstreq astah-community

    troca o community por professional

    sudo dpkg –remove –force-remove-reinstreq astah-professional

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s