I scp'd the config (only) from a working redhat 9 installation to this new
EL4 build.

Bearerbox -- /etc/kannel/kannel.conf.test connects fine there.

Built cvs-20051021, (with no .configure options) config with 'dlr-storage =
internal' does exactly the same, so agree it seems nothing to do with mysql
port..

Has some other configuration value changed?

smsc config and log attached.

~

# SMSC SMPP
group = smsc
smsc = smpp
smsc-id = "xxx"
allowed-smsc-id = "xxx"
host = smpp.xxx.com
port = 2345
transceiver-mode = yes
#receive-port = 2347
smsc-username = "xxx"
smsc-password = "xxx"
system-type = "xxx"
#service-type =
interface-version = 33
our-host = xxx.xxx.xx.xxx
enquire-link-interval = 60
max-pending-submits = 10
reconnect-delay = 10
#source-addr-ton = 1
#source-addr-npi = 1
source-addr-autodetect = yes
dest-addr-ton = 1
dest-addr-npi = 1
#msg-id-type = 0
#alt-charset =
connection-timeout = 300
wait-ack = 60
#wait-ack-expire = 0x00 

~

2005-10-22 10:43:22 [7840] [0] INFO: Debug_lvl = -1, log_file = <none>,
log_lvl = 0
2005-10-22 10:43:22 [7840] [0] DEBUG: Loading include file
`/etc/kannel/modems.conf' (on line 17 of file ./kannel.conf.test).
2005-10-22 10:43:22 [7840] [0] INFO: DLR using storage type: internal
2005-10-22 10:43:22 [7840] [0] DEBUG: Kannel bearerbox version
`cvs-20051021'.
Build `Oct 22 2005 09:51:38', compiler `3.4.4 20050721 (Red Hat 3.4.4-2)'.
System Linux, release 2.6.9-22.EL.smp, version #1 SMP Sat Oct 8 19:11:43 CDT
2005, machine i686.
Hostname test.test.com, IP xxx.xxx.xxx.xxx.
Libxml version 2.6.16.
Using OpenSSL 0.9.7a Feb 19 2003.
Using native malloc.

