60 votes

Problème de démarrage de Steam sur Ubuntu 15.04 64 bits

Après avoir installé et mis à jour, chaque fois que je lance Steam, il me donne l'erreur suivante:

Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME est activé automatiquement
[2015-05-02 16:48:39] Démarrage - mise à jour construite le 13 avril 2015 15:17:10
SteamUpdateUI: Une erreur X s'est produite
Erreur X de requête échouée: Valeur incorrecte (paramètre entier hors de portée pour l'opération)

J'ai essayé de trouver une solution à une erreur similaire, mais je n'ai pas pu trouver. Est-ce que quelqu'un peut m'aider s'il vous plaît?

90voto

WPOH Points 901
cd $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak

Tapez ceci dans le terminal ; cela a fonctionné pour moi. Copié depuis cette discussion, postée par sejvenables, qui l'a copié d'un autre endroit.

7voto

WAZANATOR Points 11

J'ai rencontré le même problème sur Ubuntu 15.10, avec une carte nvidia. La solution de WPOH a permis à Steam de fonctionner, mais a causé des problèmes de performance et de décalage de la souris sur certains jeux.

L'utilisation des pilotes nvidia propriétaires a résolu le problème sans affecter les performances.

Pour annuler ces changements:

mv $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6{.bak,}
mv $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6{.bak,}

Et pour installer les pilotes nvidia propriétaires mis à jour: ouvrez "Logiciels et mises à jour", allez dans "Pilotes additionnels", sélectionnez le dernier pilote binaire nvidia (352.41 à ce jour) puis redémarrez le système. Cela a fonctionné pour moi :)

6voto

Brian Resnik Points 81

En fonction de la réponse d'Urgazhi, vous pouvez faire ce qui suit :

  • Ouvrez le fichier $HOME/.steam/steam.sh dans un éditeur de texte

  • Ajoutez ceci comme les deux premières lignes du fichier :

    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
  • Enregistrez et lancez Steam normalement.

3voto

SimonBiggs Points 141

J'avais ce problème parce que je venais juste d'installer les pilotes propriétaires mais je n'avais pas encore redémarré mon système. Je sais, c'est ridicule, mais j'espère que cela aidera peut-être quelqu'un d'autre.

Une fois que j'ai redémarré, Steam n'avait plus ce problème pour moi.

3voto

Urgazhi Points 31
#!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' #Exportez pour que tous les processus enfants soient également affectés
export DISPLAY=:0
steam -tcp

Le moyen le plus simple de démarrer Steam serait de définir le script shell ci-dessus en tant qu'alias, de sorte que lorsque vous appelez 'steam' dans votre invite de commande, il l'exécute.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X