Pacote quebrado, mas não pode ser removido ou reinstalado!

3

Meu pacote mdadm não está totalmente instalado. Quando executo sudo apt-get upgrade , vejo a seguinte mensagem de erro:

Setting up mdadm (3.3-2ubuntu7.1) ...
dpkg: error processing package mdadm (--configure):
subprocess installed post-installation script returned error exit status 20
Errors were encountered while processing:
 mdadm
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu tentei limpar o mdadm com dpkg --purge mdadm para reinstalá-lo mais tarde, mas o sistema me diz: ubuntu-server is dependent on mdadm .

Já experimentei as soluções sugeridas pelo link

sudo apt-get update –fix-missing
sudo dpkg –configure -a
sudo apt-get -f install

Eu também tentei editar o arquivo dpkg-status manualmente e removi o bloco de informações sobre o mdadm, o erro ainda permanece.

Qualquer ajuda é muito apreciada ...

Estou executando o Ubuntu 16.04 LTS com o Linux 4.4.0-24-genérico em x86_64.

    
por huijing 13.06.2016 / 10:39

1 resposta

1

Alternativa 1 : Tente reinstalar o mdadm com apt-get :

sudo apt-get --reinstall install mdadm

Alternativa 2 : Se o apt-get não funcionar, instale o Synaptic com o Centro de Software.

Vá para a seção de pesquisa e digite mdadm, clique com o botão direito do mouse e marque-o para reinstalação (ou tente todas as outras opções) e aplique a execução.

Alternativa 3 : Se não tiver sorte até o momento, tente reinstalar o mdadm diretamente do arquivo .deb:

sudo dpkg -i /var/cache/apt/archives/mdadm_version.deb

Use a conclusão de tabulação, porque o arquivo .deb é adicionalmente nomeado com um número de versão!

Se não houver esse pacote em /var/cache/apt/archives , talvez seja necessário fazer o download manualmente. Tome cuidado para escolher a versão correta do Ubuntu e a versão correta do pacote!

sudo dpkg -i path-to-downloaded-package/package-name-version.deb

Caso o dpkg também não funcione, instale GDebiPackageInstaller com o Software Center e reinstale o arquivo .deb baixado com este programa.

No final, limpe e atualize seu sistema :

sudo apt-get autoremove
sudo apt-get autoclean
sudo deborphan | xargs sudo apt-get -y remove --purge
dpkg -l | awk '/^rc/ {print }' | xargs sudo dpkg --purge
sudo apt-get clean

sudo apt-get update
sudo apt-get upgrade
    
por Neni 13.06.2016 / 15:21