How would I get this fix, or is there a work-around? 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Duncan Webb
Sent: Tuesday, March 18, 2008 1:16 PM
To: [email protected]
Subject: Re: [Freevo-users] Freevo 1.8.0-svn Crashes

David Frager wrote:
> I have compiled xine-lib and xine-ui from CVS.  This version is 
> installed in /usr/local
> 
> I downloaded kaa and freevo from the SVN, per the instructions at:
> http://doc.freevo.org/SourceSVNInstallation
> 
> I applied the ivtv_xine_tv plugin patch located at:
> https://sourceforge.net/tracker/?func=detail&atid=446898&aid=1891595&g
> roup_i
> d=46652
> 
> Freevo is running out of my local directory ~/freevo-test/bin
> 
> #### freevo.conf ####
> cdparanoia = /usr/bin/cdparanoia
> chanlist = us-cable
> display = x11
> fbxine = /usr/local/bin/fbxine
> flac = /usr/bin/flac
> geometry = 800x600
> jpegtran = /usr/bin/jpegtran
> lame = /usr/bin/lame
> lsdvd = /usr/bin/lsdvd
> mencoder = /usr/bin/mencoder
> mplayer = /usr/bin/mplayer
> oggenc = /usr/bin/oggenc
> renice = /usr/bin/renice
> setterm = /usr/bin/setterm
> tv = ntsc
> tvtime = /usr/bin/tvtime
> unzip = /usr/bin/unzip
> version = 2.2
> vlc = /usr/bin/vlc
> xine = /usr/local/bin/xine
> 
> ##################
> 
> I am able to start freevo recordserver, but when I attempt to start 
> freevo, the software crashes.
> I see the error failed to load plugin tv.scheduled_recordings, but I 
> believe the more critical issue is the kaa.coroutine.
> 
> 
> # freevo plugins -l | grep -i active
> image (active)                      Plugin to handle all kinds of image
> items
> video (active)                      Plugin to handle all kinds of video
> items
> audio (active)                      Plugin to handle all kinds of audio
> items
> tv.scheduled_recordings (active)    This plugin is used to display your
> curr...
> tv.view_favorites (active)          This plugin is used to display your
> list...
> tv.manual_record (active)           This plugin is used to display your
> list...
> tv (active)                         TV main menu option
> shutdown (active)                   Plugin to shutdown Freevo from the
main
> ...
> headlines (active)                  A plugin to list headlines from an XML
> (...
> rom_drives.rom_items (active)       Plugin to add the rom drives to a main
> m...
> audio.detach (active)               plugin to detach the audio player to
> e.g...
> tv.view_recordings (active)         View the TV recordings directory
> tv.ivtv_xine_tv (active)            Plugin to watch live tv with xine. The
> p...
> tv.ivtv_record (active)             A plugin to record tv using an ivtv
> base...
> video.mplayer (active)              Mplayer plugin for the video player.
> video.xine (active)                 Xine plugin for the video player.
> audio.mplayer (active)              Mplayer plugin for the audio player.
> Use...
> audio.xine (active)                 Xine plugin for the video player.
> tiny_osd (active)                   osd plugin.
> idlebar (active)                    To activate the idle bar, put the
> follow...
> screensaver (active)                Yet another Freevo Screensaver
> rom_drives.autostart (active)       Plugin to autostart if a new medium is
> i...
> mixer (active)                      Mixer for Freevo
> audio.detachbar (active)            This plugin enables a small bar
showing
> ...
> file_ops (active)                   small plugin to delete files
> ejectromdrives (active)             This plugin ejects/close the tray of
> rom...
> video.bookmarker (active)           Automatically bookmark where you were
> wh...
> video.imdb (active)                 You can add IMDB information for video
> i...
> idlebar.tv (active)                 Informs you, when the xmltv-listings
> exp...
> idlebar.progactive                  Display an Icon if prog is active.
> idlebar.diskfree (active)           Displays the amount of free disk space
> idlebar.clock (active)              Shows the current time.
> idlebar.cdstatus (active)           Show the status of all rom drives.
> screensaver.bouncing_freevo (active) A sliding and bouncing Freevo 
> screensaver
> 
> ======================================================================
> ======
> ====
> Freevo 1.8.0-svn r10545 started at Mon Mar 17 18:57:20 2008
> ----------------------------------------------------------------------
> ------
> ----
> 2008-03-17 18:57:20,537 INFO     config.py (531): LOGDIR: /var/log
> /var/log/freevo
> 2008-03-17 18:57:20,538 INFO     config.py (532): STATICDIR: /var/lib
> /var/lib/freevo
> 2008-03-17 18:57:20,539 INFO     config.py (533): CACHEDIR: /var/cache
> /var/cache/freevo
> 2008-03-17 18:57:20,540 INFO     config.py (552): Loading freevo
> configuration file "./freevo.conf"
> 2008-03-17 18:57:20,649 INFO     new process watcher instance
> 2008-03-17 18:57:20,792 INFO     config.py (641): Loading local
> configuration file "./local_conf.py"
> 
> Warning: freevo_config.py was changed, please check local_conf.py
> 
> You are using version 5.22, changes since then:
> Version 5.23:
>      Added XMLTV_TIMEZONE to allow the time zone to be specified
>      Added OSD_X11_CURSORS to allow custom cursor to be set, stops 
> xine showing a cursor
>      Changed TV_RECORD_SCHEDULE to be a pickle file, this will delete 
> existing favorites
>      Added TV_RECORD_FAVORITES and TV_RECORD_FAVORITES_LIST to keep 
> favorites separate
>      Changed SHUTDOWN_CONFIRM to SYS_SHUTDOWN_CONFIRM for consistency
>      Changed SHUTDOWN_SYS_CMD to SYS_SHUTDOWN_CMD for consistency
>      Changed RESTART_SYS_CMD to SYS_RESTART_CMD for consistency
>      Changed SHUTDOWN_SYS_ENABLE to SYS_SHUTDOWN_ENABLE for consistency
>      Removed RECORDSERVER_PORT2 as it is no longer needed, using 
> RECORDSERVER_PORT instead
> 
> 
> 
> 2008-03-17 18:57:20,837 INFO     config.py (1039): overlaydir:
> /var/cache/freevo/vfs
> 2008-03-17 18:57:20,846 WARNING  rc.py (167): '/etc/freevo/lircrc' not 
> found!
> 2008-03-17 18:57:20,972 WARNING  rc.py (167): '/etc/freevo/lircrc' not 
> found!
> failed to load plugin tv.scheduled_recordings start 'freevo plugins 
> -l' to get a list of plugins Traceback (most recent call last):
>   File 
> "/root/freevo-test/lib/python2.5/site-packages/freevo/plugin.py",
> line 559, in __load_plugin__
>     exec('import %s' % module)
>   File "<string>", line 1, in <module>
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/plugins/sched
> uled_r
> ecordings.py", line 34, in <module>
>     from tv.record_client import RecordClient
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/record_client
> .py",
> line 62, in <module>
>     class RecordClientActions:
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/record_client
> .py",
> line 114, in RecordClientActions
>     @kaa.coroutine()
> AttributeError: 'module' object has no attribute 'coroutine'
> failed to load plugin tv.view_favorites start 'freevo plugins -l' to 
> get a list of plugins Traceback (most recent call last):
>   File 
> "/root/freevo-test/lib/python2.5/site-packages/freevo/plugin.py",
> line 559, in __load_plugin__
>     exec('import %s' % module)
>   File "<string>", line 1, in <module>
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/plugins/view_
> favori
> tes.py", line 34, in <module>
>     from tv.record_client import RecordClient
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/record_client
> .py",
> line 62, in <module>
>     class RecordClientActions:
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/record_client
> .py",
> line 114, in RecordClientActions
>     @kaa.coroutine()
> AttributeError: 'module' object has no attribute 'coroutine'
> failed to load plugin tv.manual_record start 'freevo plugins -l' to 
> get a list of plugins Traceback (most recent call last):
>   File 
> "/root/freevo-test/lib/python2.5/site-packages/freevo/plugin.py",
> line 559, in __load_plugin__
>     exec('import %s' % module)
>   File "<string>", line 1, in <module>
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/plugins/manua
> l_reco
> rd.py", line 39, in <module>
>     from tv.record_client import RecordClient
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/record_client
> .py",
> line 62, in <module>
>     class RecordClientActions:
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/record_client
> .py",
> line 114, in RecordClientActions
>     @kaa.coroutine()
> AttributeError: 'module' object has no attribute 'coroutine'
> 2008-03-17 18:57:23,767 CRITICAL main.py (502): Crash!: 'module' 
> object has no attribute 'coroutine'
> Traceback (most recent call last):
>   File "/root/freevo-test/lib/python2.5/site-packages/freevo/main.py", 
> line 485, in <module>
>     MainMenu().getcmd()
>   File "/root/freevo-test/lib/python2.5/site-packages/freevo/main.py", 
> line 168, in getcmd
>     items += p.items(self)
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/__init__.py", 
> line 43, in items
>     import tvmenu
>   File 
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/tvmenu.py",
> line 49, in <module>
>     from tv.tvguide import TVGuide
>   File 
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/tvguide.py",
> line 42, in <module>
>     from programitem import ProgramItem
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/programitem.p
> y",
> line 39, in <module>
>     from favoriteitem import FavoriteItem
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/favoriteitem.
> py",
> line 43, in <module>
>     from tv.record_client import RecordClient
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/record_client
> .py",
> line 62, in <module>
>     class RecordClientActions:
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/tv/record_client
> .py",
> line 114, in RecordClientActions
>     @kaa.coroutine()
> AttributeError: 'module' object has no attribute 'coroutine'
> Traceback (most recent call last):
>   File "/root/freevo-test/lib/python2.5/site-packages/freevo/main.py", 
> line 530, in <module>
>     shutdown()
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/plugins/shutdown
> .py",
> line 100, in shutdown
>     plugin.shutdown()
>   File 
> "/root/freevo-test/lib/python2.5/site-packages/freevo/plugin.py",
> line 355, in shutdown
>     p.shutdown()
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/plugins/screensa
> ver/__
> init__.py", line 123, in shutdown
>     self.stop_saver()
>   File
> "/root/freevo-test/lib/python2.5/site-packages/freevo/plugins/screensa
> ver/__
> init__.py", line 142, in stop_saver
>     if self.thread:
> AttributeError: PluginInterface instance has no attribute 'thread'

I'd fixed this but not checked it in, fix is in r10546

Duncan

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges.
Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to