Mostrando las entradas con la etiqueta line 36. Mostrar todas las entradas
Mostrando las entradas con la etiqueta line 36. Mostrar todas las entradas

jueves, 24 de septiembre de 2015

Solución al error: Traceback (most recent call last): File "/bin/dnf", line 36, in de DNF


Pare ser exactos, el día 18 de septiembre 2015, intenté actualizar los paquetes de mi SO favorito con base linux, o sea Fedora, y al utilizar el comando:

sudo dnf -y update
Me arrojaba el error:
Traceback (most recent call last):
  File "/bin/dnf", line 36, in <module>
    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)

Simple y sencillamente me mostraba solo ese mensaje, la verdad no sabía a qué se debía ese error, sin embargo, estoy abscrito a https://ask.fedoraproject.org/es/ que es una página para postear respuestas o preguntas a errors o dudas sobre fedora en general. Una vez posteados mi pregunta, esperé un poco para ser respondido, el usuario https://ask.fedoraproject.org/es/users/16293/albertocsg/ fue quien me contestó la duda solucionando el problea.

EL problema, al menos en esta ocasión se debió a : "Hola. El problema está relacionado con la actualización del paquete dnf-plugin-system-upgrade. En la última actualización, este paquete trae un fichero de idiomas con errores."

La solución es Abrir la terminal y escribir:
sudo nautilus  /usr/share/locale/es/LC_MESSAGES
Buscar el archivo dnf-plugin-system-upgrade.mo y renombrarlo a  dnf-plugin-system-upgrade.mo.bak el punto aquí es, que el nombre cambie, para que el dnf no lo encentre y así no lo use generando errores.

Una vez realizado esto, DNF, funciona correctamente. Espero y les sea útil, sin embargo, no les aseguro que para todas las veces que marque este error DNF, esta sea la solución.

La fuente principal de esto es: https://ask.fedoraproject.org/es/question/75573/como-solucionar-este-error/