KEuVUe149Y7e320zVKJqOjpo0SGIHzz7ueew9qo8
Bookmark

Mengatasi Steam Missing 32-bit Libraries libGL.so.1 di Ubuntu

Steam May Not Run: libGL.so.1 - Apabila kalian sampai di halaman ini dari hasil pencarian mesin pencari maka besar kemungkinan kalian sedang mengalami masalah Steam tidak bisa dibuka dengan keterangan error You are missing the following 32-bit libraries blablabla setelah instal Steam di Ubuntu.

Termasuk disribusi keturunannya seperti Linux Mint, Elementary OS, KDE Neon, Pop! OS, Linux Lite, Zorin, dst. Meski demikian, dari penelusuran yang Umahdroid lakukan, masalah ini juga terjadi di Debian, Fedora, Arch, hingga Gentoo.

Kejadian menyebalkan ini kita alami sendiri beberapa hari yang lalu.

Memperbaiki Steam Tidak Bisa Dibuka di Linux

Tapi masalah tersebut sudah berhasil kita atasi. Steam Client sudah normal lagi setelah mencoba beberapa solusi. Semoga artikel ini bisa berguna untuk kalian yang mengalami masalah yang sama.

Steam Failed to Load Steamui.so

Memasang paket yang dibutuhkan dan mengelola startup aplikasi Ubuntu merupakan hal yang selalu kita lakukan setelah fresh install. Tidak seperti biasanya, kali ini tidak berjalan semulus seperti yang sudah-sudah.

Instruksi pemasangan standar lah, buka Terminal :
  • Aktifkan multiverse repository
  • Jalankan perintah sudo apt install steam
  • Terima license agreement, lalu buka program
  • Proses updating Steam berjalan otomatis
  • Biarkan sampai downloading selesai

Setelah itu mestinya akan tampil jendela login / register dan siap dipakai. Yah paling ada satu langkah tambahan untuk distro Linux 64-bit. Silahkan merapat ke post Steam has no installation candidate.

Tapi tidak kali ini, Steam justru unable to launch kesalahan You're missing the following 32-bit libraries, and Steam may not run: libGL.so.1.

Fatal Error: Failed to Load Steamui.so

Nah jika kita tekan tombol OK, platform game buatan Valve tersebut malah muncul Fatal Error: Failed to load steamui.so seperti tangkapan layar di atas. Dan ini yang terjadi saat dijalankan via Terminal :

STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)

Failed to load steamui.so - dlerror(): libGL.so.1: wrong ELF class: ELFCLASS64
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
[2019-03-01 13:25:29] Startup - updater built Feb 18 2019 22:08:53
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2019-03-01 13:25:29] Checking for update on startup
[2019-03-01 13:25:29] Checking for available updates...
[2019-03-01 13:25:29] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
[2019-03-01 13:25:29] Download skipped: /client/steam_client_ubuntu12 version 1550534751, installed version 1550534751
[2019-03-01 13:25:29] Nothing to do
[2019-03-01 13:25:29] Verifying installation...
[2019-03-01 13:25:29] Performing checksum verification of executable files
[2019-03-01 13:25:29] Verification complete
[2019-03-01 13:25:35] Shutdown

Oh ya, distribusi yang kita pakai adalah Ubuntu Long Term Support atau tepatnya versi 16.04 Xenial Xerus 64-bit dengan kernel 4.15.0-74-generic.

Solusi Steam Missing LibGL.so1

Masalah kehilangan pustaka 32-bit berikut, dan Steam mungkin tidak berjalan: libGL.so.1, kesalahan fatal: gagal memuat steamui.so banyak dibahas di GitHub, AskUbuntu, Steam Community, sampai Stackexchange.

Sayangnya tidak ada cara pasti untuk memperbaikinya. Alhasil, kita perlu mencoba satu-persatu solusi yang di-share user lain.

#1 Metode Pertama

Cara pertama kita dapat dari pengguna Arch Linux di website hiburan dan berita Reddit. Langkahnya cukup simpel, hapus folder tersembunyi yang berisi komponen Steam. Letaknya ada di Home.

Lokasi Folder Steam Linux di Ubuntu

