Thanks, Duncan. Changing that one statement did the trick. I had already
tried the svn copy of /usr/bin/freevo but when I launched 'freevo webserver
start', it did not return control of the terminal session to me, so there
are probably other changes in that version that are not compatible with my
installation. I reverted to the copy of /usr/bin/freevo that came with
1.8.3 and I just made the one-line change to it and it's fine now on
shutdown.
Thanks again for your help.
On Tue, Mar 3, 2009 at 5:10 AM, Duncan Webb <dun...@freevo.org> wrote:
> Art S R wrote:
> > Hi all,
> >
> > When I shutdown Freevo and the webserver plugin is stopped, I get the
> > following messages in webserver-1000.log:
> >
> > 2009-03-03 00:21:32,420 DEBUG webserver.py (113): main() starting
> > Traceback (most recent call last):
> > File "/usr/lib/python2.5/site-packages/freevo/helpers/webserver.py",
> > line 114, in <module>
> > main()
> > File "/usr/lib/python2.5/site-packages/freevo/helpers/webserver.py",
> > line 108, in main
> > reactor.run()
> > File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line
> > 1048, in run
> > self.mainLoop()
> > --- <exception caught here> ---
> > File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line
> > 1060, in mainLoop
> > self.doIteration(t)
> > File
> > "/usr/lib/python2.5/site-packages/twisted/internet/selectreactor.py",
> > line 104, in doSelect
> > [], timeout)
> > File "/usr/lib/python2.5/site-packages/kaa/notifier/main.py", line
> > 258, in signal_handler
> > notifier.shutdown()
> > File "/usr/lib/python2.5/site-packages/kaa/notifier/nf_wrapper.py",
> > line 131, in shutdown
> > sys.exit(0)
> > exceptions.SystemExit: 0
> > 2009-03-03 00:22:19,514 DEBUG webserver.py (115): main() finished
> >
> > As you can see above, the webserver was started successfully at
> > 00:21:32,420. When the Freevo menu is displayed, I select the Shutdown
> > option immediately and the ensuing traceback messages are displayed. I
> > don't see anything to indicate what may have caused the exception
> > condition. The webserver appears to be functioning correctly other than
> > for this error when the webserver is stopped.
> >
> > Any ideas what may be causing this? Thanks.
>
> Yes, it is because Twisted does not like being stopped with a SIGINT. In
> the stop function /usr/bin/freevo the line that says:
>
> for signal in (SIGINT, SIGTERM, SIGKILL):
>
> should be changed to:
>
> for signal in (SIGTERM, SIGINT, SIGKILL):
>
> Then the webserver will close down cleanly.
>
> BTW This is already in svn.
>
> Duncan
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> Freevo-users mailing list
> Freevo-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-users
>
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users