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

Publicado por Rodrigo de Oliveira em 14/10/2009

[ Hits: 5.675 ]

 


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

Fedora 6 e Squid 2.6.x transparente

Martian source - significado e sugestões

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

Melhorando a velocidade do RAID 1 com resync

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

Leitura recomendada

DNS fixo na placa de rede e no resolv.conf

Removendo Repositórios Problemáticos no Fedora 27

Gerenciador de Boot da BIOS - As vantagens de usá-lo

Restaurando o .bashrc do Ubuntu

Compilação e instalação de mod_perl

  

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