Problem waktu install Planet 28 April 2006
Posted by indra in : Teknis , trackback
Saya pengen banget install Planet untuk agregasi blog-blog saya. Selama ini saya cuma mengandalkan Kinja untuk agregasi blog saya disini, itupun setelah konsultasi dulu via YM sama temen yang juga pakar blog, Priyadi. Maklumlah, namanya juga masih amatiran.
Hari ini saya mencoba install Planet di server saya. Menurut dokumentasi di website-nya, Planet membutuhkan Python versi 2.2 atau lebih. Saya cek di server saya, Python yang ada masih versi 1.5.2. Walah.
bash-2.02$ python
Python 1.5.2 (#17, Jun 6 2001, 02:45:56) [GCC 2.95.3 20010315 (release)] on bsdos4
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>>
Terpaksa saya ubek-ubek ke website-nya Python untuk download versi terbarunya. Katanya, versi terakhir yang stabilnya adalah versi 2.4.3. Ada versi yang lebih baru lagi, 2.5, tapi masih alpha 1 release. Jadi saya download yang versi 2.4.3, terus saya install di home directory saya, *tidak* sebagai root. Jadi setelah di-compile, binary python-nya ada di home directory saya.
bash-2.02$ ~/python/Python-2.4.3/python
Python 2.4.3 (#1, Apr 27 2006, 14:46:13)
[GCC 2.95.3 20010315 (release)] on bsdos4
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
OK, instalasi Python udah beres. Saya sekarang download Planet versi terakhir (yang ternyata masih versi 1.0), terus buka file INSTALL untuk melihat petunjuknya. Semua petunjuk sudah diikuti, termasuk meng-edit file config.ini untuk setting konfigurasi Planet-nya. File planet.py juga sudah saya modifikasi supaya memanggil python yang ada di directory saya (versi 2.4.3) dan jangan memanggil python lama yang ada di server (versi 1.5.2). Eh, ternyata pas saya run, tidak berhasil. Ini pesan error-nya:
bash-2.02$ ./planet.py ~/planet/indra/fancy/config.ini
Traceback (most recent call last):
File “./planet.py”, line 22, in ?
import planet
File “/usr/home/ip/planet/planet/__init__.py”, line 33, in ?
import dbhash
File “/usr/home/ip/python/Python-2.4.3/Lib/dbhash.py”, line 5, in ?
import bsddb
File “/usr/home/ip/python/Python-2.4.3/Lib/bsddb/__init__.py”, line 47, in ?
import _bsddb
ImportError: No module named _bsddb
Walah, kira-kira kenapa ya. Saya coba search Google tapi masih belum ketemu kira-kira penyebab pastinya apa. Ada yang bilang katanya environment Python-nya tidak ada modul bsddb-nya, tapi gimana cara install modul-nya?
Apa karena saya pakai BSDI (BSD/OS)?
Mungkin ada rekan-rekan yang mengalami problem yang sama dan punya solusinya?






Comments»
coba diinstall system wide, jangan di user. kalo di redhat, python 1 bisa diinstall bareng sama python 2. tapi gak tau kalo di BSDI. eh, hare gene masih pake BSDI?
#1: Ngga berani install system wide karena ini server shared dan live. Mungkin nanti coba pake server lain dulu.
Iya nih masih pake BSDI, legacy soalnya…
Makasih advice-nya ya Pri.
Haha.. why are you even using BSDi?
IN this age, when BSD/OS has even collapsed.
Try CentOS or even, create a VPS for yourself
Glenn: thanks for the advice. Yes, I’ll try.
[…] Akhirnya, jadi juga impian saya untuk membuat situs agregasi blog-blog saya. Walaupun situs agregasi tersebut saya namakan Planet Indra, tapi sebenarnya situs itu tidak menggunakan Planet (hehehe, misleading ya namanya ). Mengingat saya tidak berhasil membuat Planet berjalan dengan baik di environment server saya, akhirnya saya menggunakan Gregarius. […]
om… dah brasil belum install planetnya? kalo dah brasil mbok tolong posting step-2nya gitu…. saya nyari tutorial di goole kagak ada
#6: Ngga bisa. Akhirnya give up pake PlanetPlanet, pake FeedWordPress dan hingga saat ini jalan dengan lancar.