Het forum

Installation sous Fedora11

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

Auteur Antwoorden
Number Donderdag 7 Mei 2009 om 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. Vrijdag 8 Mei 2009 om 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 Vrijdag 8 Mei 2009 om 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. Vrijdag 8 Mei 2009 om 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 Zaterdag 9 Mei 2009 om 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

Citeer


(Désolé pour la longueur)
Aymeric P. Zaterdag 9 Mei 2009 om 17:54
Aymeric P.

oO !
Je ne comprend vraiment pas là.

Former member.
Number Zaterdag 9 Mei 2009 om 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 Zondag 10 Mei 2009 om 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. Zondag 10 Mei 2009 om 14:42
Aymeric P.

Number Dinsdag 12 Mei 2009 om 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 Zondag 17 Mei 2009 om 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. Zondag 17 Mei 2009 om 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 Zondag 17 Mei 2009 om 22:29
NumberAnonymous

Biensur la voici :

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

Oops, j'oubliais le plus important Merci !!

Aangepast door Number

Number Maandag 18 Mei 2009 om 18:42
NumberAnonymous

Ca fonctionne !! Merci :-)