Sent this lastnight but it hasn't come through yet..
-------------
I'm experiencing 2 problems and I'm sure there both really simple but
they've both got me stumped.
Firstly, (running the latest snapshot + one a few weeks old) after
running 'python setup.py install' freevo will not load from the
installed directory.
Here are the error messages:
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 /root.
Error: VIDEO_SHOW_DATA_DIR not found
ROM_DRIVES: Auto-detected and added "('/mnt/cdrom',
'/dev/cdroms/cdrom0', 'CD-1')"
ROM_DRIVES: Auto-detected and added "('/mnt/dvd', '/dev/cdroms/cdrom1',
'DVD-2')"
Warning: Freevo cache helper/informations updated.
Please rerun 'freevo cache' to speed up Freevo
ioctl failed: Invalid argument
ioctl failed: Invalid argument
Crash!
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/freevo/main.py", line 348, in ?
plugin.init(splash.progress)
File "/usr/lib/python2.3/site-packages/freevo/plugin.py", line 356, in
init
callback(int((float(current) / len(__all_plugins__)) * 100))
File "/usr/lib/python2.3/site-packages/freevo/main.py", line 239, in
progress
skin.draw('splashscreen', None)
File "/usr/lib/python2.3/site-packages/freevo/skins/main/main.py",
line 570, in draw
a.draw(settings, object, menu, style, type, self.force_redraw)
File "/usr/lib/python2.3/site-packages/freevo/skins/main/area.py",
line 207, in draw
self.redraw = self.init_vars(settings, item_type, widget_type)
File "/usr/lib/python2.3/site-packages/freevo/skins/main/area.py",
line 514, in init_vars
area = settings.sets[widget_type]
KeyError: 'splashscreen'
ioctl failed: Invalid argument
What gets me is that its runs ok with ./freevo from the package dir, but
after the install its in /usr/bin/freevo and it wont run..
(which freevo = /usr/bin/freevo).
I'm sure its the 'right' freevo as the python install script isn't very
specific in its output, all I can see is 'copying
build/scripts-2.3/freevo -> /usr/bin...
Secondly, i'm running gentoo my @boot scripts seem to be 'ignoring' the
environment variables, producing the old 'Unable to open mouse error'..
And yes. I'm running on the frame buffer.
Anyway, this is the simpton,not necesarily the truth.. I set my boot
scripts to cat the current environment variables before running freevo,
and the no_mouse variable is set (see bellow). I'm stumped as as soon
as I log in i can run the same command maunally and freevo works fine..
declare -x BOOTLEVEL="boot"
declare -x CONSOLE="/dev/console"
declare -x CRITICAL_SERVICES="checkroot hostname modules checkfs
localmount"
declare -x DEFAULTLEVEL="default"
declare -x HOME="/"
declare -x INIT_VERSION="sysvinit-2.84"
declare -ax MASTER_PID='([0]="")'
declare -x OLDPWD
declare -x OLDSOFTLEVEL="boot"
declare -x
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin"
declare -ax PID_LIST='([0]="")'
declare -x PREVLEVEL="N"
declare -x PWD="/"
declare -x RUNLEVEL="3"
declare -x SDL_NOMOUSE="1"
declare -x SHLVL="1"
declare -x SOFTLEVEL="default"
declare -x TERM="linux"
declare -x USER="root"
declare -x rc_splash
declare -x rc_splash_calc
declare -x rc_splash_debug
declare -x rc_splash_init
declare -x rc_splash_update
declare -x video="matrox:vesa:0x1bb"
-------------------------------------------------------------------------------
Freevo start at Sun Mar 14 21:25:59 2004
-------------------------------------------------------------------------------
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 /.
Error: VIDEO_SHOW_DATA_DIR not found
ROM_DRIVES: Auto-detected and added "('/mnt/cdrom',
'/dev/cdroms/cdrom0', 'CD-1')"
ROM_DRIVES: Auto-detected and added "('/mnt/dvd', '/dev/cdroms/cdrom1',
'DVD-2')"
Warning: Freevo cache helper/informations updated.
Please rerun 'freevo cache' to speed up Freevo
Traceback (most recent call last):
File "/tmp/freevo/src/main.py", line 111, in ?
import menu # The menu widget class
File "/tmp/freevo/src/menu.py", line 74, in ?
import skin
File "/tmp/freevo/src/skin.py", line 94, in ?
get_singleton()
File "/tmp/freevo/src/skin.py", line 82, in get_singleton
exec('import skins.' + config.SKIN_MODULE + '.' +
config.SKIN_MODULE + \
File "<string>", line 1, in ?
File "/tmp/freevo/src/skins/main/main.py", line 98, in ?
from area import Skin_Area
File "/tmp/freevo/src/skins/main/area.py", line 104, in ?
import xml_skin
File "/tmp/freevo/src/skins/main/xml_skin.py", line 83, in ?
osd = osd.get_singleton()
File "/tmp/freevo/src/osd.py", line 258, in get_singleton
_singleton = util.SynchronizedObject(OSD())
File "/tmp/freevo/src/osd.py", line 491, in __init__
pygame.display.init()
pygame.error: Unable to open mouse
I've tried it with and without the USER='root' env var. also. Can
anyone help?
Mick
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users