Artikel ini menjelaskan langkah-langkah upgrade sistem dengan Spanel 1.3 di OS Debian Lenny ke Debian Squeeze.
1. PENTING. Buang dulu beberapa paket yang bisa menimbulkan konflik saat upgrade OS:
# apt-get remove libapache2-mod-perl2 libcdb-file-perl php5-sqlite3
Efek dari perintah di atas adalah Apache (webserver) akan mati. Total waktu proses upgrade sekitar 40-50 menit sehingga layanan web akan mati selama sekitar 40-50 menit.
2. Pastikan kita sudah update Lenny ke kondisi terkini.
# apt-get update
Jika ada pesan error tentang kekurangan key 013BD0F491654143, lakukan:
# wget -O- http://spanel.info/pgp.txt | apt-key add -
Jika ada pesan error tentang kekurangan key lain, lakukan:
# apt-get install debian-keyring debian-keyring-archive
# apt-get install debian-archive-keyring
Selanjutnya:
# apt-get upgrade
Ini butuh waktu antara 5-10 menit.
3. BELUM ADA GUIDENYA. Jika ada database PostgreSQL, dump dulu semua karena nanti ada pergantian versi dari 8.1 ke 8.3 (tidak kompatibel).
4. Upgrade OS Debian ke Squeeze. Edit /etc/apt/sources.list. Ganti semua lenny menjadi squeeze dan buang repositori volatile, juga tambahkan squeeze-updates. Hasil akhirnya seperti ini:
deb http://kebo.vlsm.org/debian squeeze main non-free contrib
deb http://kebo.vlsm.org/debian squeeze-updates main non-free contrib
deb http://kebo.vlsm.org/debian-security squeeze/updates main non-free contrib
deb http://mwn-dtp.arsip.or.id/debian-spanel squeeze spanel extras
Catatan: Saat ini repositori Debian archive.or.id mengalami sedikit kendala, jadi gunakan mirror lain dulu seperti kebo.vlsm.org.
Lalu lakukan:
# apt-get update
# apt-get dist-upgrade
Ini akan butuh waktu sekitar 20-30 menit. Beberapa kali Anda akan ditanya mengenai upgrade file konfigurasi, apakah ingin install the package maintainer's version (Y) atau keep your currently-installed version (N). Patokannya, pilihlah Y karena rata-rata modifikasi file konfigurasi dilakukan oleh Spanel versi lama, dan nanti akan diperbaiki lagi oleh Spanel versi baru. Kecuali untuk file-file konfigurasi yang Anda tahu telah Anda modifikasi juga untuk keperluan lain.
5. Instal/upgrade kembali Spanel
# rm -f install-spanel
# wget http://spanel.info/install-spanel
# perl install-spanel -v
Ini butuh waktu sekitar 10-15 menit.