Solving Yelp Could not Initialize Gecko!

Pada posting yang kemarin (sehabis installasi GSB) ternyata saya tidak bisa mengakses GNOME Help Browser dengan pesan error seperti berikut :

martinus@martinusadyh:~$ yelp
Could not initialize gecko!
martinus@martinusadyh:~$

Setelah lumayan berpusing-pusing ria dengan mbah google dan belum menemukan *hint* akhirnya coba-coba tanya di milis gsb-user (bermodalkan inggris yang pas-pas’an :D Hajar bleh, yang penting error ane bisa solved ) dan untungnya om Steve mau menjawab pertanyaan saya dan dibawah ini adalah petuah yang sangat manjur dari om Steve :

Likely a problem with mozilla-xulrunner, or a conflict with seamonkey.
Make sure that the mozilla-xulrunner-1.9.0.13-i486-2gsb package is
installed:

slapt-get –install –reinstall mozilla-xulrunner-1.9.0.13-i486-2gsb

Also, make sure to remove any ‘seamonkey’ directories from
/etc/ld.so.conf. Re-run `ldconfig` after. Hopefully this should fix the
problem.

Good luck!

-= Steve =-


Nah bermodalkan petuah dari om Steve tersebut, akhirnya saya coba-coba cek packages mozilla-xulrunner-1.9.0.13-i486-2gsb sudah ada atau belum di sistem dengan cara sebagai berikut :

martinus@martinusadyh:~$ ls /var/log/packages/ | grep xul
mozilla-xulrunner-1.9.0.13-i486-2gsb
martinus@martinusadyh:~$

Hm.. sudah ada dan dengan versi yang terbaru, ok sekarang mari kita lanjutkan dengan petuah yang kedua yaitu hilangkan direktori seamonkey dari file /etc/ld.so.conf. Ok sekarang mari diperiksa :

martinus@martinusadyh:~$ more /etc/ld.so.conf
/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/seamonkey
/usr/lib/xulrunner
martinus@martinusadyh:~$

Hmm.. sekarang mari kita hapus direktori /usr/lib/seamonkey dari file /etc/ld.so.conf menjadi seperti ini :

martinus@martinusadyh:~$ more /etc/ld.so.conf
/usr/local/lib
/usr/i486-slackware-linux/lib
/usr/lib/xulrunner
martinus@martinusadyh:~$

Dan sekarang jalankan-lah perintah ldconfig untuk memperbarui PATH library (CMIIW) , dan langkah terakhir jalankanlah yelp dan kita akan mendapatkan hasil seperti dibawah ini :
YELP
And voilla…. i can see GNOME Help Browser Again

Nah mudah-mudahan reportase singkat ini bisa membantu teman-teman yang mengalami nasib yang sama :)

Tulisan ini dibuat untuk menyukseskan Lomba Blog Open Source P2I-LIPI dan Seminar Open Source P2I-LIPI 2009.

One Response to “Solving Yelp Could not Initialize Gecko!”

  1. Konfigurasi ini ternyata juga menyelesaikan masalah yang terjadi pada epiphany yaitu :

    martinus@martinusadyh:~$ epiphany %U
    epiphany: /usr/lib/seamonkey/libnss3.so: version `NSS_3.12.3′ not found (required by /usr/lib/xulrunner/libxul.so)
    epiphany: /usr/lib/seamonkey/libnss3.so: version `NSS_3.12′ not found (required by /usr/lib/xulrunner/libxul.so)
    martinus@martinusadyh:~$

    And thx again Steve :)

Leave a Reply

[+] adsenseid emoticons by Martinus Ady H. Modified from nartzco source code.