Ubuntu 15.04 64-bit üzerinde Steam'de başlatma sorunu


60

Kurduktan ve güncelledikten sonra, Steam'i her başlattığımda, bana şu hatayı veriyor:

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)

Benzer bir hataya bir çözüm bulmaya çalıştım, ancak bulamadım. Lütfen biri yardım edebilir mi?


Tam olarak ne güncellediniz? Sadece Buhar mıydı? Daha önce işe yaradı mı? integer parameter out of range for operationBana bir buhar uygulaması hata olduğunu düşündürüyor.
Hi-Angel

Kurduktan sonra normal güncellemeyi yaptım ve sonra buhar yüklemeye çalıştım. Steam yüklü ama başlamıyor
QuietSwami

X Error of failed request…Steam'den çıkmadan önce basılanların son satırı mı ? Değilse gönderiye daha fazla satır ekleyebilir misiniz.
Hi-Angel,

Evet, terminal Steam'i çalıştırmaya devam ediyor, bu yüzden daha fazla satır ekleyebiliyorum
QuietSwami

3
Ben de aynı problemi yaşadım ve bu çözüm benim için çalıştı: askubuntu.com/questions/614422/…

Yanıtlar:


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

Bunları terminale yazın; benim için çalıştı. Kopyalanmış bu konuya , başka bir yerden kopyaladı sejvenables tarafından yayınlanmıştır.


6
Bu işe yarar, ancak Steam yükleyicisinin bir paket kitaplığı çok eski olduğu için güncellenmesi gerektiğini yansıtır.
Thorbjørn Ravn Andersen

2
Bunun Kubuntu 16.04'te mükemmel çalıştığını onaylıyorum!
Kunok

Bu aynı çözüm Debian 8
Jasen'de

7

Aynı sorunu Ubuntu 15.10'da da bir nvidia kartıyla yaşadım. WPOH'nin çözümü Steam'in çalışmasını sağladı, ancak bazı oyunlarda gözle görülür performansa ve fare gecikmelerine neden oldu.

Özel nvidia sürücülerinin kullanılması performansı etkilemeden sorunu çözdü.

Bu değişiklikleri geri almak için:

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

Ve güncellenmiş tescilli nvidia sürücülerini kurmak için: "Yazılım ve Güncellemeler" i açın, "Ek Sürücüler" e gidin, en yeni ikili nvidia sürücüsünü seçin (şu an itibariyle 352.41) ve sistemi yeniden başlatın. Bu benim için hile yaptı :)


2
Bu harika bir cevap. @ WPOH'nin cevabına yol açan ve bu iki kütüphanenin silinmesini tatmin edici bulmayan hatayı bulmak için 3 bağlantıyı tıkladım. Sorunu çözdü, ancak birkaç dosyayı öldürmek için iyi oturmuyor. Doğru sürücüleri kartla ilişkilendirmek, Software & UpdatesCL’de komutlar olmadan dolaşmaksızın beni yedeklememe ve çalıştırmamı sağlıyor.
JNevill

6

Urgazhi'nin cevabına göre, aşağıdakileri yapabilirsiniz:

  • Dosyayı $HOME/.steam/steam.shbir metin düzenleyicide açın
  • Bunları dosyanın ilk iki satırı olarak ekleyin:

    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
    
  • Buharı normal şekilde kaydedin ve çalıştırın.


1
ya da belki bir takma ad ~/.bash_aliases gibi: alias steam="export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'; export DISPLAY=:0; steam"
Iacchus

Bu işe yarar, ancak steam.shSteam istemcisi çıktığında (en azından Ubuntu 16.04'te) orijinal içeriği geri yüklendi gibi görünüyor.
Tgr

@Tgr: Yukarıda önerilen şekilde lacchus adını takma ad alamıyorsanız, steam.sh dosyasını "salt okunur" olarak ayarlamayı deneyin. Sadece buharda yapılan herhangi bir güncellemeyi kabul etmeden önce yazılabilir duruma geri döndüğünüzden emin olun ( muhtemelen bu dosya değişikliğini görmeyecek, ancak
üzgünümden

3

Bu sorunu anlıyordum çünkü patentli sürücüleri yeni kurmuştum ancak sistemimi henüz yeniden başlatmamıştım. Aptal biliyorum, ama umarım bu başkasına yardımcı olabilir.

Bir kere buharı yeniden başlattığımda, artık benim için bu sorunu yaşamadım.


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

Steam'i başlatmanın en kolay yolu yukarıdaki kabuk betiğini bir takma ad olarak ayarlamaktır, böylece cmd'nizde 'steam' deyince onu uygular.


0

libgl hataları ile aynı sorunu yaşardım, steam.sh içindeki düzeltme buhar güncellenene kadar çok çalıştı. 2 gün sonra bilgisayarımın UEFI modunda açılmadığını öğrendim. bu yüzden UEFI modunda başlattım ve hiç çaba harcamadan buhar başladı. umarım bu hikaye bazılarınız için yardımcı olmuştur :)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.