Tekan Ctrl+H untuk show hidden files jika ingin delete via file manager. Cara lain bisa dengan rm -r ~/.steam di Terminal. Setelah itu buka ulang Steam, biarkan Ia mengunduh ulang komponen yang dibutuhkan.

#2 Metode Kedua

Dari hasil baca-baca issues di halaman proyek resmi Valve di GitHub ada banyak laporan dari pengguna masalah libGL error teratasi dengan memasang Cuda di Ubuntu atau distro Linux yang mereka gunakan.

Install NVIDIA Cuda Ubuntu Linux

Tutorialnya sudah pernah kita bahas sebelumnya. Silahkan klik saja tautan di atas untuk melihat syarat dan bahan apa saja yang diperlukan untuk instalasi Compute Unified Device Architecture buatan saingan AMD.

#3 Metode Ketiga

Masih dari sumber yang sama, seorang member bernama kisak-valve selalu menyarankan untuk menginstal paket pustaka 32-bit libnvidia-gl sesuai versi driver VGA yang dipakai di pengguna.

Baca juga :

Contoh, jika diver yang terpasang v430 maka paketnya adalah libnvidia-gl-430:i386. Buka Terminal lalu jalankan perintah berikut :

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libnvidia-gl-440:i386

Alternatif lain bisa lewat Synaptic Package Manager. Perlu diketahui, cara ini hanya bisa dipakai di Ubuntu 18.04 LTS, 19.04, 19.10, 20.04 LTS saja. Di bawah itu tidak bisa karena tidak tersedia di repository.

#4 Metode Keempat

Jika ke-3 cara di atas tidak ada yang work, coba downgrade driver. Di PC kita, awalnya NVIDIA yang terpasang adalah 430. Tapi setelah mundur ke 418, problem Steam Linux akhirnya solved juga.

Mengecek Versi Driver Nvidia Ubuntu

Oh ya, jangan gunakan Additional Drivers karena dari beberapa kali pengalaman kita Ubuntu malah login loop dan running in low-graphics mode.

Berikut langkah mengganti driver VGA NVIDIA :
  • Tekan kombinasi tombol Ctrl+Alt+F1 untuk masuk ke tty
  • Silahkan login dengan mengetikan username dan password kalian
  • Lanjutkan dengan menjalankan perintah berikut :

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt udate
sudo apt install nvidia-418 nvidia-settings

  • Biarkan apt dan dpkg melakukan tugasnya masing-masing
  • Setelah terpasang silahkan reboot untuk menyimpan perubahan
  • Jika sudah masuk desktop coba buka Steam

Taraaaa, sekarang software manajemen hak digital (DRM) sudah normal. Jangan lupa pasang GameMode untuk mengoptimalkan performa.

#5 Metode Kelima

Kita juga baru-baru ini mencoba cara lain untuk mengatasi Steam error libGL.so1 Linux dan hasilnya lancar jaya. Jika sebelumnya perlu downgrade driver GPU, kali ini kita tetap memakai NVIDIA 430.64.

Library 32-bit NVIDIA di Ubuntu Linux

Anggaplah versi tersebut sudah terpasang. Copy semua library 32-bit yang ada di /usr/lib32/nvidia-[version] ke satu direktori diatasnya.

cd /usr/lib32/nvidia-XXX
sudo cp lib* ../

Jika malas ngetik, kalian bisa memakai root untuk menjalankan Nautilus, Nemo, Doplhin, Thunar, Caja, atau aplikasi manajemen berkas lainnya. Sesuaikan saja dengan yang kalian gunakan.

Semoga 4 solusi Steam may not run: libGL.so.1 di atas bisa menyelesaikan masalah kalian. Ikuti akun sosmed dan channel Telegram Umahdroid untuk mendapatkan tutorial mengatasi error Linux lainnya. Terimakasih sudah membaca.
2 komentar

2 komentar

Berikan checklist pada Beri Tahu Saya untuk mendapatkan notifikasi balasan
  • Ale
    Ale
    09 Mei
    • Kunjungi profil
    Makasiiiiiiiih om.. cara kelima worked
    Posisi driver proprietary nvidia-430
    • Ale
      Tiwo Satriatama
      10 Mei
      • Kunjungi profil
      Senang mendengarnya
    Reply