2005-10-22 10:43:22 [7840] [0] INFO: Added logfile `/tmp/kannel.log' with
level `0'.
2005-10-22 10:43:22 [7840] [0] INFO: Started access logfile
`/tmp/kannel.access'.
2005-10-22 10:43:22 [7840] [0] INFO: HTTP: Opening server at port 13000.
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 1
(gwlib/fdset.c:poller)
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 2
(gwlib/http.c:server_thread)
2005-10-22 10:43:22 [7840] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps
to pid 7840.
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 3
(gw/bb_http.c:httpadmin_run)
2005-10-22 10:43:22 [7840] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)
maps to pid 7840.
2005-10-22 10:43:22 [7840] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run)
maps to pid 7840.
2005-10-22 10:43:22 [7840] [0] DEBUG: starting smsbox connection module
2005-10-22 10:43:22 [7840] [0] INFO: BOXC: 'smsbox-max-pending' not set,
using default (100).
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 4
(gw/bb_boxc.c:sms_to_smsboxes)
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 5
(gw/bb_boxc.c:smsboxc_run)
2005-10-22 10:43:22 [7840] [0] INFO: DLR rerouting for smsc id <xxx>
disabled.
2005-10-22 10:43:22 [7840] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run)
maps to pid 7840.
2005-10-22 10:43:22 [7840] [4] DEBUG: Thread 4
(gw/bb_boxc.c:sms_to_smsboxes) maps to pid 7840.
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 6
(gw/smsc/smsc_smpp.c:io_thread)
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 7
(gw/bb_smscconn.c:sms_router)
2005-10-22 10:43:22 [7840] [0] DEBUG: starting UDP sender/receiver module
2005-10-22 10:43:22 [7840] [0] INFO: Adding interface *
2005-10-22 10:43:22 [7840] [0] DEBUG: udpc_create: Bound to UDP
<0.0.0.0:9200>
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 8
(gw/bb_udp.c:udp_receiver)
2005-10-22 10:43:22 [7840] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router)
maps to pid 7840.
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 9
(gw/bb_udp.c:udp_sender)
2005-10-22 10:43:22 [7840] [7] DEBUG: sms_router: time to sleep
2005-10-22 10:43:22 [7840] [0] DEBUG: udpc_create: Bound to UDP
<0.0.0.0:9201>
2005-10-22 10:43:22 [7840] [6] DEBUG: Thread 6
(gw/smsc/smsc_smpp.c:io_thread) maps to pid 7840.
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 10
(gw/bb_udp.c:udp_receiver)
2005-10-22 10:43:22 [7840] [8] DEBUG: Thread 8 (gw/bb_udp.c:udp_receiver)
maps to pid 7840.
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 11
(gw/bb_udp.c:udp_sender)
2005-10-22 10:43:22 [7840] [0] DEBUG: starting wapbox connection module
2005-10-22 10:43:22 [7840] [0] ERROR: Missing wapbox-port variable, cannot
start WAP
2005-10-22 10:43:22 [7840] [0] DEBUG: starting WDP router
2005-10-22 10:43:22 [7840] [11] DEBUG: Thread 11 (gw/bb_udp.c:udp_sender)
maps to pid 7840.
2005-10-22 10:43:22 [7840] [0] DEBUG: Started thread 12
(gw/bearerbox.c:wdp_router)
2005-10-22 10:43:22 [7840] [0] INFO:
----------------------------------------
2005-10-22 10:43:22 [7840] [0] INFO: Kannel bearerbox II version
cvs-20051021 starting
2005-10-22 10:43:22 [7840] [0] INFO: MAIN: Start-up done, entering mainloop
2005-10-22 10:43:22 [7840] [10] DEBUG: Thread 10 (gw/bb_udp.c:udp_receiver)
maps to pid 7840.
2005-10-22 10:43:22 [7840] [7] DEBUG: sms_router: gwlist_len = 0
2005-10-22 10:43:22 [7840] [9] DEBUG: Thread 9 (gw/bb_udp.c:udp_sender) maps
to pid 7840.
2005-10-22 10:43:22 [7840] [12] DEBUG: Thread 12 (gw/bearerbox.c:wdp_router)
maps to pid 7840.
2005-10-22 10:43:22 [7840] [12] DEBUG: udp_die: removing producers from
udp-lists
2005-10-22 10:43:22 [7840] [12] DEBUG: Thread 12 (gw/bearerbox.c:wdp_router)
terminates.
2005-10-22 10:43:22 [7840] [6] ERROR: bind to local port 0 failed
2005-10-22 10:43:22 [7840] [6] ERROR: System error 99: Cannot assign
requested address
2005-10-22 10:43:22 [7840] [6] ERROR: error connecting to server
`smpp.xxx.com' at port `2345'
2005-10-22 10:43:22 [7840] [6] ERROR: SMPP[xxx]: Couldn't connect to server.
2005-10-22 10:43:22 [7840] [6] ERROR: SMPP[xxx]: Couldn't connect to SMS
center (retrying in 10 seconds).
2005-10-22 10:43:23 [7840] [0] WARNING: Killing signal or HTTP admin command
received, shutting down...
2005-10-22 10:43:23 [7840] [0] DEBUG: Shutting down Kannel...
2005-10-22 10:43:23 [7840] [0] DEBUG: shutting down smsc
2005-10-22 10:43:23 [7840] [0] DEBUG: Shutting down SMSCConn
SMPP:smpp.xxx.com:2345/2345:test:287763 (slow)
2005-10-22 10:43:23 [7840] [6] DEBUG: Thread 6
(gw/smsc/smsc_smpp.c:io_thread) terminates.
2005-10-22 10:43:23 [7840] [0] DEBUG: SMSCConn
SMPP:smpp.xxx.com:2345/2345:test:287763 shut down.
2005-10-22 10:43:23 [7840] [0] DEBUG: shutting down udp
2005-10-22 10:43:23 [7840] [8] DEBUG: Thread 8 (gw/bb_udp.c:udp_receiver)
terminates.
2005-10-22 10:43:23 [7840] [10] DEBUG: Thread 10 (gw/bb_udp.c:udp_receiver)
terminates.
2005-10-22 10:43:23 [7840] [9] DEBUG: Thread 9 (gw/bb_udp.c:udp_sender)
terminates.
2005-10-22 10:43:23 [7840] [11] DEBUG: Thread 11 (gw/bb_udp.c:udp_sender)
terminates.
2005-10-22 10:43:24 [7840] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router)
terminates.
2005-10-22 10:43:24 [7840] [4] DEBUG: Thread 4
(gw/bb_boxc.c:sms_to_smsboxes) terminates.
2005-10-22 10:43:24 [7840] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run)
terminates.
2005-10-22 10:43:24 [7840] [0] INFO: All flow threads have died, killing
core
2005-10-22 10:43:24 [7840] [0] DEBUG: Waiting for 2
(gwlib/http.c:server_thread) to terminate
2005-10-22 10:43:24 [7840] [3] DEBUG: HTTP: No clients with requests,
quitting.
2005-10-22 10:43:24 [7840] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run)
terminates.
2005-10-22 10:43:24 [7840] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)
terminates.
2005-10-22 10:43:24 [7840] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller)
terminates.
2005-10-22 10:43:24 [7840] [0] INFO: Total WDP messages: received 0, sent 0
2005-10-22 10:43:24 [7840] [0] INFO: Total SMS messages: received 0, sent 0
2005-10-22 10:43:24 [7840] [0] DEBUG: Immutable octet strings: 338.


