Archive for the 'Umum' Category

Published by Kalpin Erlangga Silaen on 20 Nov 2009

[Fix] FreeBSD: PHP Error setelah update

freebsd_logo.pngSiang ini saya melakukan update ports-ports FreeBSD 7.2-stable di 3 server yang dijadikan sebagai server cacti dan mrtg untuk customer. Setelah selesai makan, bermaksud mau melihat buku terbaru, tiba-tiba mendapat telepon dari NOC, bahwa salah satu server cacti untuk memonitor lokasi-lokasi vpn mengalami masalah dengan cacti, dimana graph tidak muncul. Troubleshoot pertama, adalah dengan melihat log cacti, dan ditemukan bahwa ada module yang tidak berhasil load, yaitu:

Unable to load dynamic library ‘/usr/local/lib/php/20060613/mysqli.so’ – /usr/local/lib/php/20060613/mysqli.so: Undefined symbol “spl_ce_RuntimeException” in Unknown on line 0

Saya kemudian remote ke server, dan melakukan debug manual terhadap php, dan hasilnya adalah sama

PHP Warning:  PHP Startup: Unable to load dynamic library ‘/usr/local/lib/php/20060613/mysqli.so’ – /usr/local/lib/php/20060613/mysqli.so: Undefined symbol “spl_ce_RuntimeException” in Unknown on line 0
PHP 5.2.11 with Suhosin-Patch 0.9.7 (cli) (built: Nov 20 2009 13:06:31)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

Awalnya saya kuatir, jika ada module yang tidak terinstall secara sempurna, untuk itu, saya melakukan crosscheck dan ternyata module spl yang di”ribut”kan oleh mysql terinstall dengan baik. Akhirnya solusi ketemu, setelah saya buka file extensions.ini dan menempatkan spl.so sebelum mysqli.so dan problem solved.

Tips: jika suatu saat Anda melakukan upgrade terhadap Apache, mysql, dan php mungkin script berikut akan berguna bagi Anda, setelah melakukan upgrade ketiga software diatas:

#!/bin/sh

cp /usr/local/etc/php/extensions.ini{,.old}
cd /usr/local/lib/php/20060613
lorder *.so | tsort | tail -r | sed -e ’s/^/extension=/’ > /usr/local/etc/php/extensions.ini

Semoga bermanfaat.

Published by Kalpin Erlangga Silaen on 30 Oct 2009

NOC Midnight

Setelah melakukan migrasi 27 server, akhirnya tiba saatnya menghibur diri :)
Kalaaaaaaaaaaaaaappppppppppppp

Published by Kalpin Erlangga Silaen on 16 Oct 2009

Gempa 16 Oct 2009

earthquake.jpgGempa kembali mengguncang Jakarta, dan sebagian daerah Jawa Barat. Gempa berkekuatan 6,4 SR (Skala Richter) ditengarai bermagnitude 6,5 Mw berpusat di Ujung Kulon, Selat Sunda; 6,79 Lintang Selatan/105,1 Bujut Timur, 42 km barat laut Ujungkulon, dengan kedalaman 10 km. Saya merasakan gempa tersebut dilantai 10, lebih kurang 1 menit. Tetapi karena gempa cepat berhenti, akhirnya saya mengurungkan niat untuk keluar gedung.
Berikut detail gempa yang tercatat di Pusat Seismologi Denver, USA:

Magnitude 6.5 – SUNDA STRAIT, INDONESIA
2009 October 16 09:52:52 UTC
DetailsMaps
Earthquake Details
Magnitude 6.5
Date-Time Friday, October 16, 2009 at 09:52:52 UTC
Friday, October 16, 2009 at 04:52:52 PM at epicenter

Location 6.692°S, 105.153°E
Depth 55.6 km (34.5 miles)
Region SUNDA STRAIT, INDONESIA
Distances 137 km (85 miles) S (185°) from T.-Telukbetung, Sumatra, Indonesia
187 km (116 miles) W (278°) from Sukabumi, Java, Indonesia
187 km (116 miles) WSW (251°) from JAKARTA, Java, Indonesia

Location Uncertainty horizontal ± 12.3 km (7.6 miles); depth ± 17.5 km (10.9 miles)
Parameters NST= 33, Nph= 33, Dmin=350.5 km, Rmss=1.41 sec, Gp= 76°,
M-type=teleseismic moment magnitude (Mw), Version=7
Source U.S. Geological Survey, National Earthquake Information Center:
World Data Center for Seismology, Denver

Hingga pukul 17:20, terlihat orang-orang dievakuasi dari hotel J. W. Marriot dan beberapa lokasi perkantoran di Mega Kuningan. Dari beberapa kali kejadian gempa yang makin intensif, mungkinkah ini adalah fenomena biasa, atau “luar biasa”?

Published by Kalpin Erlangga Silaen on 13 Oct 2009

[FIX] Update Fedora

fedora_logo.pngBagi anda yang mempunyai sistem operasi fedora yang lama (misalnya fedora core 1, 2, 3, 4, 5, 6, 7 dan 8) yang sudah tidak disupport lagi oleh tim fedora, mungkin anda akan kesulitan saat melakukan update terhadap sistem operasi anda. Solusi yang biasanya diambil oleh seorang sysadmin yang “tidak malas” adalah dengan membuat kernel custom, paket aplikasi custom yang biasanya dikompilasi ulang. Tetapi untuk server atau workstation yang sudah “production“, cara ini adalah cara yang beresiko, misalnya terjadi ketidakcocokan antara paket aplikasi yang sudah terinstall dengan yang akan diupdate. Cara lainnya adalah dengan mendownload aplikasi binary dalam format (rpm/redhat package management) tetapi ini juga akan merepotkan dengan adanya dependency yang rekursif. Jadi tetap disarankan menggunakan fasilitas YUM.
Permasalahan muncul karena repository untuk versi fedora diatas sudah tidak ada atau sudah tidak disupport. Maka tulisan ini saya buat untuk memecahkan masalah diatas.
Continue Reading »

Published by Kalpin Erlangga Silaen on 01 Oct 2009

[Info] Gempa Padang, Jambi, dan Bengkulu

Next »