Akhirnya, masalah kecil ini bisa terselesaikan juga. Dari beberapa hari yang lalu, saya memang dibuat bingung oleh Arch Linux. Semenjak proses upgrade yang waktu itu tidak selesai, mungkin dikarenakan suhu yang tak kunjung menurun (malah semakin memanas), dan tiba-tiba saja menyebabkan notebook milik saya shutdown dengan sendirinya.
Saat itu saya mencoba untuk tetap tidak panik. Saya langsung berniat untuk menyalakan kembali notebook saya. Setelah memasukkan username serta password, tiba-tiba hal yang saya takutkan terjadi. Ketika saya mengetikkan “startx“, bukannya desktop yang muncul, namun malah sebuah pesan error yang muncul. Kira-kira seperti ini pesan errornya:
/usr/bin/X: error while loading shared libraries: /usr/lib/libdrm.so.2: file too short
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Jegerr, apa yang harus saya lakukan sekarang. Saya coba menggunakan sistem operasi lainnya, openSUSE, yang kebetulan sudah terinstall dengan manis pada Notebook saya, untuk mencari tahu permasalahan yang sedang terjadi tersebut.
Kala itu, saya mencarinya dengan setengah hati, dikarenakan saat ini saya memang sedang disibukkan dengan penulisan skripsi, yang mengakibatkan pikiran saya terbagi ke dalam beberapa bagian. Mau mikir ini, mau mikir itu, eh jadi malah pusing sendiri. Haha.
Ternyata benar, akibat ke-setengah-hati-an tersebut, saya belum bisa menyelesaikan masalah ini.
Baru sampai hari ini, saya berniat untuk kembali mencoba bagaimana menyelesaikan masalah tersebut. Semangatlah! Saya selalu beranggapan dengan semangat semuanya pasti bisa teratasi.
Setelah saya berkutat dengan kolom pencarian Google dan berkunjung ke banyak situs, saya berhasil menemukan solusinya. 🙂
Berikut saya akan jabarkan langkah-langkahnya:
Pertama, upgrade terlebih dahulu
# pacman -Syu
Berdasarkan pesan error yang tadi ada di atas, sepertinya yang bermasalah adalah file “/usr/lib/libdrm.so.2”. Oleh karena itu, saya coba install file tersebut
# pacman -S libdrm
Namun, ternyata malah menimbulkan pesan error ldconfig
ldconfig: File /usr/lib/libftdi1.so is empty, not checked.
ldconfig: File /usr/lib/libunrar.so.5.0.14 is empty, not checked.
ldconfig: File /usr/lib/libdrm_nouveau.so.2.0.0 is empty, not checked.
ldconfig: File /usr/lib/libftdi1.so.2 is empty, not checked.
ldconfig: File /usr/lib/libftdipp1.so.2.0.0 is empty, not checked.
ldconfig: File /usr/lib/libdrm_radeon.so.1.0.1 is empty, not checked.
ldconfig: File /usr/lib/libdrm_intel.so.1.0.0 is empty, not checked.
ldconfig: File /usr/lib/libdrm.so.2 is empty, not checked.
ldconfig: File /usr/lib/libdrm_radeon.so is empty, not checked.
ldconfig: File /usr/lib/libkms.so.1.0.0 is empty, not checked.
ldconfig: File /usr/lib/libdrm_radeon.so.1 is empty, not checked.
ldconfig: File /usr/lib/libdrm_nouveau.so.2 is empty, not checked.
ldconfig: File /usr/lib/libftdipp1.so.2 is empty, not checked.
ldconfig: File /usr/lib/libunrar.so.5 is empty, not checked.
ldconfig: File /usr/lib/libdrm_intel.so is empty, not checked.
ldconfig: File /usr/lib/libdrm.so is empty, not checked.
ldconfig: File /usr/lib/libftdipp1.so is empty, not checked.
ldconfig: File /usr/lib/libftdi1.so.2.0.0 is empty, not checked.
ldconfig: File /usr/lib/libdrm_intel.so.1 is empty, not checked.
ldconfig: File /usr/lib/libkms.so is empty, not checked.
ldconfig: File /usr/lib/libunrar.so is empty, not checked.
ldconfig: File /usr/lib/libkms.so.1 is empty, not checked.
ldconfig: File /usr/lib/libdrm_nouveau.so is empty, not checked.
ldconfig: File /usr/lib/libdrm.so.2.4.0 is empty, not checked.
Jangan khawatir. Masalah ini teratasi dengan menambahkan perintah –force
# pacman -S libdrm --force
Kemudian, saat saya coba mengetikkan “startx” pada terminal, ternyata berhasil, men. Horeee.
Latest posts by mahisaajy (see all)
- Instalasi SAC (Seismic Analysis Code) di MAC untuk Analisis Seismik - December 5, 2024
- Selamat Purna Tugas - November 19, 2024
- ESRI Professional Fellowship Program 2023 - January 14, 2024