Bug 14161

Summary: crash on start
Product: [Distributions] Branch 4.0 Reporter: Serge Kosse <serg-e@ukr.net>
Component: freevoAssignee: Nobody's working on this, feel free to take it <nobody@altlinux.org>
Status: CLOSED WONTFIX QA Contact: Q.A. 4.0 <qa-4.0@altlinux.org>
Severity: critical    
Priority: P2 CC: serg-e@ukr.net
Version: 4.0   
Hardware: all   
OS: Linux   

Description From 2008-01-25 16:00:15
$ freevo

Error: TV_RECORD_DIR not set
Please set TV_RECORD_DIR to the directory, where recordings should be stored
or remove the tv plugin. Autoset variable to /home/alone.

Error: VIDEO_SHOW_DATA_DIR not found

Error: can't find /tmp/TV.xml
Use xmltv to create this file or when you don't want to use the tv
module at all, add TV_CHANNELS = [] and plugin.remove('tv') to your
local_conf.py. TVguide is deactivated now.


Please run 'freevo cache'

WARNING: /etc/freevo/lircrc not found!
failed to load plugin tv.mplayer
start 'freevo plugins -l' to get a list of plugins
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/plugin.py", line 556, in
__load_plugin__
    exec('import %s' % module)
  File "<string>", line 1, in ?
  File "/usr/lib/python2.4/site-packages/freevo/tv/plugins/mplayer.py", line 42,
in ?
    import tv.epg_xmltv as epg # The Electronic Program Guide
  File "/usr/lib/python2.4/site-packages/freevo/tv/epg_xmltv.py", line 50, in ?
    import tv.xmltv as xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/xmltv.py", line 27, in ?
    from elementtree.ElementTree import ElementTree, Element, SubElement, tostring
ImportError: No module named elementtree.ElementTree
failed to load plugin tv.generic_record
start 'freevo plugins -l' to get a list of plugins
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/plugin.py", line 556, in
__load_plugin__
    exec('import %s' % module)
  File "<string>", line 1, in ?
  File "/usr/lib/python2.4/site-packages/freevo/tv/plugins/generic_record.py",
line 42, in ?
    import util.tv_util as tv_util
  File "/usr/lib/python2.4/site-packages/freevo/util/tv_util.py", line 47, in ?
    import util, config, tv.epg_xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/epg_xmltv.py", line 50, in ?
    import tv.xmltv as xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/xmltv.py", line 27, in ?
    from elementtree.ElementTree import ElementTree, Element, SubElement, tostring
ImportError: No module named elementtree.ElementTree
failed to load plugin tv.scheduled_recordings
start 'freevo plugins -l' to get a list of plugins
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/plugin.py", line 556, in
__load_plugin__
    exec('import %s' % module)
  File "<string>", line 1, in ?
  File
"/usr/lib/python2.4/site-packages/freevo/tv/plugins/scheduled_recordings.py",
line 46, in ?
    import tv.record_client as record_client
  File "/usr/lib/python2.4/site-packages/freevo/tv/record_client.py", line 52, in ?
    from util.marmalade import jellyToXML, unjellyFromXML
  File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py", line 429, in ?
    from twisted.web.microdom import Text, Element, Node, Document, parse,
parseString, CDATASection, NodeList
ImportError: No module named web.microdom
failed to load plugin tv.view_favorites
start 'freevo plugins -l' to get a list of plugins
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/plugin.py", line 556, in
__load_plugin__
    exec('import %s' % module)
  File "<string>", line 1, in ?
  File "/usr/lib/python2.4/site-packages/freevo/tv/plugins/view_favorites.py",
line 45, in ?
    import tv.record_client as record_client
  File "/usr/lib/python2.4/site-packages/freevo/tv/record_client.py", line 52, in ?
    from util.marmalade import jellyToXML, unjellyFromXML
  File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py", line 429, in ?
    from twisted.web.microdom import Text, Element, Node, Document, parse,
parseString, CDATASection, NodeList
ImportError: No module named web.microdom
failed to load plugin tv.manual_record
start 'freevo plugins -l' to get a list of plugins
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/plugin.py", line 556, in
__load_plugin__
    exec('import %s' % module)
  File "<string>", line 1, in ?
  File "/usr/lib/python2.4/site-packages/freevo/tv/plugins/manual_record.py",
line 49, in ?
    import util.tv_util as tv_util
  File "/usr/lib/python2.4/site-packages/freevo/util/tv_util.py", line 47, in ?
    import util, config, tv.epg_xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/epg_xmltv.py", line 50, in ?
    import tv.xmltv as xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/xmltv.py", line 27, in ?
    from elementtree.ElementTree import ElementTree, Element, SubElement, tostring
ImportError: No module named elementtree.ElementTree
failed to load plugin idlebar.tv
start 'freevo plugins -l' to get a list of plugins
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/plugin.py", line 556, in
__load_plugin__
    exec('import %s' % module)
  File "<string>", line 1, in ?
  File "/usr/lib/python2.4/site-packages/freevo/plugins/idlebar/tv.py", line 37,
in ?
    import util.tv_util as tv_util
  File "/usr/lib/python2.4/site-packages/freevo/util/tv_util.py", line 47, in ?
    import util, config, tv.epg_xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/epg_xmltv.py", line 50, in ?
    import tv.xmltv as xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/xmltv.py", line 27, in ?
    from elementtree.ElementTree import ElementTree, Element, SubElement, tostring
ImportError: No module named elementtree.ElementTree
Crash!
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/main.py", line 494, in ?
    MainMenu().getcmd()
  File "/usr/lib/python2.4/site-packages/freevo/main.py", line 196, in getcmd
    items += p.items(self)
  File "/usr/lib/python2.4/site-packages/freevo/tv/__init__.py", line 40, in items
    import tvmenu
  File "/usr/lib/python2.4/site-packages/freevo/tv/tvmenu.py", line 57, in ?
    import util.tv_util as tv_util
  File "/usr/lib/python2.4/site-packages/freevo/util/tv_util.py", line 47, in ?
    import util, config, tv.epg_xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/epg_xmltv.py", line 50, in ?
    import tv.xmltv as xmltv
  File "/usr/lib/python2.4/site-packages/freevo/tv/xmltv.py", line 27, in ?
    from elementtree.ElementTree import ElementTree, Element, SubElement, tostring
ImportError: No module named elementtree.ElementTree
------- Comment #1 From 2008-06-13 12:59:26 -------
*** This bug has been confirmed by popular vote. ***
------- Comment #2 From 2014-11-05 20:15:42 -------
В 4.0/branch исправления не будут вноситься уже технически (заглушена очередь
на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на
текущие ветки или сизиф.