J'essaie d'installer une nouvelle machine Linux, principale pour le travail, puis d'éclairer les jeux en dehors des heures de travail En raison de ma part de travail, j'ai besoin de wine pour exécuter certains logiciels spécifiques à Windows. Cependant, l'installation de Steam et de Wine entraîne l'échec du lancement de Steam.
J'ai pu identifier le coupable comme étant le paquet libdbus-1-3: i386, que Wine installe comme l'une de ses dépendances 32 bits. Dès que le paquet est installé, Steam se bloque au lancement.
Je pense que la raison en est:
Jusqu'à présent, j'ai essayé de suivre:
Ainsi, sentant que j'avais essayé toutes les solutions noobish que je connaissais, je suis venue ici pour demander de l'aide et/ou de l'inspiration.
De le rapport de bogue Debian à propos de ce comportement:
C’est un bogue dans Steam qui, à mon avis, se trouve spécifiquement dans la copie fournie de SDL 2.0.6 qu’il utilise. Il se plantera de cette manière sur tout ce qui n'est pas un dérivé de Debian. Sur les dérivées Debian, un correctif spécifique à Debian abaissait jusqu'à récemment la réponse suite à l'échec de la vérification de la condition préalable en un avertissement (cette opération a été effectuée "temporairement" il y a 11 ans). "exporter DBUS_FATAL_WARNINGS = 0" avant d'exécuter Steam ferait la même chose que ce correctif. Cela évitera le plantage et évitera simplement les avertissements de spam, à moins que vous ne manquiez de malchance avec le contenu de la mémoire non initialisée, auquel cas cela pourrait tout de même se bloquer.
La solution de contournement la plus simple jusqu'à ce que cela soit corrigé du côté Steam serait de lancer:
export DBUS_FATAL_WARNINGS=0
avant d'exécuter Steam à partir de la ligne de commande. Vous pouvez également définir cette variable en permanence pour votre session .