Hello everyone. After over a year hiatus from Freevo (my hard drive gave up and
then I got busy) I'm back. Used to run 1.5.4, now it's 1.7.3. And it looks
great. The re-install went mostly smoothly (just had a little hang-up with
Freetype and SDL_ttf) and I've been enjoying streaming radio, downloaded clips
and clips on DVD-ROM over the weekend. I must admit, it was kind of strange to
be looking over the Wiki when trying to fine-tune and configure things, and
finding help in entries that I originally written myself a year ago.
I want to take the time to thank everyone involved in the project for your
work. For a free-time as-available thing, Freevo is fantastic. And it's free,
too. Someday I hope to contribute to the project (although I guess I already
have, making Wiki entries) but for now, all I can offer are good words for a
great product. I can't wait to see 2.0 when it comes out for public
testing/consumption.
Alas, all is not perfect with my setup. It works brilliantly, but it has
trouble starting up. The general outline:
AMD XP1900+
A7V400-MX mini-AT motherboard
512MB DDR (I'm pretty sure it's DDR)
Matrox G400 Max
Diamond MX300 soundcard (AU8830-based)
Hauppauge PVR-250 capture card
Debian Etch (kernel 2.6.18-5)
Freevo 1.7.3 (from source)
Python 2.4
I know a Debian package is available, but I chose to build everything from
source for the customization it allowed. This is a dedicated Freevo box and
does not have X installed, so I didn't see the use of installing all the
X-based dependencies that the package had with it. Plus, I like to get my hands
dirty and swear a lot.
The problem is this: I'm using the init.d script found in the 'boot' directory
of the source. It starts up Freevo, the recordserver and the webserver all in
one go. I also copied over the webserver and recordserver scripts, but don't
call them. However when the main Freevo script is called during startup, only
one or maybe two of the three processes get started. The ones that don't start
throw an exception and quit:
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/freevo/helpers/recordserver.py", line
35, in ?
from util import vfs
File "/usr/lib/python2.4/site-packages/freevo/util/__init__.py", line 74, in
?
from fileops import *
File "/usr/lib/python2.4/site-packages/freevo/util/fileops.py", line 43, in ?
import kaa.imlib2 as imlib2
File "/usr/lib/python2.4/site-packages/kaa/__init__.py", line 38, in ?
from tmpfile import tempfile, TEMP
File "/usr/lib/python2.4/site-packages/kaa/tmpfile.py", line 20, in ?
os.mkdir(TEMP, 0700)
OSError: [Errno 17] File exists: '/tmp/kaa-0'
(Freevo and webserver throw the same error at the end)
It looks like it's trying to create the /tmp/kaa-0 directory again when it
already exists. The strange part (to me) is that if I log in and su up to root
and start and stop things, they never give me any trouble. I'm betting on some
kind of permissions trouble (the pre-login startup process doesn't have root
permissions?) but I'm not sure if that's really it, or how to fix it.
Of course, this morning, on the day I decided to write this to the list, it
started up fine. Go figure, eh? I may reboot it and see if I can make it happen
again.
That's all I have for now. If I can fix that and make it reliably boot, then
I'm happy and can work through setting up other parts of it (lirc,
automounting, TV/recording, etc).
Thanks again for such a great product and for everyone's help in the past.
James
Burbank, CA
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users