OVH Cloud OVH Cloud

[MDK] Installation gnomeBoyAdvance; pb avec les RPM python

6 réponses
Avatar
GruntZ
Bonjour

J'ai mis à jour ma toute récente Mandrake 9.1 en 9.2 via urpmi et les
serveurs RPMS; 350 Mo de DL, mais jusque là tout va bien :-)

Je tente d'installer gnomeBoyAdvance (un frontend pour l'émulateur
VisualBoyAdvance; voir http://www.socialistsoftware.com). L'émulateur est
bien installé et fonctionne.

C'est ma première installation avec une tar.bz2, mais en suivant le README à
l'intérieur, tout ce passe bien. Seulement, lors du lancement, j'ai
l'erreur suivante :
Traceback (most recent call last):
File "/usr//bin/gnomeboyadvance", line 7, in ?
import os, sys, string, gtk, gtk.glade
ImportError: No module named glade

Après quelques recherches sur le forum du site, j'ai pensé que je n'avais
pas "tout ce qu'il faut" d'installé; je suis donc allé à la pêche aux RPM
et j'ai installé les quelques paquetages qui me semblaient utiles. Au
final, j'ai :
$ rpm -q -a|grep glade
libglade2.0_0-2.0.1-6mdk
python-glade-0.6.9-1.ximian.2
libglade0-0.17-9mdk
libglade-gnome0-0.17-9mdk
et
$ rpm -q -a|grep python
libpython2.3-devel-2.3-4mdk
python-base-2.3-4mdk
python-numeric-22.0-4mdk
python-2.3-4mdk
libpython2.2-2.2.2-6mdk
python-glade-0.6.9-1.ximian.2
libpython2.3-2.3-4mdk

J'ai aussi installé le pygtk2.0-devel-2.0.0-2mdk.i586.rpm, mais le problème
reste le même.

Il me reste à installer (je pense) le gnome-python-2.0.0-2mdk.i586.rpm, mais
je bute sur un cercle vicieux; urpmi indique :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-2.0.0-2mdk.i586 (gnome-python-bonobo non satisfait)

Je le cherche, le trouve, et à l'installation, j'ai :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-bonobo-2.0.0-2mdk.i586 (pyorbit[>= 2.0.0] non satisfait)

Je le cherche, trouve pyorbit-2.0.0-1mdk.i586.rpm et l'installe, puis je
re-tente le RPM précédent :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-bonobo-2.0.0-2mdk.i586 (gnome-python-canvas[== 2.0.0-2mdk] non
satisfait)

Je le cherche, le trouve, et à l'installation, j'ai :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-canvas-2.0.0-2mdk.i586 (gnome-python[== 2.0.0-2mdk] non
satisfait)

Et là, je coince; A veut B, B veut C et C veut .... A !

Deux questions : d'abord, comment régler ce problème (:o), mais surtout,
dans la mesure où je ne sais pas si ça règlera l'erreur renvoyée par
gnomeBoyAdvance, quelqu'un a-t-il installé ce frontend avec succès sur
Mandrake 9.1 ou 9.2 et si oui, quels problèmes a-t-il rencontré et comment
les a-t-il résolus.

Merci de vos lumières.
--
Mon adresse e-mail peut faire sourire ...
mais elle est parfaitement valide ;->

6 réponses

Avatar
Michel Tatoute

Bonjour
Bonjour,



J'ai mis à jour ma toute récente Mandrake 9.1 en 9.2 via urpmi et les
serveurs RPMS; 350 Mo de DL, mais jusque là tout va bien :-)


Bien,

Je tente d'installer gnomeBoyAdvance (
[...]

Après quelques recherches sur le forum du site, j'ai pensé que je n'avais
pas "tout ce qu'il faut" d'installé; je suis donc allé à la pêche aux RPM
et j'ai installé les quelques paquetages qui me semblaient utiles.
[...]

Il me reste à installer (je pense) le gnome-python-2.0.0-2mdk.i586.rpm, mais
je bute sur un cercle vicieux; urpmi indique :
Certains paquetages demandés ne peuvent pas être installés :
[...]

Et là, je coince; A veut B, B veut C et C veut .... A !

Deux questions : d'abord, comment régler ce problème (:o),


installer les 4 ensemble:

dowmloader les 4 fichiers rpm

puis
urpmi A.rpm B.rpm C.rpm D.rpm

Ca devrait le faire.

mais surtout,
dans la mesure où je ne sais pas si ça règlera l'erreur renvoyée par
gnomeBoyAdvance, quelqu'un a-t-il installé ce frontend avec succès sur
Mandrake 9.1 ou 9.2 et si oui, quels problèmes a-t-il rencontré et comment
les a-t-il résolus.


Ah ca ... je sais pas.

Merci de vos lumières.


De rien, je m'ébouis moi même |-}

