lunes, 7 de diciembre de 2015

Fedora 22 DNF python error






Luego de instalar Fedora 22 y querer realizar una busqueda en los repositorios se genero el siguiente error



[neocrysis@neofedora dnf]$ dnf search tucan
Traceback (most recent call last):
  File "/usr/bin/dnf", line 36, in
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 198, in user_main
    errcode = main(args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 84, in main
    return _main(base, args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 117, in _main
    cli.configure(map(ucd, args))
  File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 1007, in configure
    self.optparser.usage = self.optparser.get_usage()
  File "/usr/lib/python2.7/site-packages/dnf/cli/option_parser.py", line 273, in get_usage
    usage += "%-25s %s\n" % (name, summary)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 40: ordinal not in range(128)



Este Error esta relacionado con el LOCALE del sistema asociado al DNF. para solucionarlo basta  con ir como usuario root  a la ruta

/usr/share/locale/es/LC_MESSAGES

y Ejecutar el comando



mv  dnf-plugin-system-upgrade.mo  dnf-plugin-system-upgrade.mo.bk


Luego de eso  problema resuelto!!