Problem with restarting chilli 1.0.12 - redir.c: 982: 28 (No space left on device) msgget() failed
Johan Meiring
jmeiring at amobia.com
Mon Mar 2 10:13:30 UTC 2009
Hi,
I have a problem with "restarting" coova-chilli.
This is completely reproducable.
Details as follows:
Running coova-chilli 1.0.12 on openwrt kamikaze 8.09
(somewhere between rc1 and final - r14038)
I have a cron script that checks if chilli is running every minute, and
starts it if not.
When the radius server dies for some reason, chilli eventually dies.
(expected?)
After a while (unsure if it is the first restart after chilli dies)
chilli does not want to start anymore (i.e. crashes on startup).
A simple reboot of the router resolves the problem. This happens on
both Linksys and Nanostation devices.
logread as follows......
********************* LOGREAD START*********************************
Jan 1 03:27:50 amobiahotspot-1028 local6.info coova-chilli[2997]:
CoovaChilli(ChilliSpot) 1.0.12. Copyright 2002-2005 Mondru AB. Licensed
under GPL. Copyright 2006-2008 David Bird <dbird at acm.org>. Licensed
under GPL. See http://coova.org/ for details.
Jan 1 03:27:50 amobiahotspot-1028 local6.notice coova-chilli[2997]:
tun.c: 482: TX queue length set to 100
Jan 1 03:28:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3096 cmd /usr/local/amobia/check-chilli
Jan 1 03:28:05 amobiahotspot-1028 local6.notice coova-chilli[2997]:
chilli.c: 2694: New DHCP request from MAC=00-16-E3-4D-EA-46
Jan 1 03:28:05 amobiahotspot-1028 local6.notice coova-chilli[2997]:
chilli.c: 2661: Client MAC=00-16-E3-4D-EA-46 assigned IP 192.168.182.2
Jan 1 03:29:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3104 cmd /usr/local/amobia/check-chilli
Jan 1 03:30:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3118 cmd /usr/local/amobia/check-chilli
Jan 1 03:31:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3163 cmd /usr/local/amobia/check-chilli
Jan 1 03:32:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3168 cmd /usr/local/amobia/check-chilli
Jan 1 03:33:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3176 cmd /usr/local/amobia/check-chilli
Jan 1 03:34:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3181 cmd /usr/local/amobia/check-chilli
Jan 1 03:35:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3189 cmd /usr/local/amobia/check-chilli
Jan 1 03:36:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
3196 cmd /usr/local/amobia/check-chilli
********************************************************************
At this point I firewall off the radius server (simulating radius
death) and go home. The next morning logread shows the following
*******************************************************************
root at amobiahotspot-1028:~# logread
Jan 1 12:36:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
16872 cmd /usr/local/amobia/check-chilli
Jan 1 12:36:01 amobiahotspot-1028 user.notice check-chilli: Chillispot
is not running. Starting it.
Jan 1 12:36:02 amobiahotspot-1028 local6.info coova-chilli[16884]:
CoovaChilli(ChilliSpot) 1.0.12. Copyright 2002-2005 Mondru AB. Licensed
under GPL. Copyright 2006-2008 David Bird <dbird at acm.org>. Licensed
under GPL. See http://coova.org/ for details.
Jan 1 12:36:02 amobiahotspot-1028 local6.notice coova-chilli[16884]:
tun.c: 482: TX queue length set to 100
Jan 1 12:36:02 amobiahotspot-1028 local6.err coova-chilli[16884]:
redir.c: 982: 28 (No space left on device) msgget() failed
Jan 1 12:36:02 amobiahotspot-1028 local6.err coova-chilli[16884]:
redir.c: 983: Most likely your computer does not have System V IPC installed
Jan 1 12:36:02 amobiahotspot-1028 local6.err coova-chilli[16884]:
chilli.c: 3504: Failed to create redir
Jan 1 12:37:01 amobiahotspot-1028 cron.err crond[811]: USER root pid
16958 cmd /usr/local/amobia/check-chilli
Jan 1 12:37:01 amobiahotspot-1028 user.notice check-chilli: Chillispot
is not running. Starting it.
Jan 1 12:37:02 amobiahotspot-1028 local6.info coova-chilli[16970]:
CoovaChilli(ChilliSpot) 1.0.12. Copyright 2002-2005 Mondru AB. Licensed
under GPL. Copyright 2006-2008 David Bird <dbird at acm.org>. Licensed
under GPL. See http://coova.org/ for details.
Jan 1 12:37:02 amobiahotspot-1028 local6.notice coova-chilli[16970]:
tun.c: 482: TX queue length set to 100
Jan 1 12:37:02 amobiahotspot-1028 local6.err coova-chilli[16970]:
redir.c: 982: 28 (No space left on device) msgget() failed
Jan 1 12:37:02 amobiahotspot-1028 local6.err coova-chilli[16970]:
redir.c: 983: Most likely your computer does not have System V IPC installed
Jan 1 12:37:02 amobiahotspot-1028 local6.err coova-chilli[16970]:
chilli.c: 3504: Failed to create redir
********************* End logread ***********************************
Any clues??
--
Johan Meiring
Amobia Communications
Tel: (0861) AMOBIA / (0861) 266242
Fax: (0861) AMOFAX / (0861) 266329
More information about the Chilli
mailing list