Forum

Installation sous Fedora11

Problème de dépendance Python 2.5 requis 2.6 fournis

Författare Svar
Number Thursday 7 May 2009 at 15:44
NumberAnonymous

Bonjour à tous,

Je sais que Fedora n'est pas encore sortit, mais il existe un problème de dépendance sur cette distribution, et je n'arrive pas à trouver votre rpm source pour vérifier le spec..

Une des dépendances requies est python 2.5, et sous fedora 11 c'est python 2.6 d'installé.

Pourriez-vous changer le rpm ?

Merci
Aymeric P. Friday 8 May 2009 at 8:28
Aymeric P.

Salut,

Je vais regarder mais je ne pense pas imposer python 2.5 (au pire j'ai du mettre python > 2.5).

Comme il y a une nouvelle version de PlayOnLinux, je vais faire le paquet rapidement.

A+

Former member.
Number Friday 8 May 2009 at 9:05
NumberAnonymous

Merci,

Mais je t'assure que yum rale car python 2.5 n'est pas présent..
Je n'ai plus les messages d'erreur, mais si jamais je peux les fournir !!

Penses-tu que çe sera prêt pour la sortie de F11 (28 Mai)
Aymeric P. Friday 8 May 2009 at 23:23
Aymeric P.

Salut,
Voici le début du .spec
Version: 3.5
Name: playonlinux
BuildArch:noarch
Release: fedora0
Distribution: Fedora
Group: PlayOnLinux
URL:http://www.playonlinux.com/
VenDor:PlayOnLinux
Packager:MulX <os2mule@gmail.com>
Requires:unzip, wine, wget, xterm, python > 2.4 ,wxPython, bash, ImageMagick, cabextract, gettext


Je te crois sur le fait que yum demande python 2.5, mais je suis formel je ne demande pas python 2.5 !

Former member.
Number Saturday 9 May 2009 at 9:34
NumberAnonymous

Voici les commandes et le résultat :

cd /etc/yum.repo.d/
wget http://mulx.net/fedora/playonlinux.repo
yum install playonlinux


# yum install playonlinux
Modules complémentaires chargés : refresh-packagekit
playonlinux | 951 B 00:00
playonlinux/primary | 1.5 kB 00:00
playonlinux 6/6
rawhide/metalink | 20 kB 00:00
rawhide | 3.8 kB 00:00
rawhide/primary_db | 8.4 MB 00:40
Configuration du processus d'installation
Résolution des dépendances
--> Lancement de la transaction de test
---> Paquetage playonlinux.noarch 0:3.5-fedora0 marqué pour être mis à jour
--> Traitement de la dépendance : cabextract pour le paquetage : playonlinux
--> Traitement de la dépendance : xterm pour le paquetage : playonlinux
--> Traitement de la dépendance : wxPython pour le paquetage : playonlinux
--> Traitement de la dépendance : wine pour le paquetage : playonlinux
--> Traitement de la dépendance : /usr/bin/python2.5 pour le paquetage : playonlinux
--> Lancement de la transaction de test
---> Paquetage cabextract.i586 0:1.2-2.fc11 marqué pour être mis à jour
---> Paquetage playonlinux.noarch 0:3.5-fedora0 marqué pour être mis à jour
--> Traitement de la dépendance : /usr/bin/python2.5 pour le paquetage : playonlinux
---> Paquetage wine.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
--> Traitement de la dépendance : wine-tools = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-pulseaudio = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-cms = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-esd = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-nas = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-core = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-ldap = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-twain = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-jack = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-desktop = 1.1.18-1.fc11 pour le paquetage : wine
--> Traitement de la dépendance : wine-capi = 1.1.18-1.fc11 pour le paquetage : wine
---> Paquetage wxPython.i586 0:2.8.9.2-2.fc11 marqué pour être mis à jour
--> Traitement de la dépendance : libwx_gtk2u_gl-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_richtext-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_core-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_xrc-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_html-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_baseu-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_gizmos-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_xrc-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_adv-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_core-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_html-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_baseu_net-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_aui-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_baseu_net-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_media-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_gl-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_gizmos-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_aui-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_richtext-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_adv-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_media-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_stc-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_baseu_xml-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_baseu_xml-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_stc-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_gtk2u_qa-2.8.so.0 pour le paquetage : wxPython
--> Traitement de la dépendance : libwx_baseu-2.8.so.0(WXU_2.8) pour le paquetage : wxPython
---> Paquetage xterm.i586 0:242-3.fc11 marqué pour être mis à jour
--> Lancement de la transaction de test
---> Paquetage playonlinux.noarch 0:3.5-fedora0 marqué pour être mis à jour
--> Traitement de la dépendance : /usr/bin/python2.5 pour le paquetage : playonlinux
---> Paquetage wine-capi.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wine-cms.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wine-core.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
--> Traitement de la dépendance : /usr/bin/xmessage pour le paquetage : wine-core
---> Paquetage wine-desktop.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wine-esd.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wine-jack.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
--> Traitement de la dépendance : jack-audio-connection-kit(x86-32) pour le paquetage : wine-jack
---> Paquetage wine-ldap.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wine-nas.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wine-pulseaudio.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wine-tools.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wine-twain.i586 0:1.1.18-1.fc11 marqué pour être mis à jour
---> Paquetage wxBase.i586 0:2.8.10-1.fc11 marqué pour être mis à jour
---> Paquetage wxGTK.i586 0:2.8.10-1.fc11 marqué pour être mis à jour
---> Paquetage wxGTK-gl.i586 0:2.8.10-1.fc11 marqué pour être mis à jour
---> Paquetage wxGTK-media.i586 0:2.8.10-1.fc11 marqué pour être mis à jour
--> Lancement de la transaction de test
---> Paquetage jack-audio-connection-kit.i586 0:0.116.1-4.fc11 marqué pour être mis à jour
--> Traitement de la dépendance : libfreebob.so.0 pour le paquetage : jack-audio-connection-kit
---> Paquetage playonlinux.noarch 0:3.5-fedora0 marqué pour être mis à jour
--> Traitement de la dépendance : /usr/bin/python2.5 pour le paquetage : playonlinux
---> Paquetage xorg-x11-apps.i586 0:7.3-8.fc11 marqué pour être mis à jour
--> Lancement de la transaction de test
---> Paquetage libfreebob.i586 0:1.0.11-5.fc11 marqué pour être mis à jour
---> Paquetage playonlinux.noarch 0:3.5-fedora0 marqué pour être mis à jour
--> Traitement de la dépendance : /usr/bin/python2.5 pour le paquetage : playonlinux
--> Traitement de la dépendance : /usr/bin/python2.5 pour le paquetage : playonlinux
--> Résolution des dépendances terminée
playonlinux-3.5-fedora0.noarch de playonlinux a des problèmes de dépendances
--> Dépendance manquante : /usr/bin/python2.5 est requis par le paquetage playonlinux-3.5-fedora0.noarch (playonlinux)
Erreur : Dépendance manquante : /usr/bin/python2.5 est requis par le paquetage playonlinux-3.5-fedora0.noarch (playonlinux)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest

Citat


(Désolé pour la longueur)
Aymeric P. Saturday 9 May 2009 at 17:54
Aymeric P.

oO !
Je ne comprend vraiment pas là.

Former member.
Number Saturday 9 May 2009 at 23:27
NumberAnonymous

Bah, moi non plus..

Peut être du a un bug dans la gestion des versions des Requires chez Fedora..

Je vais lancé une investigation :-p
Number Sunday 10 May 2009 at 11:22
NumberAnonymous

Posté sur le forum Fedora je viens d'avoir une réponse .
Un test que je n'ai pas pensé à faire :

$ rpm -qp --requires /tmp/playonlinux-3.5-fedora0.noarch.rpm
attention: /tmp/playonlinux-3.5-fedora0.noarch.rpm: Entête V3 DSA signature: NOKEY, key ID 42b19207
/bin/bash
/usr/bin/env
/usr/bin/python
/usr/bin/python2.5
ImageMagick
bash
cabextract
gettext
python > 2.4
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
unzip
wget
wine
wxPython
xterm


Donc comme le dit Remi, il existe bien quelque part dans le .Spec une dépendance en dur sur python 2.5
Peut'on avoir accès au fichier source ? (.spec)
Aymeric P. Sunday 10 May 2009 at 14:42
Aymeric P.

Number Tuesday 12 May 2009 at 10:16
NumberAnonymous

Pas de réponse sur le forum Fedora..
Et je ne comprend pas Pourquoi yum n'en veut pas !!

Personne pour y jeter un œil plus attentif et plus connaisseur ?
Number Sunday 17 May 2009 at 15:47
NumberAnonymous

Voilà,

Je ne sais pas comment mais madko (Un pro du rpm) a découvert le pourquoi..

Dans un des fichiers python 2.5 est ecris en dur :

usr/share/playonlinux/python/tools/get_wineversions.py:#!/usr/bin/python2.5

Et donc lors de la construction du rpm, il ajoute automatiquement cette dépendance..

Voilou, pense-tu MulX que çe sera réglé pour dans 10 jours? sortie de Fedora 11 !!

Merci
Aymeric P. Sunday 17 May 2009 at 17:35
Aymeric P.

C'est corriger avec la version 3.5-fedora1.

Vérifie qu'il n'y a pas d'autre problème (-;

PS: Je peux avoir le lien vers les messages du forum de fedora ?

Former member.
Number Sunday 17 May 2009 at 22:29
NumberAnonymous

Biensur la voici :

http://forums.fedora-fr.org/viewtopic.php?pid=352095&words=#p352095

Oops, j'oubliais le plus important Merci !!

Ändrat av Number

Number Monday 18 May 2009 at 18:42
NumberAnonymous

Ca fonctionne !! Merci :-)