constante não inicializada XML :: SaxParser / Erro ao recuperar relatórios de erros do servidor

0

Eu uso uma instalação antiga do LMDE (Linux Mint Debian Edition) que passou por várias mudanças no repositório. Eu originalmente rastreei os repositórios do LMDE, então em um ponto mudei para o Debian Testing (Jessie na época) e eventualmente voltei para os repositórios originais do LMDE.

Agora o que me incomoda é um problema que começou a aparecer em algum momento (não sei dizer quando): aptitude não consegue baixar relatórios de bugs do servidor reclamando sobre uninitialized constant XML::SaxParser . Aqui está um exemplo completo de hoje, quando eu estava instalando uma versão atualizada do flash:

# aptitude safe-upgrade 
The following packages will be upgraded: 
  mint-flashplugin-11 
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,137 kB of archives. After unpacking 0 B will be used.
Do you want to continue? [Y/n/?] 
Get: 1 http://packages.linuxmint.com/ debian/import mint-flashplugin-11 amd64 11.2.202.460 [5,137 kB]
Fetched 5,137 kB in 3s (1,456 kB/s)              
Retrieving bug reports... 0% Fail
Error retrieving bug reports from the server with the following error message:
 W: uninitialized constant XML::SaxParser
It could be because your network is down, or because of broken proxy servers, or the BTS server itself is down. Check network configuration and try again
Retry downloading bug information? [Y/n]

Se eu responder com 'n', aptitude pergunta Continue the installation anyway? [y/N] e ao receber 'y' continua sem mais erros, mas isso é um pouco irritante, como você pode imaginar.

O que posso fazer para me livrar desta mensagem?

Minhas fontes de apt, caso sejam necessárias:

deb http://packages.linuxmint.com debian main upstream import 
deb http://debian.linuxmint.com/latest/ testing main contrib non-free
deb http://debian.linuxmint.com/latest/security testing/updates main contrib non-free
deb http://debian.linuxmint.com/latest/multimedia testing main non-free
deb http://extra.linuxmint.com debian main
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://downloads.hipchat.com/linux/apt stable main
    
por Erathiel 12.05.2015 / 15:35

1 resposta

1

A mensagem de erro é produzida por apt-listbugs . Se você limpar esse pacote (por enquanto), poderá usar aptitude ou apt-get novamente ...

Você pode então tentar reinstalar apt-listbugs dos repositórios do LMDE, mas deve certificar-se de que todas as suas dependências também são versões do LMDE. Você pode usar apt-show-versions para determinar de onde seus pacotes vêm en masse .

    
por 24.05.2015 / 17:20