20 January 2011

Sore-sore "Ngadu Kalkun"

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 gammu
ii gammu 1.29.0-1.lucid~ppa.1 mobile phone management utility
ii gammu-doc 1.29.0-1.lucid~ppa.1 The Gammu Manual
ii gammu-smsd 1.29.0-1.lucid~ppa.1 SMS message daemon
ii 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: 12
Thu 2011/01/20 16:30:24 gammu-smsd[2447]: Database structure is from older Gammu version
Thu 2011/01/20 16:30:24 gammu-smsd[2447]: Please update database, you can find SQL scripts in documentation
Thu 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/ttyUSB0
connection = at115200

[smsd]
PIN = ''
#service = mysql >> konfigurasi lama
#konfigurasi baru
service = sql
driver = native_mysql
DeliveryReport = sms
logfile = /etc/smsdlog
debuglevel = 1

# Change this to your mysql config
User = userdatabase
Password = passworddatabase
# PC = localhost >> konfigurasi lama
#konfigurasi baru
Host = localhost
Database = 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.
UPDATE `namadatabase`.`gammu` SET `Version` = '12' WHERE `gammu`.`Version` =11;
Akhirnya selesai juga pertarungan dengan si-Kalkun. Sekarang sudah lancar kembali.

2 comments:

  1. SMS Gateway ya mas? untuk monitoring atau untuk aplikasi SMS mas?

    ReplyDelete
  2. Untuk aplikasi sms biasa tp level kepentingannya cukup tinggi :)

    ReplyDelete

Disqus for Dedy selalu Milisdad