How to kill defunct process… ???

Hari ini saya nemuin defunct proses di mesin mail server saya (Qmail + Centos 4.4), sempet bingung juga, setelah tanya kiri kanan, dapet kesimpulan bahwa “defunct process like zombie”, please kill :p

Nah disini saya akan menuliskan cara kill defunct proses tersebut :), karena jika kita langsung kill proses ID nya, maka defunct proses tersebut takkan bisa mati :), so… musti kill PPID (Parent Process ID) untuk bisa mematikan defunct proses ini.

# ps aux | grep defunct
vpopmail 19601 0.0 0.0 0 0 ? Z Nov09 0:00 [nama-proses] <defunct>

# ps -ef | grep defunct | more
vpopmail 19601 19576 0 Nov09 ? 00:00:00 [nama-proses] <defunct>

Keterangan:
vpopmail = UID = User ID
19601 = PID = Process ID
19576 = PPID = Parent Process ID

# kill -9 19576

and defunct proses is dead… 🙂

Error Outlook 2000 Premium

ERROR : Unable to open your default e-mail folders. The .DLL file for the information service could not be found. MAPI was unable to load the information service Pstprx.dll. Be sure the service is correctly installed and configured.

CAUSE : This problem can occur because Outlook 2002 upgraded the profile once and set a registry key that specifies not to upgrade the profile again. When you revert to Outlook 2000 IMO, choose to use the current profile, and upgrade to Outlook 2002 again, that profile is skipped during the upgrade process.

SOLVE : http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q293058

Install BCM94311MCG wlan mini-PCI Ubuntu 7.10

This is howto install driver “BCM94311MCG wlan mini-PCI” in my notebook, Compaq Presario V3422TU (V3000 Series)

  1. First step, you must uninstall ndiswrapper & bcm43xx-fwcutter
  2. sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9
    sudo apt-get remove bcm43xx-fwcutter

  3. Add bcm43xx to the /etc/modprobe.d/blacklist file
  4. sudo vim /etc/modprobe.d/blacklist
    add this line “blacklist bcm43xx” (without “”)

  5. Reboot
  6. Download driver for BCM94311MCG wlan mini-PCI here ( if this link expire or not found, you can contact me 🙂 )
  7. tar -xzvf WLANBroadcom.tar.gz
    move the folder WLANBroadcom to your home directory
    mv WLANBroadcom/ /home/yourname/

  8. Install ndiswrapper from source :
  9. sudo apt-get update
    sudo apt-get install build-essential
    sudo apt-get install linux-headers-`uname -r`
    sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build
    mkdir -p ~/bcm43xx/ndiswrapper
    cd ~/bcm43xx/ndiswrapper
    sudo wget http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.49.tar.gz
    tar xvzf ndiswrapper-1.49.tar.gz
    cd ndiswrapper*
    make distclean
    make
    sudo make install

  10. Install windows driver (BCM94311MCG wlan mini-PCI) with ndiswrapper
  11. cd /home/yourname/WLANBroadcom/
    sudo ndiswrapper -i bcmwl5.inf
    ndiswrapper -l

    sudo vim /etc/modules
    add this line “ndiswrapper” (without “”)

    sudo modprobe ndiswrapper
    sudo ndiswrapper -m

  12. Reboot

Reference here

Update :

Recommended using the ndiswrapper newest version 🙂

http://sourceforge.net/project/showfiles.php?group_id=93482

BlankOn 2 release, Indonesia punya gaya….

BlankOn
Setelah sekianlama menunggu, dan menyempatkan hadir dalam acara release BlankOn di channel IRC #BlankOn, akhirnya BlankOn release juga 🙂

JAKARTA, 15 November 2007 — Pada hari ini Yayasan Penggerak Linux Indonesia (YPLI) dan Komunitas Ubuntu Indonesia melepas distribusi BlankOn Linux versi 2 yang diberi nama “Konde”. BlankOn Linux adalah distribusi Linux yang dikembangkan demi menghasilkan distro Linux yang sesuai dengan kebutuhan pengguna komputer umum di Indonesia.

Demikian berita yang rilis yang tertera di official website BlankOn, distro buatan dalam negeri yang menjadikan bahasa Indonesia sebagai bahasa default distro tersebut, ada data menarik tentang statistik download iso BlankOn ini sejak dirilis disini.

Mudah-mudahan ini bisa menjadi awal yang baik untuk distro made in Indonesia, Amien…

Install Crossover Office Di Gutsy Gibbon

Sore ini saya mencoba menginstall “crossover-pro_6.0.0-1_i386.deb” di mesin Ubuntu Gutsy, yang ternyata tidak berjalan mulus seperti waktu diinstall di mesin Feisty.

Error yang muncul adalah

“fileparse(): need a valid pathname at /opt/cxoffice/lib/perl/CXMenuXDG.pm line 254”

Efeknya adalah, menu crossover tidak muncul di Menu Bar :(, saya dah mencoba install berkali-kali, restart berkali-kali tetapi hasilnya masih sama, menu crossover tidak muncul di Menu Bar.

Setelah googling, sedikit menemukan pencerahan di sini

Saya mencoba merangkum step-stepnya:

  1. Install crossover hingga selesai (abaikan dulu error “fileparse(): need a valid pathname at /opt/cxoffice/lib/perl/CXMenuXDG.pm line 254”)
  2. Edit file /opt/cxoffice/lib/perl/CXMenuXDG.pm dengan mereplace :

    my $dir=dirname($self->{filename});

    dengan :

    my $dir=dirname($self->{menu});

  3. Jalankan perintah dibawah ini :

    byte@delta:~$ sudo -i (untuk mendapatkan hak akses root)
    root@delta:~# /opt/cxoffice/bin/cxmenu –crossover –install
    root@delta:~# /opt/cxoffice/bin/cxassoc –crossover –install

Alhamdulillah sekarang menu crossover dah tampil di Menu Bar 🙂

—————————————–

Update : 22 November 2007

This menu bug was ticketed by CodeWeavers and fixed in the CrossOver 6.2.0 release, and you can download it from this link 🙂