Day 64 Prakerin Di Excellent ~ Panik
Hari ke-64 PKL: Panik
Hari ini adalah hari Jumat, seperti biasa di kantor, setiap Jumat selalu ada meeting untuk seluruh tim. Dalam meeting kali ini, project saya terkait OpenKM sempat dibahas oleh Pak Bos, dan beliau meminta saya untuk menyiapkan OpenKM untuk dilakukan uji coba.
Setelah meeting, Mas Ridwan, pembimbing saya, langsung membuatkan server VM untuk saya, karena uji coba ini tidak akan menggunakan server kantor. Mas Ridwan bertanya saya ingin menggunakan OS apa, dan saya menjawab, "Ubuntu saja, Mas, biar aman."
Setelah VM selesai dibuat, saya langsung diminta untuk setup OpenKM di server tersebut. Selain konfigurasi OpenKM, saya juga harus melakukan beberapa setup dasar di server itu, seperti mengubah hostname dan memeriksa apakah hardware requirements sudah sesuai dengan panduan OpenKM.
Setelah setup dasar selesai, saya langsung mencoba instalasi OpenKM. Langkah-langkah instalasinya masih sama seperti yang pernah saya tuliskan di blog sebelumnya tentang Installasi OpenKM On Ubuntu. Semuanya berjalan lancar sampai tahap akhir, tetapi saat saya mencoba mengakses OpenKM, muncul error yang menunjukkan koneksi ke database gagal.
Saya mulai merasa panik karena targetnya adalah menyelesaikan instalasi ini sebelum waktu salat Jumat. Saya langsung memeriksa log di Tomcat, dan di sana memang terlihat pesan error yang menegaskan bahwa ada masalah dengan koneksi ke database. Pesan errornya seperti berikut:
PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)
2024-10-18 02:49:35,958 [http-nio-0.0.0.0-8080-exec-2] [] WARN o.h.util.JDBCExceptionReporter - SQL Error: 0, SQLState: null
Saya pun berpikir, apakah mungkin saya melakukan kesalahan saat setup database? Karena Mas Ridwan sedang sibuk, saya mencoba bertanya pada ChatGPT. Ternyata benar, ada kesalahan saat setup database. Ini disebabkan karena saya menggunakan hostname sendiri, bukan "localhost," sehingga ada konfigurasi tambahan yang seharusnya saya perhatikan. Seperti berikut:
Database [h2]: mysql
Database host [localhost]: (Isi dengan host yang diinginkan)
Database name [okmdb]:
Database user [openkm]:
Database password [password anda]:
---------------------------
- Database: mysql
- Database host: (Host yang diinginkan)
- Database name: okmdb
- Database user: openkm
- Database password: password anda
- OpenKM version: 6.3.12
- Tomcat version: 8.5.69
---------------------------
Start install process? [y/N]: y
Setelah mengetahui kesalahan ini, saya meminta Mas Ridwan untuk meng-install ulang server Ubuntu, karena saya khawatir setup-nya akan berantakan jika dilanjutkan. Setelah server di-install ulang, saya pun melakukan setup lagi dengan lebih hati-hati, memastikan semua langkah sesuai dengan panduan.
Alhamdulillah, setelah memperbaiki kesalahan konfigurasi hostname, OpenKM berhasil diinstal dan berjalan lancar hingga bisa digunakan.
Meski sempat panik karena error yang muncul, saya senang akhirnya bisa menyelesaikan masalah ini. Walaupun harus install ulang server, pengalaman ini memberikan saya pelajaran berharga tentang troubleshooting dan pentingnya perhatian pada detail. Ini akan jadi bekal untuk tugas-tugas berikutnya.
Komentar
Posting Komentar