Erro na atualização do Fedora 11 (UnicodeDecodeError)

Publicado por Rodrigo de Oliveira em 14/10/2009

[ Hits: 5.700 ]

 


Erro na atualização do Fedora 11 (UnicodeDecodeError)



Há alguns dias me deparei com alguns problemas ao tentar atualizar o meu Fedora 11 e depois de tentar de várias formas, descobri que se tratava de um bug já reportado em outras distros, mas que ainda gera alguns problemas no Fedora.

Muito bem, introdução feita. Vamos ao erro e sua solução.

Ao se executar o comando:

# yum update

Ou pelo modo gráfico, a seguinte mensagem é apresentada no final.

File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1625, in _getMirrorList 54
print "Could not retrieve mirrorlist %s error was\n%s" % (url, e) 55
File "/usr/lib/python2.6/codecs.py", line 351, in write 56
data, consumed = self.encode(object, self.errors) 57
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 159: ordinal not in range(128)

Na verdade o erro é gerado por uma falta de parâmetros no arquivo yumRepo.py, localizado em /usr/lib/python2.6/site-packages/yum/.

A solução

Acessar o arquivo yum.Repo.py:

# vi /usr/lib/python2.6/site-packages/yum/yumRepo.py

E alterar a linha:

print "Could not retrieve mirrorlist %s error was\n%s" % (url, e)

Para:

print "Could not retrieve mirrorlist %s error was\n%s: %s" % (url, e.args[0], misc.to_unicode(e.args[1]))

Pronto, pode então rodar o comando "yum update" sem problemas. Já ia me esquecendo, esta dica foi criada através do processo descrito no link abaixo:
Boa sorte.

Outras dicas deste autor

Instalando o Fedora 12 (kernel panic - not syncing: DMAR hardware is malfunctioning)

Fedora 6 e Squid 2.6.x transparente

Ethtool - Ferramenta de manipulação e consulta de interfaces de rede

Performance de dispositivos de fita com iostat

Melhorando a velocidade do RAID 1 com resync

Leitura recomendada

Dual boot Debian Squeeze + Windows XP

Removendo Kernel Antigo do Fedora 27

Instalando e configurando VNC

Ubuntu Lite - O Ubuntu mais leve que existe!

Wireless RTL8187B no notebook IS 1462 Semp Toshiba com OpenSuSE 11.1

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts