Corrigindo erro “Files list file for package ‘wget’ is missing final newline” no Debian

Recentemente me deparei com a mensagem de erro que dá nome a este post:

files list file for package ‘wget’ is missing final newline

Havia um problema com o pacote wget no meu servidor Debian. Ao listá-lo com DPKG, retornava o seguinte status:

Esse ri indica que o pacote está parcialmente instalado quando deveria estar removido.

Observação:
Para entender melhor o status do DPKG, sugiro a leitura deste outro post do meu blog: http://www.blogporta80.com.br/2014/02/17/artigos-status-de-pacotes-no-debian-com-dpkg/.

A remoção do pacote, nesse status, não foi possível nem com apt-get nem com DPKG, assim como não foi possível reparar sua instalação com DPKG ou reinstalá-lo com apt-get. O problema maior, contudo, não era o wget em sí. O problema estava na impossibilidade de instalar novos pacotes devido ao problema com o wget, sendo que isso me impedia de solucionar um problema maior no servidor.

A solução aqui foi remover os arquivos do wget existentes em /var/lib/dpkg/info/:

Com isso, pude reinstalar o wget e proceder com os reparos necessários no sistema.

Deixe uma resposta

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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.