Biasanya orang melakukan tarung ayam atau dalam kosakata saya "ngadu ayam". Menjelang pulang kantor saya justru "Ngadu Kalkun". Mesin penggerak Kalkun telah diperbaharui menjadi versi 1.29.0-1.lucid~ppa.1. Berhubung adanya pembaharuan Kalkun jadi "ngambek" terpaksa saya harus bertarung atau "ngadu" dengan Kalkun.
$sudo dpkg -l |grep gammuii gammu 1.29.0-1.lucid~ppa.1 mobile phone management utilityii gammu-doc 1.29.0-1.lucid~ppa.1 The Gammu Manualii gammu-smsd 1.29.0-1.lucid~ppa.1 SMS message daemonii libgammu-i18n 1.29.0-1.lucid~ppa.1 mobile phone management library (i18n files)ii libgammu7 1.29.0-1.lucid~ppa.1 mobile phone management library
Setelah saya jalankan perintah sudo apt-get dist-upgrade Kalkun benar-benar tidak mau mengirim SMS. Dilihat dari pesan yang saya terima bahwa struktur databasenya berbeda :
Thu 2011/01/20 16:30:24 gammu-smsd[2447]: Database structures version: 11, SMSD current version: 12Thu 2011/01/20 16:30:24 gammu-smsd[2447]: Database structure is from older Gammu versionThu 2011/01/20 16:30:24 gammu-smsd[2447]: Please update database, you can find SQL scripts in documentationThu 2011/01/20 16:30:24 gammu-smsd[2447]: Initialisation failed, stopping Gammu smsd: Unknown error. (UNKNOWN[27])Thu 2011/01/20 16:31:17 gammu-smsd[2606]: mysql service is deprecated. Please use SQL service with correct driver.
Muter-muter mencari solusi dari merubah berkas konfigurasi sampai hal-hal diluar logika. Berkas konfigurasi gammu-smsd di direktori /etc dirubah menjadi :
[gammu]port = /dev/ttyUSB0connection = at115200
[smsd]PIN = ''#service = mysql >> konfigurasi lama#konfigurasi baruservice = sqldriver = native_mysqlDeliveryReport = smslogfile = /etc/smsdlogdebuglevel = 1
# Change this to your mysql configUser = userdatabasePassword = passworddatabase# PC = localhost >> konfigurasi lama#konfigurasi baruHost = localhostDatabase = namadatabase
Jika dilihat kembali pesan error-nya : Database structures version: 11, SMSD current version: 12, maka sebaiknya lakukan perintah dibawah ini pada database server yang digunakan dalam hal ini adalah MySQL.
Akhirnya selesai juga pertarungan dengan si-Kalkun. Sekarang sudah lancar kembali.UPDATE `namadatabase`.`gammu` SET `Version` = '12' WHERE `gammu`.`Version` =11;
SMS Gateway ya mas? untuk monitoring atau untuk aplikasi SMS mas?
ReplyDeleteUntuk aplikasi sms biasa tp level kepentingannya cukup tinggi :)
ReplyDelete