Lorsque j'ouvre un terminal, les 4 lignes suivantes sont suivies avant que ScreenFetch ne s'exécute:
[[ ! ]] Traceback (most recent call last):
[[ ! ]] File "/usr/bin/unity", line 21, in <module>
[[ ! ]] import glib
[[ ! ]] ImportError: No module named glib
J'ai supposé que tout ce que j'avais à faire était d'installer le paquet 'glib', alors j'ai lancé:
Sudo apt-cache search glib
essayer de trouver le paquet moi-même, mais il y a littéralement des centaines de résultats qui me sont retournés, et je ne suis pas sûr de celui qui est celui dont j'ai besoin. Si je supprime ScreenFetch de la base de données, je n’obtiens aucune erreur. Après les 4 premières lignes, ScreenFetch fonctionne correctement et je peux utiliser un terminal normalement, c’est un peu gênant, c’est tout.
Toute aide serait très appréciée.
Edit: désolé, j'ai oublié d'inclure la ligne dans mon fichier bashrc. C'est ici:
# start screenfetch
screenfetch
Vous devez installer les bibliothèques python gtk pour avoir accès au module "glib" de python. En 15h10:
Sudo apt-get install python-gtk2
Le module se trouve dans les packages python-dbus
, python3-dbus
et dans certains autres packages, voir ci-dessous. /usr/bin/unity
dépend de Python2. Et pour cette raison:
Sudo apt-get install --reinstall python-dbus
Liste des glib.py
disponibles
% apt-file search --regex /glib.py$
libglib2.0-0-dbg: /usr/share/glib-2.0/gdb/glib.py
python-dbus: /usr/lib/python2.7/dist-packages/dbus/glib.py
python-dbus: /usr/lib/python2.7/dist-packages/dbus/mainloop/glib.py
python-pyudev: /usr/lib/python2.7/dist-packages/pyudev/glib.py
python-ubuntu-kylin-sso-client: /usr/lib/python2.7/dist-packages/ubuntu-kylin-sso-client/ubuntu_kylin_sso/main/glib.py
python-ubuntu-kylin-sso-client: /usr/lib/python2.7/dist-packages/ubuntu-kylin-sso-client/ubuntu_kylin_sso/utils/runner/glib.py
python-ubuntu-sso-client: /usr/lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/main/glib.py
python-ubuntu-sso-client: /usr/lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/utils/runner/glib.py
python-ubuntuone-devtools: /usr/lib/python2.7/dist-packages/ubuntuone-dev-tools/ubuntuone/devtools/reactors/glib.py
python-xmmsclient: /usr/lib/python2.7/dist-packages/xmmsclient/glib.py
python3-dbus: /usr/lib/python3/dist-packages/dbus/glib.py
python3-dbus: /usr/lib/python3/dist-packages/dbus/mainloop/glib.py
python3-pyudev: /usr/lib/python3/dist-packages/pyudev/glib.py
C'est un problème avec Unity. Lorsque Unity a été compilé, la glib n'a pas été correctement construite sur votre machine. Je ne vais pas vous dire de réinstaller Unity. Si le programme fonctionne toujours correctement, vous ne devriez pas vous inquiéter.