Posts Tagged ‘bug’

I have just installed MySQL 5.1.33 sucessfully on my Solaris 10u6 running on Sparc Ultra IIIi machine. Firstly, I tought that newest version of MySQL must be fixed from bugs found before. But, this version comes up with new bugs too,,,LOL 😀

To begin install MySQL, you can download either binary package or tarbal source from here. It’s easier to install binary package, but you’ll feel more free with tarbal source. I prefer binary package first. Download the package and save wherever you like. I usually put additional software source on /opt.

Here are the steps to install:

1. Create mysql user and group

#groupadd mysql

#useradd -g mysql mysql

2. Extract and install the package

#gunzip -d mysql-5.1.34-solaris10-sparc-64bit.pkg.gz

#pkgadd -d mysql-5.1.34-solaris10-sparc-64bit.pkg

You will be asked to create installation directory. Answer with yes to continue installation. The installation process will put the files on /opt/mysql/mysql.

3. You will need to do these command to change file/folders permission

#chown -R mysql:mysql /opt/mysql/mysql

#chown -R mysql:mysql /var/lib/mysql

#chmod -R 550 /opt/mysql/mysql

4. Binary files will be located in /opt/mysql/mysql/bin after installation. Install mysql database with this command

#/opt/mysql/mysql/bin/mysql_install_db

4.  Usually, we start the server with this command

#/opt/mysql/mysql/bin/mysqld_safe –user=mysql &

But, MySQL 5.1.33 has a bug on this. Here the bug is: Installation process put data files on /var/lib/mysql, while default mysqld_safe command will look forward to /opt/mysql/mysql/data/. We can fix this by adding –datadir option. To start the server, the complete command will be like this

#/opt/mysql/mysql/bin/mysqld_safe –user=mysql –datadir=/var/lib/mysql &

5. Don’t forget to create mysql root password

#/opt/mysql/mysql/bin/mysqladmin -u root password ‘your new password’
Actually there are still many bugs in this release. But this one is the most significant one -in my opinion indeed 😀 – that the server will not be running without fixing it.

Comment please 😀

Sign up for PayPal and start accepting credit card payments instantly.

Menginstall FreePBX saat ini bukan hal yang rumit, apalagi dengan adanya Trixbox yang saat ini sudah merilis versi 2.6. Namun satu hal yang tidak didapatkan pada instalasi “FreePBX distro”, istilah yang saya gunakan untuk menyebut bundel Linux + FreePBX, adalah GUI pada sistem Linux. Kita bisa saja menambahkan GNOME atau KDE pada Centos, bawaan Trixbox 2.6. Namun hal tersebut tidaklah mudah.

Alasan itulah yang sampai saat ini membuat instalasi manual FreePBX masih menjadi pilihan. Instalasi FreePBX secara manual lumayan rumit dan tidak selalu berhasil (untuk instalasi inysaallah saya bahas lain kesempatan,hehehe,,,). Kalaupun berhasil, masih ada beberapa bug yang harus diperbaiki secara manual. Bug yang sering saya alami pada saat menginstal FreePBX 2.3 maupun 2.4 adalah pada Flash Operator Panel (FOP). Versi 2.5 belum saya coba karena masih release candidate (baca: belum stabil,,  😀 ).

Setelah instalasi FreePBX selesai, kita akan mendapatkan tampilan FOP seperti ini

Nampaknya FOP kita berjalan baik-baik saja, namun sebenarnya tidak. Hal ini telihat dari icon pada tiap-tiap extensi yang selalu berkedip merah-hijau-merah-hijau terus menerus. Padahal user sedang idle. Pada gambar di atas posisi printscreen yang saya ambil saat icon berkedip warna merah. Hal ini ternyata disebabkan adanya bug pada file op_server.pl dan ketidaksesuaian dengan file operator_panel.swf. Jika anda jago pemrograman maka tidak usah membaca kelanjutan tulisan ini 😀

Untuk memperbaikinya, download file op_panel-snapshot.tar.gz di http://www.asternic.org/download.php. Versi stabil dari FOP selalu dituliskan dengan nama op_panel-snapshot. Extrak file ini kemudian ambil file op_server.pl dan operator_panel.swf.

# tar xvfz op_panel-snapshot.tar.gz

Lihat pada folder op_panel-snapshot/ ambil file op_server.pl, dan pada folder op_panel-snapshot/flash/ ambil file operator_panel.swf.

Saya asumsikan instalasi web GUI FreePBX pada direktori /var/www/html, sehingga letak file-file FOP ada pada /var/www/html/panel. Saya sarankan membackup dua file asli dari direktori tersebut, kemudian masukkan op_server.pl dan operator_panel.swf yang baru.

Kemudian edit file /etc/passwd.

# nano /etc/passwd

Temukan baris berikut

asterisk:x:501:501::/home/asterisk:/bin/false
Ubah menjadi

asterisk:x:501:501::/home/asterisk:/bin/bash

Kecuali jika sebelumnya sudah demikian. Simpan dengan menekan tombol ctrl+x.

Restart amportal dan buka FOP di web browser. Bug FOP sudah diperbaiki dan status user ditampilkan dengan benar.

Selamat mencoba, semoga bermanfaat 😀