Ok, start again from the begining. Remove all Kannel installations by manually deleting files/binaries. Follow these steps exactly and you'd be good to go:
1) download kannel pkg on server from redmine. Enter this command in terminal *mkdir /downloads* *cd /downloads* *wget http://www.kannel.org/download/1.5.0/gateway-1.5.0.zip <http://www.kannel.org/download/1.5.0/gateway-1.5.0.zip>* 2) Unzip and install Kannel *cd gateway-1.5.0/* *./configure --prefix=/usr/local/kannel --with-mysql --with-mysql-dir=/usr/local/mysql* *make* *make install* 3) Write config file *cd /usr/local/kannel/sbin/* *vim kannel.conf *-- this will open editor and you can copy paste conf from sample conf file provided in the pkg and edit according to your needs Esc+ :wq +Enter -- Save and exit editor 4) Start Kannel Now since you've created conf file in the same directory as bearerbox and smsbox you won't have to provide any paths. so simply enter *./bearerbox, *press enter, close the terminal and in new terminal session enter *./smsbox* Now this must work for you. Also *"Broken Pipe"* error logged in your logs means that the connection was broken which often times i've seen when I'm working on my local system and I get disconnected from internet. So you might wanna look into that too. Let me know how it works out. Cheers -Sam On Fri, May 2, 2014 at 8:21 PM, MOSES KARIUKI <kariuk...@gmail.com> wrote: > That's what is baffling me. I am unable to clear them. > > > On Fri, May 2, 2014 at 5:49 PM, Otandeka Simon Peter > <sotand...@gmail.com>wrote: > >> >> You are almost there. Just clear out those errors and you are good to. >> >> P. >> >> >> @sotandeka >> +256 716 801 124 >> Senior Programmer in VAS Mobile services, ERP, Health and Web-based >> Systems. >> Experienced Linux System Administrator and Open Source Developer. >> >> >> >> On Fri, May 2, 2014 at 5:45 PM, MOSES KARIUKI <kariuk...@gmail.com>wrote: >> >>> Hi All, >>> >>> This is the bearer box log: >>> >>> 2014-05-02 14:41:49 [1944] [0] ERROR: Couldn't open logfile >>> `/var/log/kannel/bearerbox.log'. >>> 2014-05-02 14:41:49 [1944] [0] ERROR: System error 2: No such file or >>> directory >>> 2014-05-02 14:41:49 [1944] [0] INFO: SSL not supported, no SSL >>> initialization done. >>> 2014-05-02 14:41:49 [1944] [0] INFO: HTTP: Opening server at port 13000. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 1 >>> (gwlib/fdset.c:poller) >>> 2014-05-02 14:41:49 [1944] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) >>> maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 2 >>> (gwlib/http.c:server_thread) >>> 2014-05-02 14:41:49 [1944] [2] DEBUG: Thread 2 >>> (gwlib/http.c:server_thread) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [3] DEBUG: Thread 3 >>> (gw/bb_http.c:httpadmin_run) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 3 >>> (gw/bb_http.c:httpadmin_run) >>> 2014-05-02 14:41:49 [1944] [2] DEBUG: HTTP: Including port 13000, fd 8 >>> for polling in server thread >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: starting smsbox connection module >>> 2014-05-02 14:41:49 [1944] [0] INFO: BOXC: 'smsbox-max-pending' not set, >>> using default (100). >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 4 >>> (gw/bb_boxc.c:sms_to_smsboxes) >>> 2014-05-02 14:41:49 [1944] [4] DEBUG: Thread 4 >>> (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 5 >>> (gw/bb_boxc.c:smsboxc_run) >>> 2014-05-02 14:41:49 [1944] [5] DEBUG: Thread 5 >>> (gw/bb_boxc.c:smsboxc_run) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] INFO: Set SMS resend frequency to 60 >>> seconds. >>> 2014-05-02 14:41:49 [1944] [0] INFO: SMS resend retry set to unlimited. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: MO concatenated message handling >>> enabled >>> 2014-05-02 14:41:49 [1944] [0] INFO: DLR rerouting for smsc id >>> <congoairtel> disabled. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 6 >>> (gw/smsc/smsc_smpp.c:io_thread) >>> 2014-05-02 14:41:49 [1944] [6] DEBUG: Thread 6 >>> (gw/smsc/smsc_smpp.c:io_thread) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 7 >>> (gw/bb_smscconn.c:sms_router) >>> 2014-05-02 14:41:49 [1944] [7] DEBUG: Thread 7 >>> (gw/bb_smscconn.c:sms_router) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: starting UDP sender/receiver module >>> 2014-05-02 14:41:49 [1944] [0] INFO: Adding interface * >>> 2014-05-02 14:41:49 [1944] [6] DEBUG: Connecting to <217.113.71.81> >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: udpc_create: Bound to UDP < >>> 0.0.0.0:9200> >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 8 >>> (gw/bb_udp.c:udp_receiver) >>> 2014-05-02 14:41:49 [1944] [8] DEBUG: Thread 8 >>> (gw/bb_udp.c:udp_receiver) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 9 >>> (gw/bb_udp.c:udp_sender) >>> 2014-05-02 14:41:49 [1944] [9] DEBUG: Thread 9 (gw/bb_udp.c:udp_sender) >>> maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: udpc_create: Bound to UDP < >>> 0.0.0.0:9201> >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 10 >>> (gw/bb_udp.c:udp_receiver) >>> 2014-05-02 14:41:49 [1944] [10] DEBUG: Thread 10 >>> (gw/bb_udp.c:udp_receiver) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 11 >>> (gw/bb_udp.c:udp_sender) >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: starting wapbox connection module >>> 2014-05-02 14:41:49 [1944] [11] DEBUG: Thread 11 >>> (gw/bb_udp.c:udp_sender) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [0] ERROR: Missing wapbox-port variable, >>> cannot start WAP >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: starting WDP router >>> 2014-05-02 14:41:49 [1944] [0] DEBUG: Started thread 12 >>> (gw/bearerbox.c:wdp_router) >>> 2014-05-02 14:41:49 [1944] [12] DEBUG: Thread 12 >>> (gw/bearerbox.c:wdp_router) maps to pid 1944. >>> 2014-05-02 14:41:49 [1944] [12] DEBUG: udp_die: removing producers from >>> udp-lists >>> 2014-05-02 14:41:49 [1944] [0] INFO: >>> ---------------------------------------- >>> 2014-05-02 14:41:49 [1944] [0] INFO: Kannel bearerbox II version >>> svn-r5089 starting >>> >>> >>> >>> On Fri, May 2, 2014 at 5:36 PM, Otandeka Simon Peter < >>> sotand...@gmail.com> wrote: >>> >>>> >>>> Hi, >>>> >>>> 1. Run bearerbox first before running smsbox.... something like >>>> /usr/local/sbin/bearerbox -v 0 /etc/kannel.conf >>>> /usr/local/sbin/smsbox -v 0 /etc/kannel.conf >>>> 2. Send us the full log at debug-level zero (/usr/local/sbin/bearerbox >>>> -v 0 /etc/kannel.conf) >>>> 3. Check that you reach your SMSC at the given port and connection is >>>> stable. >>>> 4. Also check for file permissions. >>>> >>>> >>>> >>>> >>>> >>>> @sotandeka >>>> +256 716 801 124 >>>> Senior Programmer in VAS Mobile services, ERP, Health and Web-based >>>> Systems. >>>> Experienced Linux System Administrator and Open Source Developer. >>>> >>>> >>>> >>>> On Fri, May 2, 2014 at 5:11 PM, MOSES KARIUKI <kariuk...@gmail.com>wrote: >>>> >>>>> Bendon, >>>>> >>>>> In Addition, these are the instructions I followed. >>>>> >>>>> svn co https://svn.kannel.org/gateway/trunk kannel-1.5 >>>>> cd kannel-1.5 >>>>> ./configure --with-mysql --prefix=/usr/local >>>>> make >>>>> make install >>>>> >>>>> >>>>> >>>>> On Fri, May 2, 2014 at 5:10 PM, MOSES KARIUKI <kariuk...@gmail.com>wrote: >>>>> >>>>>> # >>>>>> # Sample configuration file for Kannel bearerbox on Debian. >>>>>> # See the documentation for explanations of fields. >>>>>> # >>>>>> >>>>>> # HTTP administration is disabled by default. Make sure you set the >>>>>> # password if you enable it. >>>>>> >>>>>> group = core >>>>>> admin-port = 13000 >>>>>> admin-password = >>>>>> admin-deny-ip = "*.*.*.*" >>>>>> admin-allow-ip = "" >>>>>> #wapbox-port = 13002 >>>>>> smsbox-port = 13001 >>>>>> wdp-interface-name = "*" >>>>>> log-file = "/var/log/kannel/bearerbox.log" >>>>>> log-level = 0 >>>>>> box-deny-ip = "*.*.*.*" >>>>>> box-allow-ip = >>>>>> #dlr-storage = pgsql >>>>>> >>>>>> #group = wapbox >>>>>> #bearerbox-host = localhost >>>>>> #log-file = "/var/log/kannel/wapbox.log" >>>>>> >>>>>> group = smsbox >>>>>> bearerbox-host = localhost >>>>>> sendsms-port = 13013 >>>>>> global-sender = 13013 >>>>>> smsbox-id = box1 >>>>>> log-file = "/var/log/kannel/smsbox.log" >>>>>> log-level = 0 >>>>>> >>>>>> group = sendsms-user >>>>>> username = >>>>>> password = >>>>>> dlr-url = " >>>>>> http://localhost/kannel/dlr_status.php?id=%p&mask=%d&message_id=%F" >>>>>> >>>>>> group = sms-service >>>>>> keyword = default >>>>>> get-url = " >>>>>> http://localhost/kannel/receivesms.php?sender=%p&text=%a&receiverph=%P&smscid=%i >>>>>> " >>>>>> accept-x-kannel-headers = true >>>>>> concatenation = true >>>>>> catch-all = true >>>>>> >>>>>> #group = wapbox >>>>>> #bearerbox-host = localhost >>>>>> #log-file = "/var/log/kannel/wapbox.log" >>>>>> >>>>>> group = smsc >>>>>> smsc = smpp >>>>>> smsc-id = >>>>>> host = >>>>>> port = 0 >>>>>> smsc-username = >>>>>> smsc-password = >>>>>> system-type = VMA >>>>>> transceiver-mode = false >>>>>> receive-port = 9000 >>>>>> interface-version = 34 >>>>>> #connect-allow-ip = 127.0.0.1 >>>>>> #msg-id-type = 0x00 >>>>>> >>>>>> group = pgsql-connection >>>>>> id = mydlr >>>>>> host = localhost >>>>>> port = 5432 >>>>>> username = postgres >>>>>> password = _123ntGrac0N_ >>>>>> database = postgres >>>>>> max-connections = 1 >>>>>> >>>>>> group = dlr-db >>>>>> id = mydlr >>>>>> table = tbl_dlr >>>>>> field-smsc = smsc >>>>>> field-timestamp = _timstamp >>>>>> field-destination = destination >>>>>> field-source = source >>>>>> field-service = _service >>>>>> field-url = url >>>>>> field-mask = mask >>>>>> field-status = status >>>>>> field-boxc-id = boxc_id >>>>>> >>>>>> >>>>>> >>>>>> On Fri, May 2, 2014 at 5:06 PM, Bendon Murgor <bendonmur...@gmail.com >>>>>> > wrote: >>>>>> >>>>>>> Send in your conf file... >>>>>>> You may remove the passwords in it >>>>>>> >>>>>>> >>>>>>> Best Regards, >>>>>>> ----------------------------------------- >>>>>>> Bendon Murgor >>>>>>> Sytems Engineer/IT Systems Auditor >>>>>>> +254-720-529868 >>>>>>> Sent from my BlackBerry® >>>>>>> ------------------------------ >>>>>>> *From: * MOSES KARIUKI <kariuk...@gmail.com> >>>>>>> *Date: *Fri, 2 May 2014 17:03:53 +0300 >>>>>>> *To: *Murgor Bendon<bendonmur...@gmail.com> >>>>>>> *Cc: *Kannel Users<users@kannel.org> >>>>>>> *Subject: *Re: Kannel 1.5 smsbox error >>>>>>> >>>>>>> THanks Bendon, >>>>>>> >>>>>>> I have done that. Below is the new error I am getting. >>>>>>> >>>>>>> 2014-05-02 14:01:07 [1811] [0] DEBUG: Connecting to <127.0.0.1> >>>>>>> 2014-05-02 14:01:07 [1811] [0] INFO: Connected to bearerbox at >>>>>>> localhost port 13001. >>>>>>> 2014-05-02 14:01:07 [1811] [0] DEBUG: Started thread 8 >>>>>>> (gw/heartbeat.c:heartbeat_thread) >>>>>>> 2014-05-02 14:01:07 [1811] [8] DEBUG: Thread 8 >>>>>>> (gw/heartbeat.c:heartbeat_thread) maps to pid 1811. >>>>>>> 2014-05-02 14:01:07 [1811] [0] ERROR: Connection closed by the >>>>>>> bearerbox. >>>>>>> 2014-05-02 14:01:07 [1811] [0] ERROR: Bearerbox is gone, restarting >>>>>>> 2014-05-02 14:01:07 [1811] [0] INFO: Received (and handled?) 0 >>>>>>> requests in 0 seconds (-nan per second) >>>>>>> 2014-05-02 14:01:07 [1811] [0] INFO: Kannel smsbox terminating. >>>>>>> 2014-05-02 14:01:07 [1811] [8] ERROR: Error writing 12 octets to fd >>>>>>> 45: >>>>>>> 2014-05-02 14:01:07 [1811] [8] ERROR: System error 32: Broken pipe >>>>>>> 2014-05-02 14:01:07 [1811] [8] ERROR: Couldn't write Msg to >>>>>>> bearerbox. >>>>>>> 2014-05-02 14:01:07 [1811] [8] DEBUG: Thread 8 >>>>>>> (gw/heartbeat.c:heartbeat_thread) terminates. >>>>>>> 2014-05-02 14:01:07 [1811] [0] DEBUG: Waiting for 2 >>>>>>> (gwlib/http.c:server_thread) to terminate >>>>>>> 2014-05-02 14:01:07 [1811] [3] DEBUG: HTTP: No clients with >>>>>>> requests, quitting. >>>>>>> 2014-05-02 14:01:07 [1811] [3] DEBUG: Thread 3 >>>>>>> (gw/smsbox.c:sendsms_thread) terminates. >>>>>>> 2014-05-02 14:01:07 [1811] [1] DEBUG: Thread 1 >>>>>>> (gwlib/fdset.c:poller) terminates. >>>>>>> 2014-05-02 14:01:07 [1811] [2] DEBUG: Thread 2 >>>>>>> (gwlib/http.c:server_thread) terminates. >>>>>>> 2014-05-02 14:01:07 [1811] [0] DEBUG: Waiting for 5 >>>>>>> (gw/smsbox.c:obey_request_thread) to terminate >>>>>>> >>>>>>> MT >>>>>>> >>>>>>> >>>>>>> On Fri, May 2, 2014 at 5:02 PM, Bendon Murgor < >>>>>>> bendonmur...@gmail.com> wrote: >>>>>>> >>>>>>>> Boss, are you sure that is the correct location of your conf file? >>>>>>>> Have you followed the documentation? >>>>>>>> Create the kannel.conf in your current working directory and >>>>>>>> execute again. >>>>>>>> Best Regards, >>>>>>>> ----------------------------------------- >>>>>>>> Bendon Murgor >>>>>>>> Sytems Engineer/IT Systems Auditor >>>>>>>> +254-720-529868 >>>>>>>> Sent from my BlackBerry® >>>>>>>> ------------------------------ >>>>>>>> *From: * MOSES KARIUKI <kariuk...@gmail.com> >>>>>>>> *Sender: * "users" <users-boun...@kannel.org> >>>>>>>> *Date: *Fri, 2 May 2014 16:56:53 +0300 >>>>>>>> *To: *Kannel Users<users@kannel.org> >>>>>>>> *Subject: *Kannel 1.5 smsbox error >>>>>>>> >>>>>>>> Hi All, >>>>>>>> >>>>>>>> I am getting the below error. Please assist. I tried locating the >>>>>>>> /etc/default/kannel file but its not there. >>>>>>>> root@rzpeiz52m2:/etc/default# /etc/kannel/sbin/smsbox kannel.conf >>>>>>>> 2014-05-02 13:46:26 [24447] [0] INFO: Debug_lvl = -1, log_file = >>>>>>>> <none>, log_lvl = 0 >>>>>>>> 2014-05-02 13:46:26 [24447] [0] ERROR: fopen failed: couldn't open >>>>>>>> `kannel.conf' >>>>>>>> 2014-05-02 13:46:26 [24447] [0] ERROR: System error 2: No such file >>>>>>>> or directory >>>>>>>> 2014-05-02 13:46:26 [24447] [0] PANIC: Failed to load main >>>>>>>> configuration file `kannel.conf'. Aborting! >>>>>>>> 2014-05-02 13:46:26 [24447] [0] PANIC: >>>>>>>> /etc/kannel/sbin/smsbox(gw_backtrace+0xae) [0x440fee] >>>>>>>> 2014-05-02 13:46:26 [24447] [0] PANIC: >>>>>>>> /etc/kannel/sbin/smsbox(gw_panic+0x169) [0x441169] >>>>>>>> 2014-05-02 13:46:26 [24447] [0] PANIC: >>>>>>>> /etc/kannel/sbin/smsbox(cfg_read+0x5d6) [0x42c826] >>>>>>>> 2014-05-02 13:46:26 [24447] [0] PANIC: >>>>>>>> /etc/kannel/sbin/smsbox(main+0x101) [0x40ce21] >>>>>>>> 2014-05-02 13:46:26 [24447] [0] PANIC: >>>>>>>> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) >>>>>>>> [0x7f485ec5476d] >>>>>>>> 2014-05-02 13:46:26 [24447] [0] PANIC: /etc/kannel/sbin/smsbox() >>>>>>>> [0x40e3f5] >>>>>>>> >>>>>>>> >>>>>>>> Please assist. >>>>>>>> MK >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >