Nouvelle version de Lutris en test
Avis aux testeurs
Logiciels / Jeux et Plateforme Steam

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Malheureusement, si je n'ai aucun problème avec cette nouvelle version et qu'elle corrige le bug ci-dessus, un autre testeur a lui pas mal de problèmes. Je viens donc vers les âmes charitables de ce forum pour trouver des volontaires supplémentaires pour le test. Le Bug est ici. Il vous faut Steam et connecter votre Lutris à votre compte Steam.
Pour installer la version de test :
Code BASH :
su - urpmi --auto-update urpmi.update "Core Updates Testing" urpmi lutris --media "Core Updates testing","Core Release","Core Updates","Nonfree Release","Nonfree Updates","Tainted Release","Tainted Updates"
Édité par Yuusha Le 05/04/2024 à 22h18

vinceff Membre non connecté
-
- Voir le profil du membre vinceff
- Inscrit le : 04/09/2017
- Groupes :
-
Ambassadeur
-
Forgeron
Je ferai le test avec plaisir, mais malheureusement ta dernière commande ne m'installe pas lutris 5.16 :(
Retour de la commande :[root@mageia ~]# urpmi --auto-update
le média « Core Release (distrib1) » est à jour
le média « Core Updates (distrib3) » est à jour
le média « Core Backports (distrib7) » est à jour
le média « Nonfree Release (distrib11) » est à jour
le média « Nonfree Updates (distrib13) » est à jour
le média « Nonfree Backports (distrib17) » est à jour
le média « Tainted Release (distrib21) » est à jour
le média « Tainted Updates (distrib23) » est à jour
le média « Core 32bit Release (distrib31) » est à jour
le média « Core 32bit Updates (distrib32) » est à jour
le média « Core 32bit Backports (distrib34) » est à jour
le média « Nonfree 32bit Release (distrib36) » est à jour
le média « Nonfree 32bit Updates (distrib37) » est à jour
le média « Nonfree 32bit Backports (distrib39) » est à jour
le média « Tainted 32bit Release (distrib41) » est à jour
le média « Tainted 32bit Updates (distrib42) » est à jour
le média « Tainted 32bit Backports (distrib44) » est à jour
Les paquetages sont à jour
writing /var/lib/rpm/installed-through-deps.list
[root@mageia ~]# urpmi lutris --media "Core Updates testing","Core Release","Core Updates","Nonfree Release","Nonfree Updates","Tainted Release","Tainted Updates"
Le paquetage lutris-0.5.12-1.mga9.x86_64 est déjà installé
Mageia 9 - Desktop gaming AMD Ryzen 5800X + 6950 XT + 32 GB ram + 2 To SSD + 3 To HDD / KDE
Ubuntu 22.04 - Thinkpad
Ubuntu 22.04 - Thinkpad

