Upgrade Ubuntu 10.10 ke 12.04 LTS

Post on 16-Oct-2021

8 views 0 download

Transcript of Upgrade Ubuntu 10.10 ke 12.04 LTS

Tempias Pikir | Upgrade Ubuntu 10.10 ke 12.04 LTSCopyright Ahmad Ridha ridha@ipb.ac.idhttp://ridha.staff.ipb.ac.id/2012/08/22/upgrade-ubuntu-10-10-ke-12-04-lts/

Upgrade Ubuntu 10.10 ke 12.04 LTS

Di penghujung liburan hari raya ini, saya coba meng-upgrade salah satu mesin dikampus yang masih menggunakan Ubuntu 10.10 (Maverick Meerkat) karenadukungan terhadap versi ini telah berakhir yang berarti Canonical tidak akan merilispembaruan keamanan untuknya.Terlebih, beberapa bulan lalu versi 12.04 LTS telahkeluar. Versi LTS berarti Canonical akan memberikan dukungan selama 5 tahun(hingga April 2017).

Sebelum melakukan upgrade, tentu data yang penting dicadangkan ke partisi laindulu. Memang memakan waktu, tapi langkah ini tidak boleh diabaikan.

Yang menjadi kekhawatiran adalah upgrade ini harus dilakukan bertahap yakni10.10 > 11.04 > 11.10 > 12.04. Ya benar, tiga kali upgrade. Untungnya Ubuntumenyediakan cara yang sangat praktis untuk melakukan upgrade versi yaitu cukupdengan perintah

sudo do-release-upgrade

dan koneksi internet yang memadai (mumpung kampus sedang liburan yang berartikoneksi internet cukup lancar). Sebagian orang lebih suka untuk melakukan cleaninstall, tapi dalam kasus ini, saya tidak berada di depan mesin tersebut secara fisiksehingga lebih mudah untuk upgrade via SSH.

Upgrade berjalan cukup lancar hingga Oneiric Ocelot (11.10). Tahap berikutnya, upgrade ke Precise Pangolin (12.04 LTS) yang cukup membuat khawatir. MySQL,yang merupakan salah satu layanan utama di mesin tersebut, tiba-tiba tidak dapatdijalankan. Kaget juga, tapi masih agak tenang karena saya telah mencadangkan isi/var/lib/mysql.

Log MySQL (/var/log/mysql/error.log) menunjukkan bahwa MySQL gagal berjalankarena ada kesalahan konfigurasi MySQL. Di antaranya:

page 1 / 3

Tempias Pikir | Upgrade Ubuntu 10.10 ke 12.04 LTSCopyright Ahmad Ridha ridha@ipb.ac.idhttp://ridha.staff.ipb.ac.id/2012/08/22/upgrade-ubuntu-10-10-ke-12-04-lts/

[ERROR] /usr/sbin/mysqld: unknown variable 'default-character-set=utf8'

Ternyata ada beberapa pengaturan di /etc/mysql/my.conf yang tidak didukung lagiyaitu default-character-set dan default-collation. Keduanya perlu digantimenjadi masing-masing character-set-server dan collation-server.

Setelah masalah itu hilang, ternyata masih ada masalah:

ERROR 2002: Can't connect to local MySQL server through socket'/var/lib/mysql/mysql.sock

Setelah baca-baca, akhirnya saya lakukan langkah-langkah berikut. Pertama, hapusMySQL dari sistem (pastikan konfigurasi lama telah dicadangkan jika adapengaturan khusus di dalamnya).

sudo apt-get purge mysql-server-5.1 mysql-common

Pastikan konfigurasi MySQL juga dibersihkan dari /etc/mysql. Kemudian instal ulangMySQL dan paket-paket yang diperlukan:

sudo apt-get install mysql-serversudo apt-get install php5-mysql

Diskusi dalam satu forum yang saya baca menyarankan untuk membuat ulangdirektori /var/lib/mysql dan menghapus log lama, tetapi dalam kasus saya, ternyata/var/lib/mysql masih utuh dan tidak perlu saya timpa dengan cadangan yang telahsaya buat.

page 2 / 3

Tempias Pikir | Upgrade Ubuntu 10.10 ke 12.04 LTSCopyright Ahmad Ridha ridha@ipb.ac.idhttp://ridha.staff.ipb.ac.id/2012/08/22/upgrade-ubuntu-10-10-ke-12-04-lts/

Akhirnya, alhamdulillah mesin tersebut berhasil di-upgrade dan meneruskanfungsinya dengan downtime sekitar 2 jam.

Lihat:

http://askubuntu.com/questions/125686/mysql-fails-to-start-after-upgrade-to-12-04 https://bugs.launchpad.net/bugs/958120

page 3 / 3