>
>
> Just given this a test, it looks okay to me.
>
> # freevo prompt
> >>> import pickle
> >>> x = pickle.load(open('/var/cache/freevo/romlist-0.pickled'))
> >>> x.mameRoms.keys
> should print out a list of rom titles.
>
> I'm no games expert, so I don't know what to suggest, have you enough
> disk space in /var/cache/freevo ?
>
Hi.
I'm not running out of space. But I think that freevo doesn't like my /tmp.
At first, I noticed that it couldn't use /tmp for logs. It crashed.Until I
created /var/log/freevo it didn't work. Now I've deleted it and it/s using
$HOME/.freevo/log. And what I see is that it wants to create /tmp/roms at
some point, and when it goes to read it, the file isn't found, which crashes
freevo.
Call MAME command : /home/freevo/bin/mame
2008-06-20 00:01:49,500 DEBUG mame_cache.py (277): updating via listxml
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/freevo/main.py", line 297, in
eventhandler
app.eventhandler(event)
File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 822, in
eventhandler
self._handle_play_item(menu, event)
File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 635, in
_handle_play_item
action(arg=arg, menuw=self)
File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 479, in
cwd
self.check_password_and_build(arg=None, menuw=menuw)
File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 534, in
check_password_and_build
self.build(arg=arg, menuw=menuw)
File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 642, in
build
for i in p.get(self, files):
File "/usr/lib/python2.5/site-packages/freevo/games/__init__.py", line 90,
in get
(rm_files, mame_list) = mame_cache.getMameItemInfoList(mame_files, cmd)
File "/usr/lib/python2.5/site-packages/freevo/games/mame_cache.py", line
300, in getMameItemInfoList
mame_ok = updateMameRomList(mame_cmd)
File "/usr/lib/python2.5/site-packages/freevo/games/mame_cache.py", line
278, in updateMameRomList
mameRomList = mameRomListFromListxml( mame_cmd )
File "/usr/lib/python2.5/site-packages/freevo/games/mame_cache.py", line
208, in mameRomListFromListxml
parser.parse( listinfo )
File "/usr/lib/python2.5/site-packages/_xmlplus/sax/expatreader.py", line
109, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib/python2.5/site-packages/_xmlplus/sax/xmlreader.py", line
125, in parse
self.close()
File "/usr/lib/python2.5/site-packages/_xmlplus/sax/expatreader.py", line
226, in close
self.feed("", isFinal = 1)
File "/usr/lib/python2.5/site-packages/_xmlplus/sax/expatreader.py", line
220, in feed
self._err_handler.fatalError(exc)
File "/usr/lib/python2.5/site-packages/_xmlplus/sax/handler.py", line 38,
in fatalError
raise exception
SAXParseException: cat /tmp/roms:1:0: no element found
But, OTOH, some parts of freevo can use /tmp:
[EMAIL PROTECTED]:/tmp$ ls -l
total 48
-rw-r--r-- 1 freevo freevo 5 jun 20 00:09 cache-1001.pid
drwxr-xr-x 2 freevo freevo 40 jun 20 00:09 commdetectserver
-rw-r--r-- 1 freevo freevo 5 jun 20 00:09 commdetectserver-1001.pid
drwx------ 2 freevo freevo 40 jun 20 00:09 encodeserverXRw15L
-rw-r--r-- 1 freevo freevo 5 jun 20 00:09 encodingserver-1001.pid
-rw-r--r-- 1 freevo freevo 5 jun 20 00:09 freevo-1001.pid
drwx------ 2 freevo freevo 40 jun 19 23:21 kaa-1001
-rw-r--r-- 1 freevo freevo 5 jun 20 00:09 recordserver-1001.pid
-rw-r--r-- 1 freevo freevo 5 jun 20 00:09 rssserver-1001.pid
-rw-r--r-- 1 root root 0 jun 19 23:21 tmp.rt2500
-rw-r--r-- 1 freevo freevo 20480 jun 20 00:09 TV.xml
-rw-r--r-- 1 freevo freevo 5 jun 20 00:09 webserver-1001.pid
In freevo-1.5.6, I had it working with /tmp with no problem.
Any clue?
Alberto
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users