Michel.

Avatar
GruntZ
Michel Tatoute écrit:

installer les 4 ensemble:


C'est ce que j'ai essayé de faire; sélectionner les 3 RPM dans Nautilus et
clic droit, Installer; ça ne marchait pas.

dowmloader les 4 fichiers rpm
puis
urpmi A.rpm B.rpm C.rpm D.rpm
Ca devrait le faire.


Effectivement, via la ligne de commande, ça semble bon. Il se plaint
simplement de ne pas trouver de fichier list.* sous /var/lib/urpmi, mais
sans que ça semble le géner (peut être faut-il ajouter le répertoire de
download des RPM via un addmedia ?)

Mais hélas, ça ne règle pas le problème :-(
....
import os, sys, string, gtk, gtk.glade
ImportError: No module named glade

Je suppose donc qu'il me manque une library (le module requis lors de
l'import "gtk.glade" par le script pyhton), mais laquelle et comment
l'obtenir ?

Si quelqu'un connais la solution, ou une groupe mieux adapté pour poster, je
suis prenneur. Google me renvoie sur des tutoriaux Python :-( à part cette
page (http://www.scottbender.net/pmail/problems_html) qui semble en
relation avec ce problème, mais je n'en suis pas sûr.

Merci.
--
Mon adresse e-mail peut faire sourire ...
mais elle est parfaitement valide ;->

Avatar
g.patel
On Mon, 03 Nov 2003 04:10:33 +0100, GruntZ wrote:


import os, sys, string, gtk, gtk.glade
ImportError: No module named glade


il semble que le bon rpm n'a pas été installé...
Peut-etre qu'en utilisant urpmf il serait possible
de trouver le rpm concerné.
Quelque chose comme :

urpmf glade | grep -i gtk

Gerard

Avatar
GruntZ
gerard patel écrit:

On Mon, 03 Nov 2003 04:10:33 +0100, GruntZ wrote:
import os, sys, string, gtk, gtk.glade
ImportError: No module named glade


il semble que le bon rpm n'a pas été installé...
Peut-etre qu'en utilisant urpmf il serait possible
de trouver le rpm concerné.
Quelque chose comme :

urpmf glade | grep -i gtk


Désolé pour le délai, je suis absent la semaine.

Vu le résultat de la commande (voir ci-dessous), il semble que j'ai quelques
addmedia à faire (mais lesquels ?)

Par contre, je ne sais pas exploiter les informations fournies par urpmf; je
ne vois aucun 'gtk.glade', mais qu'est ce qui pourrait m'indiquer quel rpm
je dois aller rechercher et installer ?

Si quelqu'un a des propositions à faire ...

========================================= [ user]$ urpmf glade | grep -i gtk
impossible de prendre en compte la source « contrib » car il n'existe aucun
fichier de liste [/var/lib/urpmi/list.contrib]
impossible de prendre en compte la source « Serveur FTP Redbox » car il
n'existe aucun fichier de liste [/var/lib/urpmi/list.Serveur FTP Redbox]
impossible de prendre en compte la source « update_source » car il n'existe
aucun fichier de liste [/var/lib/urpmi/list.update_source]
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/glade2py.py
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/glade2py.pyc
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/nicotine_glade.py
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/nicotine_glade.pyc
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/settings_glade.py
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/settings_glade.pyc
pygtk2.0:/usr/share/doc/pygtk2.0-1.99.17/examples/glade
pygtk2.0:/usr/share/doc/pygtk2.0-1.99.17/examples/glade/README
pygtk2.0:/usr/share/doc/pygtk2.0-1.99.17/examples/glade/glade-demo.py
pygtk2.0:/usr/share/doc/pygtk2.0-1.99.17/examples/glade/test.glade
pygtk2.0-devel:/usr/share/pygtk/2.0/defs/libglade.defs
pygtk2.0-libglade:/usr/lib/python2.2/site-packages/gtk-2.0/gtk/glade.la
pygtk2.0-libglade:/usr/lib/python2.2/site-packages/gtk-2.0/gtk/glade.so
gtkhtml:/usr/share/gtkhtml-1.1/gtkhtml-capplet.glade
gtkhtml:/usr/share/gtkhtml-1.1/gtkhtml-editor-properties.glade
gtkhtml3.0:/usr/share/gtkhtml-3.0/gtkhtml-editor-properties.glade
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/gladexml.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-dtd-exceptions.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-dtd.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-embedding.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-extending.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-i18n.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-lib.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-libglade-build.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-libglade-initialisation.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-libglade-sax-parser.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-modules.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-notes.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade.html
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/__init__.py
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/__init__.pyc
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/__init__.pyo
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/build.py
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/build.pyc
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/build.pyo
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/style.py
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/style.pyc
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/style.pyo
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/xmlparse.py
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/xmlparse.pyc
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/xmlparse.pyo
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade/README
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade/glade.py
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade/test.glade
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade/test2.glade
gtkhtml3.0:/usr/share/gtkhtml-3.0/gtkhtml-editor-properties.glade
pygtk2.0:/usr/share/doc/pygtk2.0-2.0.0/examples/glade
pygtk2.0:/usr/share/doc/pygtk2.0-2.0.0/examples/glade/README
pygtk2.0:/usr/share/doc/pygtk2.0-2.0.0/examples/glade/glade-demo.py
pygtk2.0:/usr/share/doc/pygtk2.0-2.0.0/examples/glade/test.glade
glade:/usr/share/doc/glade-0.6.4/upgrading-to-gtk-1.1.txt
glade:/usr/share/glade/gtk
glade:/usr/share/glade/gtk/autogen.sh
pygtk-devel:/usr/share/pygtk/1.2/defs/libglade.defs
pygtk-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/_libglademodule.so
pygtk-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/libglade.py
pygtk-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/libglade.pyc
pygtk-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/libglade.pyo
glade2:/usr/share/glade-2/gtk
glade2:/usr/share/glade-2/gtk/autogen.sh
gtkhtml:/usr/share/gtkhtml-1.1/gtkhtml-capplet.glade
gtkhtml:/usr/share/gtkhtml-1.1/gtkhtml-editor-properties.glade
pygnome-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/_gladegnomemodule.so
pygtk2.0-devel:/usr/share/pygtk/2.0/defs/libglade.defs
pygtk2.0-libglade:/usr/lib/python2.3/site-packages/gtk-2.0/gtk/glade.la
pygtk2.0-libglade:/usr/lib/python2.3/site-packages/gtk-2.0/gtk/glade.so
============================
Merci de vos réponses.

--
Mon adresse e-mail peut faire sourire ...
mais elle est parfaitement valide ;->


Avatar
g.patel
On Fri, 07 Nov 2003 21:06:12 +0100, GruntZ wrote:

(...)
Vu le résultat de la commande (voir ci-dessous), il semble que j'ai quelques
addmedia à faire (mais lesquels ?)


d'abord quelques urpmi.removemedia pour enlever les sources
incorrectes...

Par contre, je ne sais pas exploiter les informations fournies par urpmf; je
ne vois aucun 'gtk.glade', mais qu'est ce qui pourrait m'indiquer quel rpm
je dois aller rechercher et installer ?


En fait le point de gtk.glade représente un répertoire, avec ce genre
de language les paquetages sont des répertoires (ici 'gtk'); et il
faut ajouter implicitement une extension au nom (ici 'glade').

Si quelqu'un a des propositions à faire ...
(...)

je pense que le programme cherche ça :

pygtk2.0-libglade:/usr/lib/python2.2/site-packages/gtk-2.0/gtk/glade.so


ou ça :

pygtk2.0-libglade:/usr/lib/python2.3/site-packages/gtk-2.0/gtk/glade.so


c'est le meme paquetage.

Gerard

Avatar
GruntZ
gerard patel écrit:

On Fri, 07 Nov 2003 21:06:12 +0100, GruntZ wrote:
(...)
Vu le résultat de la commande (voir ci-dessous), il semble que j'ai
quelques addmedia à faire (mais lesquels ?)


d'abord quelques urpmi.removemedia pour enlever les sources
incorrectes...


Quelues 'man' s'imposent; je vais creuser le sujet.

Par contre, je ne sais pas exploiter les informations fournies par urpmf;


En fait le point de gtk.glade représente un répertoire, avec ce genre
de language les paquetages sont des répertoires (ici 'gtk'); et il
faut ajouter implicitement une extension au nom (ici 'glade').


Merci pour le décodage, ce n'était pas intuitif :-)

je pense que le programme cherche ça :
pygtk2.0-libglade:/usr/lib/python2.2/site-packages/gtk-2.0/gtk/glade.so
ou ça :

pygtk2.0-libglade:/usr/lib/python2.3/site-packages/gtk-2.0/gtk/glade.so



Un 'find' de 'glade.so' dans /usr/lib n'a effectivement rien donné.
J'ai trouvé (merci Google) "pygtk2.0-libglade-2.0.0-2mdk.i586.rpm" dans une
branche 'cooker' d'un ftp. A l'installation, il en a téléchargé deux
autres, et l'installation s'est déroulée sans problème. un 'find' de
contrôle indique fièrement :
$ find /usr/lib -name glade.so -print
/usr/lib/python2.3/site-packages/gtk-2.0/gtk/glade.so

Je lance "gnomeboyadvance", et CA MARCHE !
<|8-D

Merci beaucoup à vous deux pour votre aide efficace.

--
Mon adresse e-mail peut faire sourire ...
mais elle est parfaitement valide ;->