Masalah memulai Steam di ubuntu 15.04 64-bit

60

Setelah menginstal dan memperbarui, setiap kali saya memulai Steam, itu memberi saya kesalahan berikut:

Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
[2015-05-02 16:48:39] Startup - updater built Apr 13 2015 15:17:10
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)

Saya mencoba mencari solusi untuk kesalahan yang serupa, tetapi saya tidak dapat menemukannya. Adakah yang bisa membantu?

QuietSwami
sumber
Apa yang sebenarnya Anda perbarui? Apakah hanya Steam? Apakah ini berhasil sebelumnya? The integer parameter out of range for operationmembuat saya berpikir itu adalah bug aplikasi Steam.
Hi-Angel
Saya melakukan pembaruan normal setelah saya menginstal, dan kemudian mencoba menginstal steam. Steam diinstal tetapi tidak mulai
QuietSwami
Apakah X Error of failed request…baris terakhir dari apa yang Steam cetak sebelum keluar? Bisakah Anda menambahkan ke posting lebih banyak baris jika tidak.
Hi-Angel
Ya, terminal terus menjalankan Steam, jadi saya dapat menambahkan lebih banyak baris
QuietSwami
3
Saya memiliki masalah yang sama dan solusi ini berhasil untuk saya: askubuntu.com/questions/614422/…

Jawaban:

91
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

Ketik ini ke terminal; itu berhasil untuk saya. Disalin dari utas ini , diposting oleh sejvenables, yang menyalinnya dari tempat lain.

WPOH
sumber
6
Ini berfungsi, tetapi mencerminkan bahwa pemasang Steam perlu diperbarui karena pada dasarnya pustaka bundel terlalu lama.
Thorbjørn Ravn Andersen
2
Saya mengkonfirmasi bahwa ini berfungsi dengan baik di Kubuntu 16.04!
Kunok
solusi yang sama ini bekerja di Debian 8
Jasen
7

Saya memiliki masalah yang sama pada Ubuntu 15.10, dengan papan nvidia. WPOH ini solusi membuat pekerjaan uap, tetapi disebabkan kinerja dan lag tikus terlihat masalah pada beberapa game.

Menggunakan driver nvidia eksklusif memperbaiki masalah tanpa memengaruhi kinerja.

Untuk mengembalikan perubahan itu:

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,}

Dan untuk menginstal driver nvidia eksklusif yang telah diperbarui: buka "Software & Updates", buka "Driver Tambahan", pilih driver biner nvidia terbaru (352,41 seperti yang sekarang) dan kemudian reboot sistem. Itu melakukan trik untuk saya :)

epidemi
sumber
2
Ini jawaban yang bagus. Saya harus mengklik melalui 3 tautan untuk sampai ke bug yang menyebabkan jawaban @ WPOH dan menemukan bahwa penghapusan kedua perpustakaan itu tidak memuaskan. Ini memperbaiki masalah, tetapi tidak duduk dengan baik untuk hanya mematikan beberapa file. Mengaitkan driver yang benar ke kartu Software & Updatestelah membuat saya kembali dan berjalan tanpa monyet di CL dengan perintah saya mungkin akan lupa bahwa saya mengeluarkan dan tidak akan pernah mundur.
JNevill
6

Berdasarkan jawaban Urgazhi, Anda dapat melakukan hal berikut:

  • Buka file $HOME/.steam/steam.shdalam editor teks
  • Tambahkan ini sebagai dua baris pertama file:

    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
    
  • Simpan dan luncurkan steam secara normal.

Brian Resnik
sumber
1
atau mungkin menyetel alias pada ~/.bash_aliases suka: alias steam="export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'; export DISPLAY=:0; steam"
Iacchus
Ini berfungsi, tetapi konten asli steam.shtampaknya dipulihkan ketika klien Steam keluar (setidaknya di Ubuntu 16.04).
Tgr
@ Tr: Jika Anda tidak dapat menetapkan alias seperti yang disarankan lacchus di atas, coba atur steam.sh ke "read-only". Pastikan Anda kembali ke tulisan sebelum menerima pembaruan apa pun untuk dikukus ( mungkin tidak akan melihat perubahan file itu, tetapi lebih baik aman daripada menyesal)
Brian Resnik
3

Saya mendapatkan masalah ini karena saya baru saja menginstal driver berpemilik tetapi belum me-restart sistem saya. Konyol saya tahu, tapi mudah-mudahan ini bisa membantu orang lain.

Setelah saya reboot uap tidak lagi memiliki masalah ini untuk saya.

SimonBiggs
sumber
3
#!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' #Export so all child    processes are affected as well
export DISPLAY=:0
steam -tcp

Cara termudah untuk memulai steam adalah dengan menyetel skrip shell di atas sebagai alias jadi ketika Anda memanggil 'steam' di cmd Anda, ia akan menjalankannya.

Urgazhi
sumber
0

saya memang memiliki masalah yang sama dengan kesalahan libgl memperbaiki di steam.sh bekerja dengan baik sampai uap diperbarui. setelah 2 hari saya menemukan bahwa pc saya tidak bisa boot dalam mode UEFI. jadi saya boot dalam mode UEFI dan uap mulai tanpa kesulitan sama sekali. semoga cerita ini membantu beberapa dari kalian :)

Silvan Paul
sumber