vinceff Membre non connecté
-
- Voir le profil du membre vinceff
- Inscrit le : 04/09/2017
- Groupes :
-
Ambassadeur
-
Forgeron
Je ne vais pas avoir 300 maj et me casser ma stable hein ?
Mageia 9 - Desktop gaming AMD Ryzen 5800X + 6950 XT + 32 GB ram + 2 To SSD + 3 To HDD / KDE
Ubuntu 22.04 - Thinkpad
Ubuntu 22.04 - Thinkpad

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je ne vois pas testing dans la liste des médias de recherche, c' est peut être pour ça que ça ne trouve rien ?
edit: je suppose qu' il faut d' abord mettre à jour les dépots avant la recherche ( ici j' ai mis testing tout court, mais ça met à jour tout les dépots contenant testing, il doit être possible de limiter à "Core Updates Testing").
Citation :urpmi.update Testing
http://mirrors.mageia.org/api/mageia.9.x86_64.list: media/core/updates_testing/media_info/20240405-103213-synthesis.hdlist.cz
média « Core Updates Testing » mis à jour
[...]
Citation :urpmi --test --media "Testing" lutris
Le paquetage demandé ne peut pas être installé :
lutris-0.5.16-1.1.mga9.x86_64 (car python3.10dist(pypresence) est non satisfait)
Désirez-vous tout de même continuer ? (O/n)
Citation :urpmq -f --whatprovide "python3.10dist(pypresence)" --sources
https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/x86_64/media/core/release/python3-pypresence-4.2.1-1.mga9.noarch.rpm
]https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/9/i586/media/core/release/python3-pypresence-4.2.1-1.mga9.noarch.rpm
Citation :urpmi --test --media "Testing","core" lutris
problème de lecture du fichier de synthèse du média « Core Release Debug »
problème de lecture du fichier de synthèse du média « Core Updates Debug »
problème de lecture du fichier de synthèse du média « Core Backports Debug »
Pour satisfaire les dépendances, les paquetages suivants vont être installés :
(test uniquement, l'installation ne sera pas effectuée)
Paquetage Version Révision Arch
(média « Core Release »)
cabextract 1.11 1.mga9 x86_64 (recommandé)
fluid-soundfont-gs 3.1 16.mga9 noarch (recommandé)
fluidsynth 2.3.2 1.mga9 x86_64 (recommandé)
lib64gnome-desktop-gir3.0 44.0 1.mga9 x86_64
lib64gsettings-desktop-schema> 44.0 1.mga9 x86_64
python3-evdev 1.6.0 1.mga9 x86_64
python3-pypresence 4.2.1 1.mga9 noarch
python3-setproctitle 1.3.2 1.mga9 x86_64
python3-toolz 0.12.0 2.mga9 noarch
(média « Core Updates Testing »)
lutris 0.5.16 1.1.mga9 x86_64
python3-moddb 0.10.0 1.mga9 noarch
python3-pyrate-limiter 3.3.0 1.mga9 noarch
(média « Core 32bit Release »)
libvulkan-loader1 1.3.231.1 2.mga9 i586 (recommandé)
(média « Tainted 32bit Updates Testing »)
libmesavulkan-drivers 24.0.4 5.mga9.taint> i586 (recommandé)
un espace additionnel de 59Mo sera utilisé.
15Mo de paquets seront récupérés.
Procéder à l'installation des 14 paquetages ? (O/n)
edit 2 : La mise à jour de testing ne m' a pas rajouté de media en plus ( donc en principe, je ne devrais pas avoir de casse ultérieuement

Citation :urpmq --list-media active
Core Release
Core Updates
Nonfree Release
Nonfree Updates
Tainted Release
Tainted Updates
Core 32bit Release
Core 32bit Updates
Nonfree 32bit Release
Nonfree 32bit Updates
Tainted 32bit Release
Tainted 32bit Updates
Édité par nic80 Le 05/04/2024 à 22h11

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
vinceff :Bonjour Yuusha,
Je ferai le test avec plaisir, mais malheureusement ta dernière commande ne m'installe pas lutris 5.16 :(
J'ai édité ma première commande avec l'ajout de nic80. Il faut aussi mettre à jour le dépôt Testing. Cela ne l'activera pas donc ne t'inquiète pas. On s'en sert juste en One shot.
En effet, lorsqu'on utilise l'option --media, il faut mettre tous les dépôts, car de nouvelles dépendances sont ajoutées à Lutris et elles proviennent des dépôts normaux, pas des testing.
Édité par Yuusha Le 05/04/2024 à 22h21

vinceff Membre non connecté
-
- Voir le profil du membre vinceff
- Inscrit le : 04/09/2017
- Groupes :
-
Ambassadeur
-
Forgeron

Mise à jour réalisée en tout cas,
Je commence par les mauvais points, j'ai un léger message d'erreur

Ce message d'erreur est affiché lors, de la synchronisation de mon steam avec lutris, mais ça n'a pas l'air d'avoir d'impact sur l'application en elle même.
Ou alors elle ne récupère pas les jaquettes ? Je ne me rappelle plus si lutris le fait de base ou non avec steam.

Pour le côté positif, le lien entre lutris et steam fonctionne nickel et mes jeux se lancent sans problème, et quand je procède à une install via lutris, j'ai même la miniature/jaquette disponible !

De mon côté, la maj c'est très bien passée et me permet de profiter de battle.net dans de meilleures conditions qu'avec lutris 5.12.
PS: Je ne comprend pas l'intérêt d'utiliser lutris pour lancer des jeux steam

Si tu as besoins Yuusha en tests, hésite pas !
Mageia 9 - Desktop gaming AMD Ryzen 5800X + 6950 XT + 32 GB ram + 2 To SSD + 3 To HDD / KDE
Ubuntu 22.04 - Thinkpad
Ubuntu 22.04 - Thinkpad

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Code BASH :
dans un terminal. Ça permet d'afficher les messages de débug dans la console et donne plus d'informations. Papoteur est en train de travailler sur une nouvelle version avec les traductions. Pour l'instant, elles ne s'installaient pas. Voilà ce que ça donne chez moi.lutris -d
Dans l'onglet Steam :
Dans l'onglet Games :
@Vinceff : D'après le wiki de Lutris, tu peux utiliser le lien Steam / Lutris à l'envers. C'est-à-dire afficher tes jeux Lutris (par exemple des jeux Linux ou des jeux Windows via le Wine de Lutris) dans Steam : https://github.com/lutris/lutris/wiki#steam

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Pour être sur que le problème est le même, il faudrait reussir à faire planter Lutris

Vu la sortie du rapport de bug, je me pose les questions de beotien suivantes.
Qu' est ce que "slug", un jeu ( ou un id de jeu), un éditeur , une plateforme de distribution de jeux ?
Si oui, peut être que cela arrive sur un jeu en commun entre Vinceff et PC LX ?
edit: je vois dans une recherche sur Steam qu' il y a un jeu qui s'appelle Metal Slug ( cela contient bien le mot slug).
Édité par nic80 Le 05/04/2024 à 23h49

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Si je fais le parallel, projet serait ici lutris/gog/steam/… et slug serait les jeux.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
vinceff :
Ce message d'erreur est affiché lors, de la synchronisation de mon steam avec lutris, mais ça n'a pas l'air d'avoir d'impact sur l'application en elle même.
Ou alors elle ne récupère pas les jaquettes ? Je ne me rappelle plus si lutris le fait de base ou non avec steam.
Bonjour,
Ce message est typique d'un programme Python. Mais rien n'indique l'endroit de l'erreur, en l'état, c'est inexploitable.
D'ailleurs, voici un moyen de reproduire une telle erreur :
Code PYTHON :
python Python 3.10.11 (main, Mar 26 2024, 15:00:27) [GCC 12.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> a = None >>> a[0] Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'NoneType' object is not subscriptable
Édité par Papoteur Le 06/04/2024 à 07h38
Yves

vinceff Membre non connecté
-
- Voir le profil du membre vinceff
- Inscrit le : 04/09/2017
- Groupes :
-
Ambassadeur
-
Forgeron
Alors je vous partage ce que nous donne le terminal
lutris -d au démarrage :[vinceff@mageia ~]$ lutris -d
2024-04-06 06:56:41,224: Command 'wine' not found on your system
INFO 2024-04-06 06:56:41,526 [application.do_command_line:479]:Starting Lutris 0.5.16
INFO 2024-04-06 06:56:41,528 [startup.get_drivers:67]:Running AMD Mesa driver 23.3.6 on AMD Radeon RX 6950 XT (radeonsi, navi21, LLVM 15.0.6, DRM 3.54, 6.6.22-desktop-1.mga9) (0x73a5)
INFO 2024-04-06 06:56:41,528 [display.display_gpu_info:78]:GPU: 1002:73A5 1DA2:441D (amdgpu drivers)
[2024-04-06 06:56:41.584] [MANGOHUD] [info] [config.cpp:118] skipping config: '/usr/bin/MangoHud.conf' [ not found ]
[2024-04-06 06:56:41.584] [MANGOHUD] [info] [config.cpp:118] skipping config: '/home/vinceff/.config/MangoHud/python3.10.conf' [ not found ]
[2024-04-06 06:56:41.584] [MANGOHUD] [info] [config.cpp:123] parsing config: '/home/vinceff/.config/MangoHud/MangoHud.conf'
[2024-04-06 06:56:41.585] [MANGOHUD] [error] [overlay_params.cpp:702] Unknown option 'horizontal'
[2024-04-06 06:56:41.774] [MANGOHUD] [info] [config.cpp:118] skipping config: '/usr/bin/MangoHud.conf' [ not found ]
[2024-04-06 06:56:41.774] [MANGOHUD] [info] [config.cpp:118] skipping config: '/home/vinceff/.config/MangoHud/python3.10.conf' [ not found ]
[2024-04-06 06:56:41.774] [MANGOHUD] [info] [config.cpp:123] parsing config: '/home/vinceff/.config/MangoHud/MangoHud.conf'
[2024-04-06 06:56:41.774] [MANGOHUD] [error] [overlay_params.cpp:702] Unknown option 'horizontal'
[2024-04-06 06:56:42.021] [MANGOHUD] [info] [config.cpp:118] skipping config: '/usr/bin/MangoHud.conf' [ not found ]
[2024-04-06 06:56:42.021] [MANGOHUD] [info] [config.cpp:118] skipping config: '/home/vinceff/.config/MangoHud/python3.10.conf' [ not found ]
[2024-04-06 06:56:42.021] [MANGOHUD] [info] [config.cpp:123] parsing config: '/home/vinceff/.config/MangoHud/MangoHud.conf'
[2024-04-06 06:56:42.021] [MANGOHUD] [error] [overlay_params.cpp:702] Unknown option 'horizontal'
DEBUG 2024-04-06 06:56:42,241 [xrandr._get_vidmodes:16]:Retrieving video modes from XrandR
DEBUG 2024-04-06 06:56:42,319 [lutris.get_missing_game_ids:206]:Checking for missing games
Et ici une fois que je souhaite synchroniser ma bibliothèque steam
Synchronisation avec steam :DEBUG 2024-04-06 09:00:43,324 [base.wipe_game_cache:178]:Deleting games from service-games for steam
DEBUG 2024-04-06 09:00:44,236 [http._request:88]OST https://lutris.net/api/games/service/steam
ERROR 2024-04-06 09:00:47,529 [jobs.target:33]:Error while completing task <function BaseService.start_reload.<locals>.do_reload at 0x7f049d27ac20>: <class 'TypeError'> 'NoneType' object is not subscriptable
File "/usr/lib/python3.10/site-packages/lutris/util/jobs.py", line 31, in target
result = self.function(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/lutris/services/base.py", line 145, in do_reload
self.load()
File "/usr/lib/python3.10/site-packages/lutris/services/steam.py", line 108, in load
self.match_games()
File "/usr/lib/python3.10/site-packages/lutris/services/base.py", line 246, in match_games
self.match_game(service_games.get(provider_game["slug"]), lutris_game)
File "/usr/lib/python3.10/site-packages/lutris/services/steam.py", line 115, in match_game
for game in get_games(filters={"service": self.id, "service_id": service_game["appid"]}):
Pour les erreurs mangohud, elles pourraient être traitées via mise à jour de MangoHud, en effet, les dernières mises à jour apportent la possibilité d'avoir un overlay à l'horizontal dans une barre. Ce qui est bien sympa car prend moins de place avec plus d'infos à l'écran.
Mageia 9 - Desktop gaming AMD Ryzen 5800X + 6950 XT + 32 GB ram + 2 To SSD + 3 To HDD / KDE
Ubuntu 22.04 - Thinkpad
Ubuntu 22.04 - Thinkpad

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Synchronisation avec steam :DEBUG 2024-04-06 09:00:43,324 [base.wipe_game_cache:178]:Deleting games from service-games for steam
DEBUG 2024-04-06 09:00:44,236 [http._request:88]OST https://lutris.net/api/games/service/steam
ERROR 2024-04-06 09:00:47,529 [jobs.target:33]:Error while completing task <function BaseService.start_reload.<locals>.do_reload at 0x7f049d27ac20>: <class 'TypeError'> 'NoneType' object is not subscriptable
File "/usr/lib/python3.10/site-packages/lutris/util/jobs.py", line 31, in target
result = self.function(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/lutris/services/base.py", line 145, in do_reload
self.load()
File "/usr/lib/python3.10/site-packages/lutris/services/steam.py", line 108, in load
self.match_games()
File "/usr/lib/python3.10/site-packages/lutris/services/base.py", line 246, in match_games
self.match_game(service_games.get(provider_game["slug"]), lutris_game)
File "/usr/lib/python3.10/site-packages/lutris/services/steam.py", line 115, in match_game
for game in get_games(filters={"service": self.id, "service_id": service_game["appid"]}):
Ceci est bien plus parlant et m'a permis de trouver un rapport de bogue :
https://github.com/lutris/lutris/issues/5248
Il y a une protection contre cette erreur, sans qu'il soit clair qu'elle corrige le problème à l'origine. Elle n'est pas encore dans une branche publiée.
Peut-être que tes données permettraient de mieux comprendre l'origine du problème.
Maintenant, on a différentes options.
- rejeter la mise à jour parce qu'elle a ce bogue
- mettre un mouchoir dessus et laisser passer la mise à jour
- tenter d'appliquer le patch sur la version 0.5.16. Je n'ai pas encore tester, je ne sais pas si c'est jouable.
Yves

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron

vinceff Membre non connecté
-
- Voir le profil du membre vinceff
- Inscrit le : 04/09/2017
- Groupes :
-
Ambassadeur
-
Forgeron
Papoteur :
Ceci est bien plus parlant et m'a permis de trouver un rapport de bogue :
https://github.com/lutris/lutris/issues/5248
Il y a une protection contre cette erreur, sans qu'il soit clair qu'elle corrige le problème à l'origine. Elle n'est pas encore dans une branche publiée.
Peut-être que tes données permettraient de mieux comprendre l'origine du problème.
Maintenant, on a différentes options.
- rejeter la mise à jour parce qu'elle a ce bogue
- mettre un mouchoir dessus et laisser passer la mise à jour
- tenter d'appliquer le patch sur la version 0.5.16. Je n'ai pas encore tester, je ne sais pas si c'est jouable.
Apparemment le bug est résolu, je ne sais pas si tu as vu le pull qui a été mi en place pour le résoudre, peut être que cela peut te mettre sur la voie :
Lien du Pull
Édité par vinceff Le 06/04/2024 à 14h34
Mageia 9 - Desktop gaming AMD Ryzen 5800X + 6950 XT + 32 GB ram + 2 To SSD + 3 To HDD / KDE
Ubuntu 22.04 - Thinkpad
Ubuntu 22.04 - Thinkpad

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie