Mageia 10 - Quodlibet ne fonctionne pas
Il lui manque un module Python
Logiciels / Musique MAO Synthèse vocale
Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Quodlibet est un lecteur audio, gestionnaire de collections d’œuvres musicales.
Je viens de découvrir que la mise à jour vers Mageia 10 me l'avait oublié.
Il plante :
Code TEXT :
$ quodlibet
Traceback (most recent call last):
File "/usr/bin/quodlibet", line 11, in <module>
from quodlibet.main import main
File "/usr/lib/python3.13/site-packages/quodlibet/__init__.py", line 21, in <module>
from .util.i18n import _, C_, N_, ngettext, npgettext
File "/usr/lib/python3.13/site-packages/quodlibet/util/__init__.py", line 28, in <module>
from senf import fsnative
ModuleNotFoundError: No module named 'senf'senfprésent dans Mageia 9, ne l'est pas dans Mageia 10.
Suite au passage à python 3.13 je crois.
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Le paquet n'existe pas non plus dans Mageia 9. Il y marchait ?
Il va falloir ajouter python-senf
https://pypi.org/project/senf/
De manière temporaire,
pip install senf
pourrait résoudre le problème.
Yves
Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
...
/usr/lib/python3.10/site-packages/quodlibet/packages/raven/utils/wsgi.py
/usr/lib/python3.10/site-packages/quodlibet/packages/raven/versioning.py
/usr/lib/python3.10/site-packages/quodlibet/packages/senf
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__init__.py
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/_argv.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/_argv.cpython-310.pyc
...
/usr/lib/python3.10/site-packages/quodlibet/packages/raven/utils/wsgi.py
/usr/lib/python3.10/site-packages/quodlibet/packages/raven/versioning.py
/usr/lib/python3.10/site-packages/quodlibet/packages/senf
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__init__.py
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/_argv.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/_argv.cpython-310.pyc
...
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Papoteur :
De manière temporaire,
pip install senf
pourrait résoudre le problème.
Yves
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Meuz :Si j'en crois rpmfind.net, ce module était incorporé à Quodlibet :
...
/usr/lib/python3.10/site-packages/quodlibet/packages/raven/utils/wsgi.py
/usr/lib/python3.10/site-packages/quodlibet/packages/raven/versioning.py
/usr/lib/python3.10/site-packages/quodlibet/packages/senf
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__init__.py
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/_argv.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/quodlibet/packages/senf/__pycache__/_argv.cpython-310.pyc
...
En fait, il l'est aussi dans Mageia 10:
https://madb.mageialinux-online.org/rpmshow?rpm=quodlibet&repo=10-x86_64-core-release&distribution=10&architecture=x86_64&graphical=0&version=4.6.0-4.mga10&exact=1
/usr/lib/python3.13/site-packages/quodlibet/packages/senf
/usr/lib/python3.13/site-packages/quodlibet/packages/senf/__init__.py
Yves
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
J'ai poussé une version 4.7.1 dans Cauldron. En récupérant le rpm sur un miroir, il doit être installable, est-ce mieux ?
J'ai changé la méthode de build.
Yves
Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Code TEXT :
$ urpmi ./quodlibet-4.7.1-1.mga11.noarch.rpm Le paquetage demandé ne peut pas être installé : quodlibet-4.7.1-1.mga11.noarch (car exfalso[== 4.7.1] est non satisfait) Désirez-vous tout de même continuer ? (O/n) o Certains paquets ont été installés mais d'autres ont échoué. Le paquetage demandé ne peut pas être installé : quodlibet-4.7.1-1.mga11.noarch (car exfalso[== 4.7.1] est non satisfait) Désirez-vous tout de même continuer ?
Il ne s'installe pas. La dépendance bloque.
Edit.
Code TEXT :
$ urpmi ./quodlibet-4.7.1-1.mga11.noarch.rpm ./exfalso-4.7.1-1.mga11.noarch.rpm ./quodlibet-gstbe-4.7.1-1.mga11.noarch.rpm Pour satisfaire les dépendances, les paquetages suivants vont être installés : Paquetage Version Révision Arch (média « Core Release ») gtksourceview4 4.8.4 6.mga10 x86_64 lib64gtksourceview-gir4 4.8.4 6.mga10 x86_64 lib64gtksourceview4_0 4.8.4 6.mga10 x86_64 (ligne de commande) exfalso 4.7.1 1.mga11 noarch quodlibet 4.7.1 1.mga11 noarch quodlibet-gstbe 4.7.1 1.mga11 noarch un espace additionnel de 5.2Mo sera utilisé. 3.8Mo de paquets seront récupérés. Procéder à l'installation des 6 paquetages ? (O/n)
Il faut les 3 l'installation.
Ça démarre.
Et plus ça joue de la musique !
Édité par Meuz Le 10/07/2026 à 16h27
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Il faudrait ouvrir un rapport de bogue pour suivre sa publication.
Yves
Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :

Je peux décrire le bogue, mais ta solution, c'était quoi ?
david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 10 - x86_64bits/ KDE Plasma-6.5.5 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 10 - x86_64bits/ KDE Plasma-6.5.5 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Meuz :Je sens que qu'il serait bienvenu que je m'y colle.
Je peux décrire le bogue, mais ta solution, c'était quoi ?
Merci David pour avoir géré ça en mon absence.
Je ne sais pas si la solution était d'avoir la nouvelle version ou de changer les règles de construction dans le spec pour avoir quelque chose de plus moderne.
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie