Forums

Installation sous Fedora11

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

Auteur Réponses
Number Jeudi 7 Mai 2009 à 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. Vendredi 8 Mai 2009 à 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 Vendredi 8 Mai 2009 à 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. Vendredi 8 Mai 2009 à 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 Samedi 9 Mai 2009 à 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

Citer


(Désolé pour la longueur)
Aymeric P. Samedi 9 Mai 2009 à 17:54
Aymeric P.

oO !
Je ne comprend vraiment pas là.

Former member.
Number Samedi 9 Mai 2009 à 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 Dimanche 10 Mai 2009 à 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. Dimanche 10 Mai 2009 à 14:42
Aymeric P.

Number Mardi 12 Mai 2009 à 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 Dimanche 17 Mai 2009 à 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. Dimanche 17 Mai 2009 à 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 Dimanche 17 Mai 2009 à 22:29
NumberAnonymous

Biensur la voici :

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

Oops, j'oubliais le plus important Merci !!

Edité par Number

Number Lundi 18 Mai 2009 à 18:42
NumberAnonymous

Ca fonctionne !! Merci :-)