You need write permission to the user starting kannel for your modem tty.
|-----------------------------------------------------------------------------------------------------------------|
Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
celular y Nextel
en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via SMS
y GPRS online
Visitenos en www.perusms.com
On Fri, Nov 21, 2014 at 12:47 AM, Tapan Kumar Thapa <
[email protected]> wrote:
> When i google with "kannel System error 13: Permission denied"
>
> I got below link which has a solution to your problem.
>
> https://groups.google.com/forum/#!msg/rapidsms/XlIhghfjm0k/0fR7mKLzZ7wJ
>
> On Fri, Nov 21, 2014 at 11:13 AM, JAHANZAIB SYED <[email protected]>
> wrote:
>
>> Ok when I open log I can see following when trying to send sms,
>>
>> #*tail -f /var/log/kannel/bearerbox.log*
>>
>>
>> *****************************************************************************************
>> 2014-11-21 10:41:55 [1912] [6] INFO: AT2[/dev/ttyACM0]: opening device
>> 2014-11-21 10:41:55 [1912] [6] ERROR: AT2[/dev/ttyACM0]: open failed!
>> ERRNO=13
>> 2014-11-21 10:41:55 [1912] [6] ERROR: System error 13: Permission denied
>> 2014-11-21 10:41:55 [1912] [6] ERROR: AT2[/dev/ttyACM0]:
>> at2_device_thread: open_at2_device failed.
>> 2014-11-21 10:41:55 [1912] [6] ERROR: System error 13: Permission denied
>> 2014-11-21 10:41:55 [1912] [6] ERROR: AT2[/dev/ttyACM0]: Couldn't connect
>> (retrying in 10 seconds).
>>
>> *****************************************************************************************
>>
>> It happens only when kannel is auto start on reboot. but when i start
>> bearerbox and smsbox manually , then it works fine. Why i am getting this
>> error? (also I when i try to send msg from GAMMU , it also works fine, only
>> kannel having issue)
>>
>> *Regards, *
>> *SYED JAHANZAIB*
>>
>>
>>
>> ------------------------------
>> Date: Fri, 21 Nov 2014 10:49:34 +0530
>>
>> Subject: Re: Kannel bearerbox and smsbox startup issue
>> From: [email protected]
>> To: [email protected]
>> CC: [email protected]; [email protected]
>>
>> admin interface output means that bearerbox and smsbox were started
>> perfectly fine however bearerbox was unable to connect with your modem smsc.
>>
>> Now you need to check as to why modem smsc was not on.
>>
>> Enable debug logs after system restart while all boxes are on and see
>> what was causing issue.
>>
>> On Fri, Nov 21, 2014 at 10:38 AM, JAHANZAIB SYED <[email protected]>
>> wrote:
>>
>> yes when box restarts, i check the processes as follows
>>
>>
>>
>> ********************************************************************************************************
>> *root@rm:~# ps aux |grep kannel*
>>
>> kannel 989 0.0 0.0 7424 724 ? Ss 10:04 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_bearerbox.pid
>> --no-extra-args /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf
>>
>> kannel 991 0.0 0.2 101084 2828 ? Sl 10:04 0:00
>> /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf
>>
>> kannel 1176 0.0 0.0 7424 724 ? Ss 10:04 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_wapbox.pid
>> --no-extra-args /usr/sbin/wapbox -v 4 -- /etc/kannel/kannel.conf
>>
>> kannel 1180 0.0 0.0 7424 720 ? Ss 10:04 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_smsbox.pid
>> --no-extra-args /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf
>>
>> kannel 1183 0.0 0.2 80284 2680 ? Sl 10:04 0:00
>> /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf
>>
>> ********************************************************************************************************
>>
>> *and when i see the status via web i can see the following*
>>
>> ********************************************************************************************************Kannel
>> bearerbox version `1.4.3'. Build `Apr 6 2010 13:16:08', compiler `4.4.3'.
>> System Linux, release 2.6.32-33-generic, version #70-Ubuntu SMP Thu Jul 7
>> 21:09:46 UTC 2011, machine i686. Hostname rm, IP 127.0.1.1. Libxml version
>> 2.7.6. Using OpenSSL 0.9.8k 25 Mar 2009. Compiled with MySQL 5.1.41, using
>> MySQL 5.1.73. Using native malloc.
>> Status: running, uptime 0d 0h 1m 26s
>> WDP: received 0 (0 queued), sent 0 (0 queued)
>> SMS: received 0 (0 queued), sent 0 (0 queued), store size -1
>> SMS: inbound (0.00,0.00,0.00) msg/sec, outbound (0.00,0.00,0.00) msg/sec
>> DLR: 0 queued, using internal storage
>> Box connections:
>> smsbox:(none), IP 127.0.0.1 (0 queued), (on-line 0d 0h 1m 20s)
>>
>> SMSC connections:
>> *unknown* AT2[/dev/ttyACM0] (connecting, rcvd 0, sent 0, failed
>> 0, queued 0 msgs)
>>
>> ********************************************************************************************************
>>
>> And when i try to send sms i see following
>>
>> *3: Queued for later delivery*
>>
>>
>>
>> *Regards, *
>> *SYED JAHANZAIB*
>>
>>
>>
>>
>> ------------------------------
>> Date: Fri, 21 Nov 2014 10:30:31 +0530
>> Subject: Re: Kannel bearerbox and smsbox startup issue
>> From: [email protected]
>> To: [email protected]
>> CC: [email protected]; [email protected]
>>
>>
>> Once system is restarted, have you checked that kannel is working?
>>
>> Have you checked if bearerbox and smsbox were working?
>>
>> On Fri, Nov 21, 2014 at 10:19 AM, JAHANZAIB SYED <[email protected]>
>> wrote:
>>
>> Not working, when I do system reboot, and try to send messages, they goes
>> to queue, and when i kill the kannel processes and start bearerbox and
>> smsbox in separate panel, sms starts to work.
>>
>> This is my */etc/default/kannel* file.
>> ************************************************************
>> root@testbox:~# cat /etc/default/kannel
>> START_WAPBOX=1
>> START_SMSBOX=1
>> ************************************************************
>>
>>
>> This is my
>> */etc/init.d/kannel*
>> ************************************************************
>> root@rm:~# cat /etc/init.d/kannel
>> #!/bin/sh
>> . /lib/lsb/init-functions
>> BOXPATH=/usr/sbin
>> PIDFILES=/var/run/kannel
>> CONF=/etc/kannel/kannel.conf
>>
>> PATH=$BOXPATH:$PATH
>>
>> test -x $BOXPATH/bearerbox || exit 0
>> test -r /etc/default/kannel && . /etc/default/kannel
>>
>> if [ ! -d $PIDFILES ]
>> then
>> mkdir $PIDFILES
>> chown kannel:root $PIDFILES
>> fi
>>
>> case "$1" in
>> start)
>> log_daemon_msg "Starting WAP gateway by zaib"
>> log_progress_msg "bearerbox"
>> start-stop-daemon --start --quiet \
>> --pidfile $PIDFILES/kannel_bearerbox.pid \
>> --chuid kannel \
>> --exec $BOXPATH/run_kannel_box \
>> -- \
>> --pidfile $PIDFILES/kannel_bearerbox.pid \
>> --no-extra-args \
>> $BOXPATH/bearerbox -v 4 -- $CONF
>> sleep 1 # Wait for bearerbox
>> test ! -z $START_WAPBOX && (
>> log_progress_msg "wapbox"
>> start-stop-daemon --start --quiet \
>> --pidfile $PIDFILES/kannel_wapbox.pid \
>> --chuid kannel \
>> --exec $BOXPATH/run_kannel_box \
>> -- \
>> --pidfile $PIDFILES/kannel_wapbox.pid \
>> --no-extra-args \
>> $BOXPATH/wapbox -v 4 -- $CONF
>> )
>> test ! -z $START_SMSBOX && (
>> log_progress_msg "smsbox"
>> start-stop-daemon --start --quiet \
>> --pidfile $PIDFILES/kannel_smsbox.pid \
>> --chuid kannel \
>> --exec $BOXPATH/run_kannel_box \
>> -- \
>> --pidfile $PIDFILES/kannel_smsbox.pid \
>> --no-extra-args \
>> $BOXPATH/smsbox -v 4 -- $CONF
>> )
>> log_end_msg 0
>> ;;
>>
>> stop)
>> log_daemon_msg "Stopping WAP gateway by zaib"
>> test ! -z $START_SMSBOX && (
>> log_progress_msg "smsbox"
>> start-stop-daemon --stop --retry 5 --quiet \
>> --pidfile $PIDFILES/kannel_smsbox.pid \
>> --exec $BOXPATH/run_kannel_box
>> )
>> test ! -z $START_WAPBOX && (
>> log_progress_msg "wapbox"
>> start-stop-daemon --stop --retry 5 --quiet \
>> --pidfile $PIDFILES/kannel_wapbox.pid \
>> --exec $BOXPATH/run_kannel_box
>> )
>> log_progress_msg "bearerbox"
>> start-stop-daemon --stop --retry 5 --quiet \
>> --pidfile $PIDFILES/kannel_bearerbox.pid \
>> --exec $BOXPATH/run_kannel_box
>> log_end_msg 0
>> ;;
>>
>> reload)
>> # We don't have support for this yet.
>> exit 1
>> ;;
>>
>> restart|force-reload)
>> $0 stop
>> sleep 1
>> $0 start
>> ;;
>>
>> *)
>> echo "Usage: $0 {start|stop|restart|force-reload}"
>> exit 1
>>
>> esac
>> exit 0
>> ************************************************************
>>
>>
>>
>> This are processes when sms goes in queue
>> ************************************************************
>> root@rm:~# ps aux |grep kannel
>> kannel 2964 0.0 0.0 7424 720 ? Ss 09:47 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_bearerbox.pid
>> --no-extra-args /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf
>> kannel 2966 0.0 0.2 82652 2784 ? Sl 09:47 0:00
>> /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf
>> kannel 2975 0.0 0.0 7424 720 ? Ss 09:47 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_wapbox.pid
>> --no-extra-args /usr/sbin/wapbox -v 4 -- /etc/kannel/kannel.conf
>> kannel 2978 0.0 0.0 7424 724 ? Ss 09:47 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_smsbox.pid
>> --no-extra-args /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf
>> kannel 2980 0.0 0.2 65948 2644 ? Sl 09:47 0:00
>> /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf
>> root 2993 0.0 0.0 3328 876 pts/2 S+ 09:47 0:00 grep
>> --color=auto kannel
>> ************************************************************
>>
>>
>> Sorry for long messages, but i wanted to provide more info to
>> troubleshoot easily
>>
>> *Regards, *
>> *SYED JAHANZAIB*
>>
>>
>> ------------------------------
>> Date: Thu, 20 Nov 2014 09:49:14 -0500
>> Subject: Re: Kannel bearerbox and smsbox startup issue
>> From: [email protected]
>> To: [email protected]
>> CC: [email protected]; [email protected]
>>
>>
>> check contrib folder for init files. Adjust as necessary and place them
>> in \etc\init.d or as needed by your OS
>>
>>
>> |-----------------------------------------------------------------------------------------------------------------|
>> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
>> celular y Nextel
>> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via
>> SMS y GPRS online
>> Visitenos en www.perusms.com
>>
>> On Thu, Nov 20, 2014 at 9:26 AM, JAHANZAIB SYED <[email protected]>
>> wrote:
>>
>> my problem is that when I start bearerbox and smsbox in terminal
>> (separate terminal for each command) like
>>
>> *bearerbox -v 0 /etc/kannel/kannel.conf*
>>
>>
>> *smsbox -v 0 /etc/kannel/kannel.conf*
>> sms via web works fine.
>> but when i reboot , the SMS via web goes in Queue.
>>
>>
>> *Regards, *
>> *SYED JAHANZAIB*
>>
>>
>>
>>
>> ------------------------------
>> From: [email protected]
>> Date: Thu, 20 Nov 2014 06:15:21 -0800
>> Subject: RE: Kannel bearerbox and smsbox startup issue
>> To: [email protected]; [email protected]
>>
>>
>> Start bearerbox and smsbox with & sign and than test.
>>
>> Sent from my Windows Phone
>> ------------------------------
>> From: JAHANZAIB SYED <[email protected]>
>> Sent: 20-11-2014 19:33
>> To: [email protected]
>> Subject: Kannel bearerbox and smsbox startup issue
>>
>> I have configured *Kannel *(bearerbox+smsbox) in Ubuntu 12.04. If i
>> start kannel via following commands (in separate terminals) *bearerbox
>> -v 0 /etc/kannel/kannel.conf*
>> *smsbox -v 0 /etc/kannel/kannel.conf*
>>
>>
>> Then the SMS delivery via webhttp works fine. Example:
>>
>>
>> http://10.0.0.1:13013/cgi-bin/sendsms?username=kannel&password=kannel&to=03333021909&am...................
>> <http://10.0.0.1:13013/cgi-bin/sendsms?username=kannel&password=kannel&to=03333022222&am...>
>>
>> but I want to make it auto start on system reboot, but messages go in
>> queue like
>>
>> Queued for later delivery
>>
>>
>> I can see the processes here
>>
>> BASH
>>
>> ps aux |grep kannel
>> kannel 1246 0.0 0.0 7424 720 ? Ss 16:01 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_bearerbox.pid
>> --no-extra-args /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf
>> kannel 1248 0.0 0.2 101084 2832 ? Sl 16:01 0:00
>> /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf
>> kannel 1268 0.0 0.0 7424 720 ? Ss 16:01 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_wapbox.pid
>> --no-extra-args /usr/sbin/wapbox -v 4 -- /etc/kannel/kannel.conf
>> kannel 1270 0.0 0.0 7424 720 ? Ss 16:01 0:00
>> /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_smsbox.pid
>> --no-extra-args /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf
>> kannel 1273 0.0 0.2 80284 2680 ? Sl 16:01 0:00
>> /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf
>> root 1813 0.0 0.0 3328 880 pts/0 S+ 16:07 0:00 grep
>> --color=auto kannel
>>
>> .
>> What could be wrong?
>>
>>
>> *Regards, *
>> *SYED JAHANZAIB*
>>
>>
>>
>>
>>
>