-----Original Message-----
From: Stipe Tolj [mailto:[EMAIL PROTECTED]
Sent: 21 October 2005 15:59
To: Mike Harris
Cc: [email protected]
Subject: Re: ERROR: Group 'mysql-connection' may not contain field
'mysql-username'

Mike Harris wrote:

> Correct, --prefix=/usr/local/mysql
> 
> [EMAIL PROTECTED] support-files]# mysql_config --include 
> -I/usr/local/mysql/include [EMAIL PROTECTED] support-files]#

ok, I have to investigate how mysql-5.x does it's layout, will do this and
commit more detection logic to the autoconf configure process.

> Do I have to now specify 'port = 3306' in config somewhere?
> I'm getting a 'bind to local port 0 failed' error now;
> 
> 2005-10-21 07:56:48 [6863] [0] INFO: Kannel bearerbox II version 
> cvs-20051010 starting
> 2005-10-21 07:56:48 [6863] [0] INFO: MAIN: Start-up done, entering 
> mainloop
> 2005-10-21 07:56:48 [6863] [7] DEBUG: Thread 7
> (gw/bb_smscconn.c:sms_router) maps to pid 6863.
> 2005-10-21 07:56:48 [6863] [7] DEBUG: sms_router: time to sleep
> 2005-10-21 07:56:48 [6863] [7] DEBUG: sms_router: gwlist_len = 0
> 2005-10-21 07:56:48 [6863] [6] DEBUG: Thread 6
> (gw/smsc/smsc_smpp.c:io_thread) maps to pid 6863.
> 2005-10-21 07:56:49 [6863] [6] ERROR: bind to local port 0 failed
> 2005-10-21 07:56:49 [6863] [6] ERROR: System error 99: Cannot assign 
> requested address
> 2005-10-21 07:56:49 [6863] [6] ERROR: error connecting to server 
> `smpp.server' at port `8000'
> 2005-10-21 07:56:49 [6863] [6] ERROR: SMPP[Server]: Couldn't connect 
> to server.
> 2005-10-21 07:56:49 [6863] [6] ERROR: SMPP[Server]: Couldn't connect 
> to SMS center (retrying in 10 seconds).
> 2005-10-21 07:56:50 [6863] [0] WARNING: Killing signal or HTTP admin 
> command received, shutting down...
> 2005-10-21 07:56:50 [6863] [0] DEBUG: Shutting down Kannel...

hmm, this is not related to the 'mysql-connection' group in the config.

The port within mysql-connection specifies the _remote_ server port to
connect to.

But reviewing the call logic, the DBPool connection that is trying to open a
connection to the mysql server via mysql_open_conn() has still a conf->port
== 0, hence this may be the reason.

Ok, I get the following for a mysql-connection group with _no_ port config:

2005-10-21 16:56:53 [26674] [0] INFO: Debug_lvl = -1, log_file = <none>,
log_lvl = 0
2005-10-21 16:56:53 [26674] [0] DEBUG: Loading include file `dlr-mysql.conf'
(on line 119 of file smskannel.conf).
2005-10-21 16:56:53 [26674] [0] ERROR: MYSQL: can not connect to database!
2005-10-21 16:56:53 [26674] [0] ERROR: MYSQL: Access denied for user
'foo'@'kannel' (using password: YES)
2005-10-21 16:56:53 [26674] [0] PANIC: DLR: MySQL: database pool has no
connections!
2005-10-21 16:56:53 [26674] [0] PANIC: 
../src/cvs/gateway/gw/bearerbox(gw_panic+0xa3) [0x80b59af]
2005-10-21 16:56:53 [26674] [0] PANIC: 
../src/cvs/gateway/gw/bearerbox(dlr_init_mysql+0x32f) [0x805d83b]
2005-10-21 16:56:53 [26674] [0] PANIC: 
../src/cvs/gateway/gw/bearerbox(dlr_init+0x84) [0x805bc28]
2005-10-21 16:56:53 [26674] [0] PANIC: 
../src/cvs/gateway/gw/bearerbox(main+0xec) [0x8052548]
2005-10-21 16:56:53 [26674] [0] PANIC: 
/lib/tls/libc.so.6(__libc_start_main+0xd3) [0x67ae23]
2005-10-21 16:56:53 [26674] [0] PANIC: ../src/cvs/gateway/gw/bearerbox
[0x8052091]

hence it's not related to that config diretive.

BTW, the ERROR happends within the SMPP reeiver thread, so I do assume that
you miss-configured the smsc section specifying the SMPP connection.

Can you forward please how that section looks like in the config.

Stipe

mailto:stolj_{at}_wapme-group.de
-------------------------------------------------------------------
Wapme Systems AG

Vogelsanger Weg 80
40470 Düsseldorf, NRW, Germany

phone: +49.211.74845.0
fax: +49.211.74845.299

mailto:info_{at}_wapme-systems.de
http://www.wapme-systems.de/
-------------------------------------------------------------------


Reply via email to