Upgrade de 10.04 a 12.04: informações de depuração do apt / aptitude

5

Eu tenho um problema mencionado aqui : durante a atualização de 10,04 a 12,04

A solução alternativa:

apt-get -f install -o APT::Immediate-Configure=false python-minimal

parece funcionar, mas há dois problemas:

  1. Estamos usando apt-get dist-upgrade para fornecer novas versões de nosso produto e seria ótimo realizar a atualização do sistema operacional da mesma maneira, sem struts como o mencionado acima.
  2. Não me sinto confortável com a instalação de pacotes sem uma configuração adequada, quem sabe quais problemas podem causar no futuro

A maneira preferida de atualizar o Ubuntu é usando o gerenciador de atualização, mas também estamos usando o repositório customizado e, por algum motivo, eles não querem trabalhar juntos :) Esta é outra questão que requer mais investigação, mas eu gosto do apt-get dist -aumentar mais

Eu gostaria de entender qual é o problema com o pacote python-minimal (não nos importamos em corrigi-lo e entregar nossa própria versão do pacote) Eu não consegui obter nenhuma informação de depuração do apt-get nem de aptidão, tudo o que eles dizem é:

E: Could not perform immediate configuration on 'python-minimal'.Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)

que não é suficiente para resolver o problema.

Eu também tentei Debug::pkgProblemResolver e Debug::pkgDPkgPM apt flags, mas não tenho informações adicionais. Existe um parâmetro --log-level no aptitude, mas a versão do lucid parece não suportá-lo.

Então, a questão é: como posso obter o máximo possível de informações de depuração do apt / aptitude - código de erro do dpkg, script de controle que causa o problema e assim por diante?

    
por Ruslan Sverchkov 24.01.2014 / 09:45

1 resposta

3

Felizmente para você, é um problema antigo, amplamente discutido. Há uma solução para esse aqui . Basicamente consiste em:

 dpkg --remove --force-all python 

 dpkg --remove --force-all python2.6-minimal 

Agora baixe os Pacotes Debian mais recentes (por favor, certifique-se de que as versões do pacote instaladas são as mais novas disponíveis para você, essas versões estavam ok em algum momento no passado, quando eu tive que fazê-lo) e execute:

 dpkg --install --force-all python_2.7.1-0ubuntu5_all.deb 

 dpkg --install --force-all python-minimal_2.7.1-0ubuntu5_all.deb 

 apt-get clean 

 apt-get autoclean 

 apt-get update 

 apt-get install -f 

Você pode fazer o script com facilidade e fazer o upgrade da versão a partir de um script.

    
por 06.05.2014 / 08:13