Tuesday, December 02, 2014

SquidGuard: error while loading shared libraries: libdb-4.8.so: cannot open shared object file: No such file or directory





Instalasi (Compile) add on Squid proxy yaitu squidGuard-1.5-beta di server Ubuntu 14.04, versi squid yang saya gunakan adalah Squid 2.7 Stable9.

Proses instalasi seingat saya berjalan dengan sukses, tahap pertama adalah instalasi (compile) BerkeleyDB yang diperlukan agar bisa ke tahap instalasi (compile) squidGuard.

Namun, sewaktu menjalankan command di terminal :

  squidGuard -d 

Munculah error seperti berikut :

squidGuard: error while loading shared libraries: libdb-4.8.so: cannot open shared object file: No such file or directory

Setelah mencari-cari solusi atas masalah ini melalui google, dapatlah petunjuk saya harus memasang (install) libdb4.8-dev & libdb4.8++-dev.

Tetapi ada masalah baru lagi, ada beberapa tempat (website) penyedia 2 packages diatas, saat di coba download & di instal, hasilnya mengecewakan karena error diatas masih ada.

Pada akhir pencarian ketemu juga solusi yang sebenarnya, dalam suatu forum (saya lupa forum apa?), ada yang memberi petunjuk penyedia 2 packages diatas yaitu lewat repositorinya bitcoin (tahu kan bitcoin?) dan sudah dibuktikan dicoba oleh beberapa orang hasilnya sukses.

Lanjut, setelah mencari-cari tahu dapatlah cara mengunakan repositori bitcoinnya sebagai berikut :

 sudo add-apt-repository ppa:bitcoin/bitcoin 
 sudo apt-get update 
 sudo apt-get install libdb4.8-dev libdb4.8++-dev

Kemudian instal (compile) kembali BerkeleyDB & squidGuardnya, hasilnya akhirnya sudah bisa kita tebak, Sukses!


Selamat Mencoba!  :)

Sumber : http://ubuntu-indonesia.com/forums/ubbthreads.php/topics/129716/5