Bonjour
Je suis relativement débutant avec Ubuntu (20.4). Depuis quelques jours mon terminal gnome ne s'ouvre plus. J'ai consulté quelques discussions sur ce forum à propos de problèmes comparables, et j'en suis arrivé à la conclusion qu'il y a un truc qui cloche avec les différentes version de Python installées.
J'ai installé le terminal Xfce avec succès, ce qui me permet d'avoir quand même la possibilité d'utiliser la console. Quand je tape la commande <gnome-terminal>, j'obtiens ceci :
~$ gnome-terminal
Traceback (most recent call last):
File "/usr/bin/gnome-terminal", line 9, in <module>
from gi.repository import GLib, Gio
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "<frozen importlib._bootstrap>", line 618, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 146, in load_module
dynamic_module = load_overrides(introspection_module)
File "/usr/lib/python3/dist-packages/gi/overrides/__init__.py", line 118, in load_overrides
override_mod = importlib.import_module(override_package_name)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 37, in <module>
from gi import _option as option
File "/usr/lib/python3/dist-packages/gi/_option.py", line 31, in <module>
import optparse
File "/usr/lib/python3.8/optparse.py", line 422, in <module>
_builtin_cvt = { "int" : (_parse_int, _("integer")),
File "/usr/lib/python3.8/gettext.py", line 751, in gettext
return dgettext(_current_domain, message)
File "/usr/lib/python3.8/gettext.py", line 677, in dgettext
t = translation(domain, _localedirs.get(domain, None))
File "/usr/lib/python3.8/gettext.py", line 613, in translation
t = _translations.setdefault(key, class_(fp))
File "/usr/lib/python3.8/gettext.py", line 261, in __init__
self._parse(fp)
File "/usr/lib/python3.8/gettext.py", line 456, in _parse
catalog[str(msg, charset)] = str(tmsg, charset)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 31: ordinal not in range(128)
Dans /usr/bin/, j'ai un lien python2 qui pointe vers python2.7, et un lien python3 qui pointe vers python3.8. Par contre dans /usr/lib/ j'ai 4 dossiers : python2.7, python3, python3.8 et python3.9. Je sens bien que quelque chose ne va pas, mais c'est ici que ma compétence s'arrête. Merci de votre aide !
ps. Pendant que j'y suis, j'ai aussi une petite icône 'sens interdit' en haut à droite, et je n'ai plus accès à l'interface graphique de gestion des mises à jours... Je suppose que tout ça est lié.