webvo installation under Mandriva

3 views
Skip to first unread message

kcapwell

unread,
Mar 25, 2007, 3:37:21 PM3/25/07
to webvo-discuss
Greetings,

I was looking at webvo for a linuxvcr-style (with listings)
application. I have installed the prerequisites MySQl 5.0.36, Apache
2.2.4, ruby 1.8.5. ruby-libxml 0.3.4, ruby-mysql 2.7.1 and xmltv
0.5.45.

When I try to run any of the ruby scripts like default.rb I get text
type display not a usable html screen. PHP scripts work. This is a
few snippits from my /etc/httpd/logs/error_log file

[notice] Apache/2.2.4 (Mandriva Linux/PREFORK-4mdv2007.1) mod_ruby/
1.2.6 Ruby/1.8.5(2006-08-25) mod_ssl/2.2.4 OpenSSL/0.9.8e PHP/5.2.1
with Suhosin-Patch configured -- resuming normal operations

so I tried a ruby-rails configure and mod_fastcgi got this message

[notice] Apache/2.2.4 (Mandriva Linux/PREFORK-4mdv2007.1) mod_ruby/
1.2.6 Ruby/1.8.5(2006-08-25) mod_ssl/2.2.4 OpenSSL/0.9.8e PHP/5.2.1
with Suhosin-Patch mod_fastcgi/mod_fastcgi-SNAP-0404142202 configured
-- resuming normal operations

I have not used ruby in my apache2 installs so I must be missing the
boat somewhere. Any assistance would be appreciated!

Tim Disney

unread,
Mar 25, 2007, 4:11:03 PM3/25/07
to webvo-discuss
Would you mind posting the output of default.rb?

-Tim

Tim Disney

unread,
Mar 25, 2007, 6:34:59 PM3/25/07
to webvo-discuss
Oh, also have you added python and ruby files to the cgi script
handler? In your apache2.conf file (in ubuntu it's at /etc/apache2/
apache2.conf. Not sure where Mandriva puts it) make sure there is a
line that says: "AddHandler cgi-script .cgi .rb .py"

Also, you might want to check where your ruby interpreter is located (~
$which ruby). Unfortunately right now we have all the ruby scripts
hard coded to point at /usr/local/bin/ruby. If your ruby interpreter
is somewhere else you'll need to change the first line of all the ruby
files.

-Tim

On Mar 25, 12:37 pm, "kcapwell" <c...@mail.onalaska.k12.wi.us> wrote:

kcapwell

unread,
Mar 25, 2007, 8:53:07 PM3/25/07
to webvo-discuss
Tim -

OK I have added a symlink to /usr/local/bin (ruby -> /usr/bin/ruby)
and I added the ''.rb .py'' to my AddHandler in httpd.conf I restarted
the apache script and was presented with the username and password
login <GOOD START>.

I pulled the account info out of main.rb - was that documented
somewhere? Using linux accounts did NOT work so I'm guessing that
webvo does not draw from ''/etc/passwd''.

I had to flag some of the .rb files in the ruby/ folder with the
execute privilege to continue.

After doing that I'm getting errors at the main.rb screen the error is
as follows:

The page at <my server name> says:
Fetch Failed: MochKit.Async.XML.HttpRequestError("Request failed")
Please contact your System Administrator

I get that error three times...

more info from /var/log/httpd/error_log
[error] mod_ruby: /var/www/html/ruby/form_recording.rb:61:in `+':
can't convert Fixnum into String (TypeError)
[error] mod_ruby: from /var/www/html/ruby/form_recording.rb:61
[error] mod_ruby: from /usr/lib/ruby/1.8/apache/ruby-run.rb:53:in
`load'
[error] mod_ruby: from /usr/lib/ruby/1.8/apache/ruby-run.rb:53:in
`handler'

Tim Disney

unread,
Mar 26, 2007, 4:27:25 AM3/26/07
to webvo-discuss
> I pulled the account info out of main.rb - was that documented
> somewhere?

Not until just now...I've just posted a setup doc I've been working
on. The commands in the guide are ubuntu specific but it shouldn't be
too hard to translate into whatever Mandriva wants. It's over at
http://code.google.com/p/webvo/wiki/UbuntuSetup

There are actually a few things like the password that have been hard
coded into webvo (though they should all be in constants at the top of
the file and easy to change). Eventually we'll be getting those moved
out into configuration files.

As far as your error goes...I found and fixed the problem (as apache/
ruby noted it was a type error). It's in the latest subversion
revision. However, the bug was in a section of code that only runs if
there was an error connecting to the database. The setup doc covers
how to get the database working.

By the way, thanks for trying out webvo! How did you find out about
it?

-Tim

kcapwell

unread,
Mar 26, 2007, 9:21:22 AM3/26/07
to webvo-discuss
Tim,

I found webvo through a narrow Google search excluding hits for MythTV
and Freevo. I have been using webvcrplus application but the Daylight
Savings change was really the final nail the in coffin of that product
(for me). I had to use the release candidate for the latest xmltv
application and I had to modify the code (of webvcrplus) for use with
ivtv-encoder as my TV encoding app. Webvo looked like what I have
been searching for. A easy to use web based listing/recording
application that is using _current_ applications and ivtv as the TV
card driver.

I will take a look at the installation doc and see where I went off
track. I'll let you know how it goes.

On Mar 26, 3:27 am, "Tim Disney" <tim.dis...@gmail.com> wrote:
> > I pulled the account info out of main.rb - was that documented
> > somewhere?
>
> Not until just now...I've just posted a setup doc I've been working
> on. The commands in the guide are ubuntu specific but it shouldn't be

> too hard to translate into whatever Mandriva wants. It's over athttp://code.google.com/p/webvo/wiki/UbuntuSetup

kcapwell

unread,
Mar 27, 2007, 2:10:59 AM3/27/07
to webvo-discuss
Tim,
FYI - revision 559.

I can now load the directory via xmltv and getfromzap2it.rb, however,
when I attempt to record a show I get the error message The page at
<my web server> says: error Contact Your System Administrator. The
error from my logs is below:

[error] [client 192.168.X.Y] sh: ruby: command not found, referer:
http://linuxvcr/listing.html

My directory structure is as follows:
/
/home
/tape
/usr
/var

My page is at /var/www/webvo with a symbolic link to /tape in /var/www/
webvo/tape. I have an unconverted folder there and I had to change /
var/www/webvo/ruby and record.rb, getfromzap2it.rb, form_recorded.rb,
add_recording.rb setting VIDEO_PATH to "/var/www/webvo/tape/
unconverted/"

By the way I noticed that in the recording script the IO is set to
ext3. My /tape partition is over 250 GB and is ReiserFS, will this be
a problem?

Last question (for now) when will a 'Search' function (and favorites)
be included for recording?

Tim Disney

unread,
Mar 27, 2007, 3:01:05 PM3/27/07
to webvo-discuss
> [error] [client 192.168.X.Y] sh: ruby: command not found, referer:http://linuxvcr/listing.html

Hum...that's an odd one. Try running "ruby add_recording.rb
I16976.labs.zap2it.com20070330233000" from the webvo ruby folder and
posting the output here.

> By the way I noticed that in the recording script the IO is set to
> ext3. My /tape partition is over 250 GB and is ReiserFS, will this be
> a problem?

I think that shouldn't be a problem for you. It looks like the problem
you're talking about is in freespace() in add_recording.rb right? It
is a bug and has been put in our issue tracker but if you do find it
causes you problems just force that function to return `true`. We'll
see if we can get that properly fixed soon.

> Last question (for now) when will a 'Search' function (and favorites)
> be included for recording?

Hopefully soon, it would be *really* nice to have. That and
recurrences are at the top of our "to add" list.

-Tim

kcapwell

unread,
Mar 27, 2007, 11:21:30 PM3/27/07
to webvo-discuss
Tim,

OK I reinstalled webvo only. I reset the application to your
''default'' location '/home/public_html/webvo'. I adjusted all of the
references in my /etc/httpd/conf/httpd.conf file. I wanted to make
sure that I did not miss editing a needed file in the 'ruby/' folder.
When I deleted the WebVoFast database (then recreated it) and then
reset xmltv (with ruby getfromzap2it.rb) I saw this error:
/home/public_html/webvo/ruby/info.xml:2: I/O warning : failed to load
external entity "/home/public_html/webvo/ruby/xmltv.dtd"
<!DOCTYPE tv SYSTEM "xmltv.dtd">

So I created a symbolic link from the 'ruby/' folder xmltv.dtd -> /usr/
share/xmltv/xmltv.dtd (that was the location of my xmltv.dtd file)

So I blew away the WebVoFast database and retried xmltv - SUCCESS! (no
error)

using config filename /root/.xmltv/tv_grab_na_dd.conf
Fetching from DataDirect: Fetched 8235 k/bytes in 31 seconds
##################################################
loading data: ##################################################
WARNING: multiple channel mappings for 'TVGC'
WARNING: Multiple channel mappings found, please adjust DataDirect
lineup
Writing schedule: ##################################################
MESSAGE FROM DATA DIRECT: Your subscription will expire: <sometime>
Downloaded 14920 programs in 164 seconds
****************************************************************************

I can see the webvo listings at http://<myServer>/webvo - no problem

When I try to record a program from the listing I get the error:


The page at <my web server> says: error Contact Your System
Administrator.

>From /var/log/httpd/error_log


[error] [client 192.168.X.Y] sh: ruby: command not found, referer:

http://linuxvcr/webvo/

When I try your command:
'ruby add_recording.rb I16976.labs.zap2it.com20070330233000'

I get:
<error>Error requested show not in source listings</error>

Finally I created another symbolic link from /home/public_html/webvo
it is movies -> /tape/unconverted/ my BIG ReiserFS partition. Since
your 'ruby/' folder is looking for
/home/public_html/webvo/movies for recordings I thought that would
work for me.

Tim Disney

unread,
Mar 28, 2007, 2:01:41 AM3/28/07
to webvo-discuss
Just so I understand exactly: the error

> The page at <my web server> says: error Contact Your System
> Administrator.

Does that come up in an alert box or another web page? (or something
else entirely)

-Tim

kcapwell

unread,
Mar 28, 2007, 8:48:23 AM3/28/07
to webvo-discuss
Tim,

As an alert box.

> ...
>
> read more »

Tim Disney

unread,
Mar 28, 2007, 8:22:47 PM3/28/07
to webvo-discuss
I've just changed the code to give a little better error message so
try a `svn update` to rev 560. Specifically there should be an update
to webvo/scripts/comm.js. Try again and post the error.

-Tim

> ...
>
> read more »

kcapwell

unread,
Mar 28, 2007, 8:46:58 PM3/28/07
to webvo-discuss
Tim,

OK I have a new error now (I did upgrade to rev 560):

The page at <my web server> says: Error in gotAdd: Contact Your System
Administrator

> ...
>
> read more »

Tim Disney

unread,
Mar 30, 2007, 1:48:04 AM3/30/07
to webvo-discuss
Ok, try this. Gab these two files:

http://webvo.googlecode.com/files/add_recording.rb
http://webvo.googlecode.com/files/events.js

and put the ruby script in the `webvo/ruby/` and the javascript file
in `webvo/scripts/` (overwrite the old files). These need to be tested
a bit more before we put them in subversion but it might just fix your
problem. Let me know!

Just as background info, we had been using the odd kluge of having the
web page interact with a python script which called the ruby script
when adding a show. It looks like your error is happening in the
python script (ruby not in the path? not sure exactly). We did this
kluge because our recording script sometimes was not correctly closing
stdin/stdout. I think this has been resolved so we're going back to
the (more sane) method of simply calling the ruby script directly.
That's what those two files fix.

-Tim

> ...
>
> read more »

kcapwell

unread,
Mar 30, 2007, 9:19:09 AM3/30/07
to webvo-discuss
Tim,

OK those files worked! Files are now added to the 'Scheduled' tab.
However, even though the main page tells me '03/30/2007 -- Currently
Recording 'Becker' -- Available Disk Space: 1GB' nothing is showing up
in '/home/public_html/webvo/movies' (see above regarding my setup).

A few issues:
1. In ruby/record.rb you seem to use 'perl ptune.pl -c <channel>'
instead of 'ivtv-tune -c <channel>' in my case ptune.pl was NOT in the
search path so I moved it to /usr/local/bin (in the path) BEFORE I
tried to record THIS show. It is not appearing to record anything.

2. If '/home/public_html/webvo/movies' is where the recordings go then
there is another issue '03/30/2007 -- Currently Recording 'Becker' --
Available Disk Space: 1GB' there is really over 265 GB at '/home/
public_html/webvo/movies'

3. Nothing is showing up under the 'Recorded' tab.

4. When I configured this box I modified your 'Ubuntu Installation
Guide' for Mandriva therefore I compiled ruby - therefore it is in '/
usr/local/bin' which is in the search path.

PS. I was surprised that the ruby/record.rb appears to use cat instead
of 'ivtv-encoder' everything you need would appear to be in that
application. Maybe I'm reading this wrong...

Thank you!

On Mar 30, 12:48 am, "Tim Disney" <tim.dis...@gmail.com> wrote:
> Ok, try this. Gab these two files:
>

> http://webvo.googlecode.com/files/add_recording.rbhttp://webvo.googlecode.com/files/events.js

> ...
>
> read more »

kcapwell

unread,
Mar 30, 2007, 9:16:03 PM3/30/07
to webvo-discuss
Tim,

There are multitudes of the following error in ' /var/log/httpd/
error_log'. Apache is clearly complaining about something...

[Fri Mar 30 08:10:41 2007] [error] [client 192.168.X.Y] /home/
public_html/webvo/ruby/form_listing.rb:79:CAUTION! cgi['key'] ==
cgi.params['key'][0]; if want Array, use cgi.params['key'], referer:
http://linuxvcr/webvo/

Hope that helps!

On Mar 30, 8:19 am, "kcapwell" <c...@mail.onalaska.k12.wi.us> wrote:
> Tim,
>

> OK those files worked! Files are now added to the 'Scheduled' tab.
> However, even though the main page tells me '03/30/2007 -- Currently
> Recording 'Becker' -- Available Disk Space: 1GB' nothing is showing up
> in '/home/public_html/webvo/movies' (see above regarding my setup).
>
> A few issues:
> 1. In ruby/record.rb you seem to use 'perl ptune.pl -c <channel>'
> instead of 'ivtv-tune -c <channel>' in my case ptune.pl was NOT in the
> search path so I moved it to /usr/local/bin (in the path) BEFORE I
> tried to record THIS show. It is not appearing to record anything.
>
> 2. If '/home/public_html/webvo/movies' is where the recordings go then
> there is another issue '03/30/2007 -- Currently Recording 'Becker' --
> Available Disk Space: 1GB' there is really over 265 GB at '/home/
> public_html/webvo/movies'
>
> 3. Nothing is showing up under the 'Recorded' tab.
>
> 4. When I configured this box I modified your 'Ubuntu Installation
> Guide' for Mandriva therefore I compiled ruby - therefore it is in '/
> usr/local/bin' which is in the search path.
>
> PS. I was surprised that the ruby/record.rb appears to use cat instead
> of 'ivtv-encoder' everything you need would appear to be in that
> application. Maybe I'm reading this wrong...
>
> Thank you!
>
> On Mar 30, 12:48 am, "Tim Disney" <tim.dis...@gmail.com> wrote:
>
> > Ok, try this. Gab these two files:
>

> >http://webvo.googlecode.com/files/add_recording.rbhttp://webvo.google...

> ...
>
> read more »

kcapwell

unread,
Mar 31, 2007, 10:54:07 AM3/31/07
to webvo-discuss
Tim,

Now that the recording are under the 'Scheduled' tab I can not get rid
of them. They were supposed to be records from Friday. They did not
record (see above) and they did not auto-delete when they went past
their date/time range.

When I try to remove them with the checkbox and button on the
'Scheduled' tab this is the error I get:

The page at http://<my server> says:
Error in gotDelRecording (not expected):

As a dialog box

from: /var/log/httpd/error_log

[Sat Mar 31 09:46:15 2007] [error] [client 192.168.X.Y] sh: ruby:


command not found, referer: http://linuxvcr/webvo/

Just keeping you in the loop.

> ...
>
> read more »

Tim Disney

unread,
Mar 31, 2007, 4:19:20 PM3/31/07
to webvo-discuss
> 1. In ruby/record.rb you seem to use 'perl ptune.pl -c <channel>'
> instead of 'ivtv-tune -c <channel>'

Hum, I thought we had planned on using ivtv-tune, not sure why we
settled on ptune. Thanks for pointing that out since as your
experience shows we cannot rely on ptune being there.

> 2. If '/home/public_html/webvo/movies' is where the recordings go then
> there is another issue '03/30/2007 -- Currently Recording 'Becker' --
> Available Disk Space: 1GB' there is really over 265 GB at '/home/
> public_html/webvo/movies'

Yep, that's a know bug: http://code.google.com/p/webvo/issues/detail?id=13&can=2&q=

> PS. I was surprised that the ruby/record.rb appears to use cat instead

> of 'ivtv-encoder'...

We definitely did not know about 'ivtv-encoder' when we started this
project but it would have made thing *so* much easier. IVTV was new to
all of us when we started this project and the encoder was one of the
(important) pieces we missed when learning our tool. Ah well, I think
we'll move to it eventually since it will definitely help us in the
future but I don't think we'll move immediately (don't fix what's not
broke).

> Fri Mar 30 08:10:41 2007] [error] [client 192.168.X.Y] /home/
> public_html/webvo/ruby/form_listing.rb:79:CAUTION! cgi['key'] ==
> cgi.params['key'][0]; if want Array, use cgi.params['key'], referer:
> http://linuxvcr/webvo/

This error is just ruby being an over protective mother. It just want
to make sure we know what we're doing which (in this case at least) we
do :)

> The page at http://<my server> says:
> Error in gotDelRecording (not expected):

I actually was expecting that error. I'm working on fixing that and a
few others, so expect a commit soon which fixes "all" (hopefully) your
problems.

Also, mollyjo has been working hard on getting a search feature
implemented so expect that in the next few days as well.

-Tim

> ...
>
> read more »

kcapwell

unread,
Apr 1, 2007, 10:29:16 AM4/1/07
to webvo-discuss
Tim,

Just a few suggestions:

1. Since we know 'ivtv-encoder' is included on RPM, DEB, or in the
compiled form of IVTV, I would encourage you to adopt it sooner rather
than later. If the goal of this project is to ''cast a wide net''
over multiple Linux distros then 'ivtv-encoder' is the _easiest_ one
application resource for recording TV.

2. In regards to the search feature, please consider searching not
only by TV show title and/or channel but by episode number. In the
info.xml file one of the objects that can be imported is <episode-num
system="dd_progid">. When I was using webvcrplus I could search by
channel 60 (in my case the Discovery Channel) and by 0000 in the show
ID. This would pull up all of the Discovery Channel specials that
were NOT part of a regular series (i.e. Shark Week).

3. In regards to the available space bug ('Available Disk Space:
1GB'). Please remember to follow symlinks and please remember we re
all not using ext3 (I am using ReiserFS for my recording path). It
would be unfortunate if webvo prevented a recording because it thought
the partition was out of space (when it was not).

4. One final thought. Please consider including a field for a post
recording ''action''. Generally I will watch my recordings via my
computer while I'm working on something else. However, I rarely burn
files to a DVD so the mpeg2 format is large and unnecessary (and
inconvenient) for me. If I could invoke a conversion utility like
'ffmpeg' then I can control the file type, video size, audio quality
and compression of the file. If that field was blank then nothing
should be done to the mpeg2. However, if it has a command it would be
issued right after the recording is finished.

Thank you for this project and listening to my suggestions. I hope
that I have not been too much of a troublemaker!

> ...
>
> read more »

Tim Disney

unread,
Apr 1, 2007, 6:11:27 PM4/1/07
to webvo-discuss
Thanks for all your great suggestions! I especially like your post
recording action idea. We have a script we were playing around with
(conv.py in the root webvo dir) which goes through the movie directory
and converts all the mpgs to 800kb avis using mencoder and xvid. It
was meant to be run as a cron job but it would be really nice to have
something with a little more control and integrated into the
interface.

Anyhow we have some new commits for you (rev 589) which should get you
to a working state. We've changed a few things so you'll need go into
the new `webvo/config` directory and run `tv_grab_na_dd --configure --
config-file tv_grab_na_dd.conf` and then rerun webvo/ruby/
getfromzap2it.

Then give the apache user write permission on the movies and logs
directory:
cd /home/public_html/webvo/
chgrp www-data movies/
chgrp www-data logs/
chmod g+w movies/
chmod g+w logs/

If you still cannot record, post the output of webvo/logs/
recordlog.txt

Thanks so much for hanging in there and giving us these great bug
reports!

-Tim

> ...
>
> read more »

kcapwell

unread,
Apr 2, 2007, 1:07:46 AM4/2/07
to webvo-discuss
Tim,

Thanks for the info, here's the follow up:

1. I have successfully downloaded revision 589.
a. I can now add and remove recordings at will.
b. I followed your instructions and added the conf, logs and
movies directory.
c. I gave permissions to the conf, logs and movies directory.
d. I re-ran `tv_grab_na_dd --configure --config-file
tv_grab_na_dd.conf`

Everything looks OK except:

I. I would prefer the post record follow up field due to the fact I'm
looking to compress my video with ffmpeg to a QuickTime movie file at
320 x 240 for a video iPod.

II. Recordings do not appear to record anything to the movies
directory. I even went as far as to delete my symbolic link to /tape/
unconverted and tried to record to /home/public_html/webvo/movies
(with the correct privs) - NO DICE.

IIa. Furthermore there are no files in the logs/ directory
except .svn/ no matter what I do.

III. With this new config I believe that you may have broken the
crontab statement:
19 3 * * * /home/public_html/webvo/ruby/getfromzap2it.rb
Since it looks for the ../conf directory to be at the root level
(minus one)

Just to let you know I made all of these changes plus a full reboot -
NO luck so far. Sorry to say that.

> ...
>
> read more »

kcapwell

unread,
Apr 2, 2007, 8:50:37 AM4/2/07
to webvo-discuss
Tim,

OK from last night...

The two programs that I scheduled to record are still under the
'Scheduled' tab even though the time has expired for that program (by
a long way). Nothing is in the '/home/public_html/webvo/movies' and
the '/var/log/httpd/error_log' only shows the ruby error that we
talked about earlier. There is still nothing under '/home/public_html/
webvo/logs' directory except for the '.svn/' directory.

However, I can freely delete anything under the 'Scheduled' tab.

> ...
>
> read more »

Tim Disney

unread,
Apr 2, 2007, 1:41:46 PM4/2/07
to webvo-discuss
Ok, try this: from webvo schedule something that is currently in
progress. Then from the command line run `ruby record.rb` in the
`webvo/ruby` directory. It "should" start recording to the `webvo/
movies` dir and create a log file in `webvo/logs`. If it works it
probably means there is a permission problem still lingering around
since apache runs under the www-data user (unless Mandriva uses a
different user?).

-Tim

> ...
>
> read more »

kcapwell

unread,
Apr 2, 2007, 11:11:58 PM4/2/07
to webvo-discuss
Tim,

Along with having to create a symbolic link to ptune.pl -> /usr/local/
src/ivtv-0.7.4/utils/perl/ptune.pl. Plus ptune.pl requires:
Getopt::Long qw
Video::Frequencies
Video::ivtv 0.13
Config::IniFiles
Even though I compiled ivtv Video::Frequencies and Video::ivtv 0.13
are not installed as perl modules by default. They have to be acquired
through compiling the perl modules or urpmi (read: apt-get for
Mandriva).

Even with this done the recordings do not begin on their own. Going
to '/home/public_html/webvo/ruby' and running 'ruby record.rb' as root
will start the recording process. However the items do not appear to
leave the 'Scheduled' tab although you can delete them manually.

I played with the record.rb script turning on then off the ivtv-tune
option (since no dependencies were required for ivtv-tune and it was
in the search path) and the result was the same. Nothing... Until I
ran record.rb as root. I checked with ps -ef to see how the Apache
application was running - it was running as user apache. So I have my
_entire_ wevo directory set up with 'chown apache:apache webvo/ -R'
and 'chmod 775 webvo/ -R' so executing the files should not be a
problem.

Here is what my recordlog.txt file looks like (first with ivtv-tune
and second with the dependencies sorted out for ptune.pl)

(main) Next show to record: 20070402210000
(main)No PIDs found
(main)Process not actually running
(main)Begin DB Query
(main)Initializing show title, date
(main)showID:Law_&_Order-2007040221000037
(main)Tunning...
Chanel is root

(main)Recording channel 37 from 20070402210000 to 20070402220000
(main)Going to sleep for the show: 2974
--------------------------------------------
(main) Next show to record: 20070402210000
(main)No PIDs found
(main)Process not actually running
(main)Begin DB Query
(main)Initializing show title, date
(main)showID:Egypt:_Engineering_an_Empire-2007040221000064
(main)Tunning...
Chanel is root

(main)Recording channel 64 from 20070402210000 to 20070402230000
(main)Going to sleep for the show: 4350

Any suggestions?

> ...
>
> read more »

kcapwell

unread,
Apr 3, 2007, 12:08:56 AM4/3/07
to webvo-discuss
Tim,

Ooops, one retraction your you on my part. When I do not interrupt
(with an Control+C) the recording the show do remove itself from the
'Scheduled' tab and places itself under the 'Recorded' tab. That was
my assumption - and my fault. Sorry for the confusion!


On Apr 2, 10:11 pm, "kcapwell" <c...@mail.onalaska.k12.wi.us> wrote:
> Tim,
>

> ...
>
> read more »

Tim Disney

unread,
Apr 3, 2007, 1:40:44 AM4/3/07
to webvo-...@googlegroups.com
Yup, we have it set to stay in the scheduled tab until it has finished recording.

So now with giving ownership of all the directories to apache are you able to record without running `record.rb` from the command line?

> > > > > > were NOT part of a regular series ( i.e. Shark Week).
> read more �





kcapwell

unread,
Apr 3, 2007, 1:49:42 AM4/3/07
to webvo-discuss
Tim,

One last reason that ivtv-encoder is important to me is the following:

Usage: encoder [-s] [-c chann|-f freq] [seconds] [mpegfile]
[-vport N] Video Device Port: 0-n
[-aspect N] Aspect Ratio: 1-4
[-bmode N] Bitrate Mode: 0=var 1=const
[-brate N] Bitrate: 1000000-15000000
[-bpeak N] Peak Bitrate: 1000000-16000000
[-stream N] Stream Type: 0-14
[-frate N] Frame Rate: 0=30fps or 1=25fps
[-fpgop N] GOP size
[-audio N] Audio Bitmask in Decimal: 0-255 bitmask
[-dnrmode N] DNR Mode: 0-3
[-dnrtype N] DNR Type: 0-3
[-dnrspat N] DNR Spatial: 0-16
[-dnrtemp N] DNR Tempporal: 0-32
[-pulldown N] Pulldown: 0-1
[-brightness N] 0-255
[-contrast N] 0-127
[-saturation N] 0-127
[-hue N] -128-128
[-input N] Input Port: 0-8

Look at all of the options than can be set! As I experimented with
webvo tonight I remembered that I had set the brightness and contrast
levels with webvcrplus because otherwise the TV image could be dark.

Just an FYI.

PS. Do you have a recommended fix for the cron script for
getfromzap2it.rb? The execution will fail.

> ...
>
> read more »

Tim Disney

unread,
Apr 3, 2007, 2:05:40 AM4/3/07
to webvo-discuss
Yup, I got really excited too when I saw all the options you could set
with ivtv-encoder. We'll be moving to that asap.

I've just updated getfromzap2it and record. I think they both had some
path issues. Grab the latest version and let me know if it works.

-tim

> ...
>
> read more »

Tim Disney

unread,
Apr 3, 2007, 2:37:59 AM4/3/07
to webvo-discuss
Oh, btw we've switched over to ivtv-tune now. I think we were using
ptune in an effort to track down a bug. We found the bug but never
switched back to ivtv-tune.
-tim

> ...
>
> read more »

kcapwell

unread,
Apr 4, 2007, 9:21:29 AM4/4/07
to webvo-discuss
Tim,

OK here is what I found...

1. getfromzap2it.rb path issue is now fixed - thank you!

2. Updated to revision 591.

However the record.rb still will not start UNLESS I log in as root and
issue the 'ruby record.rb' command in the 'ruby/' directory. Here
again is the snippet from the webvo log file:

(main) Next show to record: 20070404070000


(main)No PIDs found
(main)Process not actually running
(main)Begin DB Query
(main)Initializing show title, date

(main)showID:The_Plague-2007040407000064
(main)Tunning...
Chanel is root

(main)Recording channel 64 from 20070404070000 to 20070404090000
(main)Going to sleep for the show: 2749

> ...
>
> read more »

Tim Disney

unread,
Apr 7, 2007, 5:09:46 AM4/7/07
to webvo-discuss
Hiya! Sorry It's been so long since I last posted, been a pretty crazy
week for me.

Anyhow I finally got some time to get some work done. We finally got
things into a configuration file. Now all the paths and other things
liable to change are stored in `webvo.conf` in the webvo/ruby
directory. Now you can put webvo where ever you want and just change
this file.

Also, the free space issue has been resolved. It correctly follows
system links and is no longer ext3 specific.

I'm still trying to tack down a good solution to your record problem.
I'm pretty sure it's a permission problem and one work around would be
to give full access to everyone (`chmod a+rwx`) to the `logs` and
`movies` directories. If you're comfortable with that you could try it
until we find a long term solution.

btw, when you update you will probably need to rerun getfromzap2it.rb

Good luck!

-Tim

> ...
>
> read more »

Tim Disney

unread,
Apr 7, 2007, 6:42:27 AM4/7/07
to webvo-discuss
Oh, one other thing. We now have the record script using `ivtv-
encoder`. Eventually we should have another config file to set
saturation/brightness etc. for ivtv-encoder.

-Tim

> ...
>
> read more »

kcapwell

unread,
Apr 7, 2007, 11:59:03 AM4/7/07
to webvo-discuss
Tim,

OK I updated to revision 598.

I reset my webvo directory to:
/var/www/webvo

I edited my apache config file
vi /etc/httpd/conf/httpd.conf
I changed both the DocumentRoot location and permissions
for '/var/www/webvo'

I edited my crontab file
19 3 * * * /var/www/webvo/ruby/getfromzap2it.rb

I reran XMLTV setup
cd /var/www/webvo/config/
tv_grab_na_dd --configure --config-file tv_grab_na_dd.conf

I reran getfromzap2it.rb
/var/www/webvo/ruby/getfromzap2it.rb

I edited the /var/www/webvo/ruby/webvo.conf file
SERVERNAME = localhost
USERNAME = root
USERPASS = csc4150
DBNAME = WebVoFast
TABLENAME = Recording
XML_FILE_NAME = /var/www/webvo/data/info.xml
VIDEO_PATH = /tape/unconverted
CONFIG_PATH = /var/www/webvo/config/
LOG_PATH = /var/www/webvo/logs/
XMLTV_CONFIG = /var/www/webvo/config/tv_grab_na_dd.conf

I changed permissions:
cd /var/www


chown apache:apache webvo/ -R

chmod 775 webvo/ -R
cd webvo
chmod 777 logs/ -R
cd /
chown apache:apache /tape/ -R
chmod 777 /tape/ -R

I stopped and started apache to make sure the configuration files
stuck.
/etc/init.d/httpd stop
/etc/init.d/httpd start

I was able to enter the webvo and set up a recording - unfortunately
it
did not start until I went to the ruby directory and gave the command
ruby record.rb as root.

when I run ruby record.rb
/dev/video0: 439.250 MHz

(0) Encoding for 1074 Seconds to /tape/
unconvertedFutureweapons-2007040710000060-0.mpg
(0) Tuning to Channel 60
found channel 60 at 439250

***

from /var/www/webvo/logs/recordlog.txt

(main) Next show to record: 20070407100000


(main)No PIDs found
(main)Process not actually running
(main)Begin DB Query
(main)Initializing show title, date

(main)showID:Futureweapons-2007040710000060
(main)Tunning...
Chanel is root

(main)Recording channel 60 from 20070407100000 to 20070407110000
(main)Going to sleep for the show: 1014

> ...
>
> read more »

kcapwell

unread,
Apr 12, 2007, 12:48:11 AM4/12/07
to webvo-discuss
Tim,

I updated to revision 599 tonight.

Still no luck on recording. However I did find a few interesting
items:

1. I enabled my 'apache' user and went to /var/www/webvo/ruby and
tried 'ruby record.rb' (after flagging a show through the webvo
interface, of course). I received a slew of permission errors on /dev/
video0 so I took a look...

/dev/video0 -> v4l/video0 (my /dev/video0 is a symbolic link to 'v4l/
video0')
[old perms] crw-rw---- 1 root video 81, 0 Apr 11 22:51 video0
[new perms] crw-rw-rw- 1 root video 81, 0 Apr 11 22:51 video0

2. After changing the permissions for /dev/v4l/video0 I tried these
commands:
-bash-3.1$ cd /var/www/webvo/ruby/
-bash-3.1$ ruby record.rb

(0) Encoding for 1625 Seconds to /tape/unconverted/
Modern_Marvels-2007041123000064-0.mpg
(0) Tuning to Channel 64
found channel 64 at 463250

-bash-3.1$ ps -ef | grep ivtv
apache 3560 3559 0 23:32 pts/0 00:00:00 ivtv-encoder -c 64
1625 /tape/unconverted/Modern_Marvels-2007041123000064-0.mpg

IT WORKS BY TYPING THESE COMMANDS MANUALLY AND NOT AS ROOT!

3. Here is the info from /var/www/webvo/logs/recordlog.txt
-bash-3.1$ cat /var/www/webvo/logs/recordlog.txt
(Wed Apr 11 23:32:54 -0500 2007)
--------------------------------------------
(Wed Apr 11 23:32:54 -0500 2007) (main) Next show to record:
20070411230000
(Wed Apr 11 23:32:54 -0500 2007) (main)No PIDs found
(Wed Apr 11 23:32:54 -0500 2007) (main)Process not actually running
(Wed Apr 11 23:32:54 -0500 2007) (main)Begin DB Query
(Wed Apr 11 23:32:54 -0500 2007) (main)Initializing show title, date
(Wed Apr 11 23:32:54 -0500 2007)
(main)showID:Modern_Marvels-2007041123000064
(Wed Apr 11 23:32:54 -0500 2007) (main)Recording channel 64 from
20070411230000 to 20070412000000

So what user is add_recording.rb and record.rb trying to use that I
can manually execute these commands (as a non-root user) after
flagging a show to record through the web interface?!?

Thanks!

> ...
>
> read more »

Tim Disney

unread,
Apr 12, 2007, 1:07:06 AM4/12/07
to webvo-discuss
Just added a debug file called whoami.rb under the ruby directory. If
try to run it from the web browser it should print out the user it's
running as. I'm very interested in this since we had just assumed that
apache just used the user `www-data`.

Also be warned, once you get the premissions worked out the record
script should run fine *however* we are not totaly sure we've got the
bugs worked out of it since moving to ivtv-encoder. It may have
problems in some special cases that we havn't tested yet.

-Tim

> ...
>
> read more »

Tim Disney

unread,
Apr 12, 2007, 1:08:08 AM4/12/07
to webvo-discuss
test

kcapwell

unread,
Apr 12, 2007, 9:00:06 AM4/12/07
to webvo-discuss
Tim,

OK here is what I learned:

1. I was able to record the show after manually running record.rb as
user apache (from last night). After the show was complete (and I did
get it all ivtv-encode seems to work for me, albeit manually, and NOT
as root) I recieved this error:

Stop signal for Encoding received, bytes 32768
record.rb:327:in `query': You have an error in your SQL syntax; check
the manual that corresponds to your MySQL server version for the right
syntax to use near '' at line 1 (Mysql::Error)
from record.rb:327
from record.rb:322:in `fork'
from record.rb:322

The recording did stop at the right time and I manually converted it
with ffmpeg. Then I was able to watch the show no problem.

The only other error was the recording stayed in the 'Scheduled' tab -
this may have been due to the fact that I logged out as apache BEFORE
the recording was complete. The process continued to run to the end
of the recording but may not have cleared the 'Scheduled' tab.

2. I saw your posting this morning and updated to revision 601.

I ran webvo/ruby/whoami.rb it told me 'apache' (as I told you before).

3. I checked the permissions of /dev/v4l/video0

crw-rw-rw- 1 root video 81, 0 Apr 11 22:51 video0 (still OK there)

4. I tried recording something this morning - NO LUCK : (

I'm sure I could manually log in as apache and run record.rb and it
would work, but, I am out of time this morning. There is nothing new
in webvo/logs/recordlog.txt and looking at the ivtv process shows me
this:
ps -ef | grep ivtv
root 1231 9 0 Apr11 ? 00:00:00 [ivtv_vbi/0]
root 1232 9 0 Apr11 ? 00:00:00 [ivtv_vbi/1]
root 1280 1 0 Apr11 ? 00:00:31 [ivtv-enc]
root 1281 1 0 Apr11 ? 00:00:00 [ivtv-enc-vbi]
root 5688 3353 0 07:58 pts/1 00:00:00 grep --color ivtv

(note nothing recording)

Thanks for all of your hard work and let me know if you have any other
ideas.


On Apr 12, 12:08 am, "Tim Disney" <tim.dis...@gmail.com> wrote:
> test
>

> ...
>
> read more »

Tim Disney

unread,
Apr 13, 2007, 2:50:37 PM4/13/07
to webvo-discuss
The SQL syntax error you saw should be resolved in rev 601. It was why
the show was not removed from the scheduled page.

I'm sort of confused now because there should (to my knowledge) be no
difference between running the command as the user `apache` and
running it from the web page. I'm guessing that there is nothing
interesting in the apache error log or recordinglog.txt when you
schedule from the webvo interface?

I'll keep looking through the code. There has to be *some* difference.

-Tim

> ...
>
> read more »

kcapwell

unread,
Apr 13, 2007, 9:50:52 PM4/13/07
to webvo-discuss
Tim,

cat /var/www/webvo/logs/recordlog.txt
nothing new, here is the _last_ entry


(Wed Apr 11 23:32:54 -0500 2007) (main)Recording channel 64 from
20070411230000 to 20070412000000

Note, nothing from Fri Apr 13 2007...

cat /var/log/httpd/error_log
[Fri Apr 13 19:41:55 2007] [error] [client 192.168.1.175] File does
not exist: /var/www/webvo/favicon.ico
[Fri Apr 13 19:43:04 2007] [error] [client 192.168.1.175] /var/www/
webvo/ruby/add_recording.rb:150:CAUTION! cgi['key'] ==


cgi.params['key'][0]; if want Array, use cgi.params['key'], referer:
http://linuxvcr/

After a reboot I tried to record again. Still nothing new in
recording.txt, however, when I tried to delete the show from the
'Scheduled' tab I do get this error.
[Fri Apr 13 20:30:17 2007] [error] [client 192.168.1.175] sh: ruby:


command not found, referer: http://linuxvcr/

Please note that the file _does_ remove itself from the 'Scheduled'
tab.

Again I can log into my box as apache and run the script manually:

-bash-3.1$ cd /var/www/webvo/ruby/
-bash-3.1$ whoami
apache
-bash-3.1$ ruby record.rb

(0) Encoding for 812 Seconds to /tape/unconverted/
Cops-2007041320300065-0.mpg
(0) Tuning to Channel 65
found channel 65 at 469250

That does work! I just can not record from the 'Browser' :
( <bummer>

> ...
>
> read more »

Tim Disney

unread,
Apr 13, 2007, 10:25:35 PM4/13/07
to webvo-...@googlegroups.com
So, in an effort to debug by simplifying I've added a ruby script `launch_record.rb` to subversion. All this script does is try to launch the record.rb script. Use the webvo interface to schedule a recording (so now there should be a show scheduled but ivtv-encoder is not running) and then run  the `launch_record.rb` script from your browser and it should display "Launching record.rb..." and then "Finshed". Let me know if this starts up ivtv-encoder.

-Tim

> > > > > - bash-3.1$ ruby record.rb

>
> > > > > (0) Encoding for 1625 Seconds to /tape/unconverted/
> > > > > Modern_Marvels-2007041123000064-0.mpg
> > > > > (0) Tuning to Channel 64
> > > > > found channel 64 at 463250
>
> > > > > -bash-3.1$ ps -ef | grep ivtv
> > > > > apache    3560  3559  0 23:32 pts/0    00:00:00 ivtv-encoder -c 64
> > > > > 1625 /tape/unconverted/Modern_Marvels- 2007041123000064-0.mpg
>
> > > > > IT WORKS BY TYPING THESE COMMANDS MANUALLY AND NOT AS ROOT!
>
> > > > > 3. Here is the info from /var/www/webvo/logs/recordlog.txt
> > > > > - bash-3.1$ cat /var/www/webvo/logs/recordlog.txt
> read more �





kcapwell

unread,
Apr 14, 2007, 4:46:38 PM4/14/07
to webvo-discuss
Tim,

OK! I think we are making real progress now. Here is what I found:

I upgraded to revision 602.

I tried to record from the browser - NO DICE. The program was under
the Scheduled tab, but a quick check of ps -ef | grep ivtv revealed
that is was not recording. Also a quick check of /var/www/webvo/logs/
recordings.txt showed nothing new added to the log.

When I ran launch_record.rb from the Browser this is all that I saw:

Launching record.rb...
Finished

When I ran whoami.rb from the Browser I got _nothing_.

When I checked the ivtv-encoder process:

ps -ef | grep ivtv
root 1222 9 0 Apr13 ? 00:00:00 [ivtv_vbi/0]
root 1223 9 0 Apr13 ? 00:00:00 [ivtv_vbi/1]
root 1272 1 0 Apr13 ? 00:00:15 [ivtv-enc]
root 1273 1 0 Apr13 ? 00:00:00 [ivtv-enc-vbi]
root 5824 2959 0 09:49 pts/0 00:00:00 grep --color ivtv

NOTHING!

When I checked /var/www/webvo/logs/recordings.txt - nothing new.

Then the moment of revelation - I checked the apache error log:

cat /var/log/httpd/error_log
[Sat Apr 14 09:56:20 2007] [error] [client 192.168.X.Y] which: no ivtv-
encoder in (/sbin:/usr/sbin:/bin:/usr/bin)

You may recall from my earlier postings that I tend to compile by ivtv
drivers. So my drivers are located at /usr/local/bin/ not /sbin:/usr/
sbin:/bin:/usr/bin!

So I added a symbolic link to the ivtv-encoder program.
lrwxrwxrwx 1 root root 27 Apr 14 15:21 ivtv-encoder -> /usr/local/bin/
ivtv-encoder*

Now when I run webvo/ruby/whoami.rb I get '/usr/bin/ivtv-encoder'

However, it still does not record : (

But I now have a new error in '/var/log/httpd/error_log'

[Sat Apr 14 10:05:06 2007] [error] [client 192.168.X.Y] sh: ruby:


command not found, referer: http://linuxvcr/

The system can record manually because /usr/local/bin is in my PATH
statement that's why the apache account could record when I logged in!

On Apr 13, 9:25 pm, "Tim Disney" <tim.dis...@gmail.com> wrote:
> So, in an effort to debug by simplifying I've added a ruby script
> `launch_record.rb` to subversion. All this script does is try to launch the
> record.rb script. Use the webvo interface to schedule a recording (so now
> there should be a show scheduled but ivtv-encoder is not running) and then
> run the `launch_record.rb` script from your browser and it should display
> "Launching record.rb..." and then "Finshed". Let me know if this starts up
> ivtv-encoder.
>
> -Tim
>

> > > > > > > (0) Encoding for 1625 Seconds to /tape/unconverted/
> > > > > > > Modern_Marvels-2007041123000064-0.mpg
> > > > > > > (0) Tuning to Channel 64
> > > > > > > found channel 64 at 463250
>
> > > > > > > -bash-3.1$ ps -ef | grep ivtv
> > > > > > > apache 3560 3559 0 23:32 pts/0 00:00:00 ivtv-encoder -c
> > 64
> > > > > > > 1625 /tape/unconverted/Modern_Marvels-2007041123000064-0.mpg
>
> > > > > > > IT WORKS BY TYPING THESE COMMANDS MANUALLY AND NOT AS ROOT!
>
> > > > > > > 3. Here is the info from /var/www/webvo/logs/recordlog.txt

> > > > > > > -bash-3.1$ cat /var/www/webvo/logs/recordlog.txt

> ...
>
> read more »

kcapwell

unread,
Apr 14, 2007, 4:52:01 PM4/14/07
to webvo-discuss
Tim,

One more thing - I noticed my info.xml file was not getting updated
via the cron script. So I ran it manually:

/var/www/webvo/ruby/getfromzap2it.rb
/var/www/webvo/ruby/getfromzap2it.rb:30:in `initialize': No such file
or directory - webvo.conf (Errno::ENOENT)
from /var/www/webvo/ruby/getfromzap2it.rb:30:in `new'
from /var/www/webvo/ruby/getfromzap2it.rb:30

When I go to the ruby directory then execute 'getfromzap2it.rb' the
info.xml file is updated. I believe that the path issue may be back.

Just to let you know.

> ...
>
> read more »

Tim Disney

unread,
Apr 20, 2007, 12:57:38 AM4/20/07
to webvo-discuss
Ok, sorry about taking so long to get back to you. Crazy week.

Anyhow, the problem with getfromzap2it is as you noticed a path
problem. Easiest way to fix it is to just hard code the path to the
conf file. So, at the top of getfromzap2it you will see:

f = File.new('/home/public_html/webvo/ruby/webvo.conf','r')
conf = f.read
f.close

Just change the path appropriately. It is a chicken and the egg
problem -- the conf file lets the paths be dynamic but we need to read
the conf file somehow. Eventually we'll get a install script going
which should take care of the problem.

As far as recording goes...we've had the record script being launched
by the command 'ruby record.rb' which would *not* work if /usr/local/
bin/ was not in the path. I just changed it so that record is launch
"correctly". See if that worked.

-Tim

> ...
>
> read more »

kcapwell

unread,
Apr 20, 2007, 9:40:38 AM4/20/07
to webvo-discuss
Tim,

OK here is the latest news:

1. I made the change to getfromzap2it and I had no problems after
that. However, I do have to keep an eye on that file after i do a
'svn update http://webvo.googlecode.com/svn/trunk/ webvo' because it
tries to ''blend'' the two files.

2. AND MOST IMPORTANTLY - webvo now records!
ps -ef | grep ivtv
apache 8786 8785 1 08:25 ? 00:00:00 ivtv-encoder -c 60
178 /tape/unconverted/How_It_s_Made-2007042008000060-0.mpg

3. However ...
When I try to cancel the recording trough the 'Scheduled' tab. It
removes the recording from the tab but the recording continues.
ps -ef | grep ivtv
apache 8786 8785 1 08:27 ? 00:00:00 ivtv-encoder -c 60
178 /tape/unconverted/How_It_s_Made-2007042008000060-0.mpg
I have to issue a kill command to stop the recording.

On another note:
I was wondering about the search function and the post recording
ffmpeg command. Please let me know.

Thanks!

> ...
>
> read more »

kcapwell

unread,
Apr 20, 2007, 10:52:56 PM4/20/07
to webvo-discuss
Tim,

One more thing I found when I got home tonight...

I tried to record two shows from the SAME channel back to back this
morning. Show #1 started at 8:00 am and went through 9:00 am, show #2
started at 9:00 am and went through 10:00 am. I saw in /var/www/webvo/
logs/recording.txt that the recording was acknowledged ''SLEEP:The
show will start in 0 hours, 31 minutes and 31 seconds.'' (I started
show #1 recording half way through). However when I checked the linux
box tonight I saw that show #1 recorded and show #2 was still in the
scheduled tab. Show #1 was NOT in the Scheduled tab. I believe that
this is related to my stop recording and start another incident (see
the above message).

On Apr 20, 8:40 am, kcapwell <c...@mail.onalaska.k12.wi.us> wrote:
> Tim,
>

> OK here is the latest news:
>
> 1. I made the change to getfromzap2it and I had no problems after
> that. However, I do have to keep an eye on that file after i do a

> 'svn updatehttp://webvo.googlecode.com/svn/trunk/webvo' because it

> ...
>
> read more »

kcapwell

unread,
Apr 22, 2007, 7:50:03 PM4/22/07
to webvo-discuss
Tim,

Something interesting from tonight. When I took a look at my webvo
box the only dates that would show up were from last week Sat 14 - Fri
20. I double checked the time and date on the webvo box. I double
checked the date and time on the browser computer. Both were fine,
and up to date. I tried rebooting the webvo box - no luck. So I blew
away the entire webvo directory, then used svn to checkout a ''fresh''
copy. Then I re-setup the owner and permissions. I configured
tv_grab_na_dd edited the webvo.conf file and edited getfromzap2it.rb
then ran getfromzap2it.rb. Still I had no luck getting the current
directory. There were no unusual errors in the apache error_log.
Finally I blew away the WebVoFast database in MySQL then recreated it.

That finally did the trick. Weird...

> ...
>
> read more »

Tim Disney

unread,
Apr 22, 2007, 9:07:07 PM4/22/07
to webvo-...@googlegroups.com
That's odd...sounds like the DB got corrupted some how. You still having those recording problems?
-Tim

> read more �





kcapwell

unread,
Apr 22, 2007, 11:39:19 PM4/22/07
to webvo-discuss
Tim,

Unfortunately I am still having two recording issues (see below) I
have not yet tried to record back to back again - yet I'll try that
tomorrow and let you know.

ISSUE #1 - starting and stopping recording within the same hour
=======
ps -ef | grep ivtv
apache 4577 4576 1 22:16 ? 00:00:00 ivtv-encoder -c 59
815 /tape/unconverted/Storm_Stories-2007042222000059-0.mpg

ls -al S*
-rw-r--r-- 1 apache apache 78876608 Apr 22 22:17
Storm_Stories-2007042222000059-0.mpg
-rw-r--r-- 1 apache apache 0 Apr 22 22:16
Storm_Stories-2007042222000059-0.mpg.index

Removed recording via the 'Scheduled' tab

ps -ef | grep ivtv
apache 4577 1 0 22:16 ? 00:00:01 ivtv-encoder -c 59
815 /tape/unconverted/Storm_Stories-2007042222000059-0.mpg

Still there - not cancelled

kill -9 4577
ps -ef | grep ivtv
root 1212 9 0 17:34 ? 00:00:00 [ivtv_vbi/0]
root 1213 9 0 17:34 ? 00:00:00 [ivtv_vbi/1]
root 1261 1 0 17:34 ? 00:02:23 [ivtv-enc]
root 1262 1 0 17:34 ? 00:00:00 [ivtv-enc-vbi]
root 4605 2944 0 22:19 pts/0 00:00:00 grep --color ivtv

Only after kill command is it really gone from Scheduled tab. It IS
still on the greybar above
'04/22/2007 -- Currently Recording 'Storm Stories' -- Available Disk
Space: 251GB'

Next shaow added via browser - note ivtv has not started
ps -ef | grep ivtv
root 1212 9 0 17:34 ? 00:00:00 [ivtv_vbi/0]
root 1213 9 0 17:34 ? 00:00:00 [ivtv_vbi/1]
root 1261 1 0 17:34 ? 00:02:23 [ivtv-enc]
root 1262 1 0 17:34 ? 00:00:00 [ivtv-enc-vbi]
root 4605 2944 0 22:20 pts/0 00:00:00 grep --color ivtv

after I do a refresh with the browser then reissue the record command
via the vrowser.

ps -ef | grep ivtv
root 1212 9 0 17:34 ? 00:00:00 [ivtv_vbi/0]
root 1213 9 0 17:34 ? 00:00:00 [ivtv_vbi/1]
root 1261 1 0 17:34 ? 00:02:23 [ivtv-enc]
root 1262 1 0 17:34 ? 00:00:00 [ivtv-enc-vbi]
apache 4651 4650 1 22:22 ? 00:00:00 ivtv-encoder -c 61
2263 /tape/unconverted/Wild!-2007042222000061-0.mpg

To stop this recording I had to issue the kill command again (i.e.
kill -9 4651)

ISSUE 2 - trying to add same programs via the browser.
=======
I also noticed that when I tried to add a longer show to the recording
list the system seems to hang on the ''adding show'' green box.
I saw this with the following show:
Sherman's March Start Mon Apr 23 00:00:00 2007 End Mon Apr 23 02:00:00
2007
But this is not consistent, one hour shows do not seem to do this to
me...

Here is the logs from webvo/logs

(Sun Apr 22 22:16:22 -0500 2007)
--------------------------------------------
(Sun Apr 22 22:16:22 -0500 2007) (main) Next show to record:
20070422220000
(Sun Apr 22 22:16:22 -0500 2007) (main)PID found: 4433
(Sun Apr 22 22:16:24 -0500 2007) Process running
(Sun Apr 22 22:16:24 -0500 2007) (main)Process killed
(Sun Apr 22 22:16:24 -0500 2007) (main)Begin DB Query
(Sun Apr 22 22:16:24 -0500 2007) (main)Initializing show title, date
(Sun Apr 22 22:16:24 -0500 2007)
(main)showID:Storm_Stories-2007042222000059
(Sun Apr 22 22:16:24 -0500 2007) (main)Recording channel 59 from
20070422220000 to 20070422223000
(Sun Apr 22 22:16:24 -0500 2007) (fork)[4576] beginning to record
Storm_Stories-2007042222000059-0
(Sun Apr 22 22:21:07 -0500 2007)
--------------------------------------------
(Sun Apr 22 22:21:07 -0500 2007) (main) Next show to record:
20070422220000
(Sun Apr 22 22:21:07 -0500 2007) (main)No PIDs found
(Sun Apr 22 22:21:07 -0500 2007) (main)Process not actually running
(Sun Apr 22 22:21:07 -0500 2007) (main)Begin DB Query
(Sun Apr 22 22:21:07 -0500 2007) (main)Initializing show title, date
(Sun Apr 22 22:21:07 -0500 2007) (main)showID:Wild!-2007042222000061
(Sun Apr 22 22:21:07 -0500 2007) (main)Recording channel 61 from
20070422220000 to 20070422230000
(Sun Apr 22 22:21:07 -0500 2007) (fork)[4618] beginning to record
Wild!-2007042222000061-0
(Sun Apr 22 22:21:07 -0500 2007) (fork) finished recording
Wild!-2007042222000061-0
(Sun Apr 22 22:21:07 -0500 2007) (fork) deleting 4618 from the db
(Sun Apr 22 22:21:07 -0500 2007) (main)Locating next show to record
(Sun Apr 22 22:22:16 -0500 2007)
--------------------------------------------
(Sun Apr 22 22:22:16 -0500 2007) (main) Next show to record:
20070422220000
(Sun Apr 22 22:22:16 -0500 2007) (main)No PIDs found
(Sun Apr 22 22:22:16 -0500 2007) (main)Process not actually running
(Sun Apr 22 22:22:16 -0500 2007) (main)Begin DB Query
(Sun Apr 22 22:22:16 -0500 2007) (main)Initializing show title, date
(Sun Apr 22 22:22:16 -0500 2007) (main)showID:Wild!-2007042222000061
(Sun Apr 22 22:22:17 -0500 2007) (main)Recording channel 61 from
20070422220000 to 20070422230000
(Sun Apr 22 22:22:17 -0500 2007) (fork)[4650] beginning to record
Wild!-2007042222000061-0

On Apr 22, 8:07 pm, "Tim Disney" <tim.dis...@gmail.com> wrote:
> That's odd...sounds like the DB got corrupted some how. You still having
> those recording problems?
> -Tim
>

> ...
>
> read more »

Tim Disney

unread,
Apr 23, 2007, 8:31:45 PM4/23/07
to webvo-...@googlegroups.com
I can actually confirm that on my end. It's happening to me too so I dont' think it's specific to your setup. Probably is happening because we moved over to ivtv-encoder. I'm trying to track it down now.

-Tim

On 4/22/07, kcapwell <ca...@mail.onalaska.k12.wi.us> wrote:
> read more �


kcapwell

unread,
Apr 23, 2007, 10:57:07 PM4/23/07
to webvo-discuss
Tim,

OK here is what I found from tonight. Neither of the shows I had
scheduled to record recorded. from the Scheduled tab

Deadliest Catch Start: Mon Apr 23 14:00:00 2007 End: Mon Apr 23
15:00:00 2007
MythBusters Start: Mon Apr 23 15:00:00 2007 End: Mon Apr 23 16:00:00
2007

in my /tape/unconverted folder - NOTHING.

also webvo/logs/recordings.txt had nothing new.

So I tried recording something tonight, when I first tried adding
something to the scheduled tab it did not stick (add to the scheduled
tab). I had to add the show click refresh then add the show again
then refresh again. When I did this procedure I was able to get shows
to record. Again when I tried to delete those shows I had to remove
from the scheduled tab then refresh to get it off the browser page
then kill -9 <PID> to stop ivtv-encoder. I had to repeat this process
for each show I tried to record. Here is the data from webvo/logs/
recordings.txt and the Apache error_log.

logs/recordings.txt
(Mon Apr 23 21:36:20 -0500 2007)
--------------------------------------------
(Mon Apr 23 21:36:20 -0500 2007) (main) Next show to record:
20070423213000
(Mon Apr 23 21:36:20 -0500 2007) (main)No PIDs found
(Mon Apr 23 21:36:20 -0500 2007) (main)Process not actually running
(Mon Apr 23 21:36:20 -0500 2007) (main)Begin DB Query
(Mon Apr 23 21:36:20 -0500 2007) (main)Initializing show title, date
(Mon Apr 23 21:36:20 -0500 2007)
(main)showID:Stunt_Junkies:_Go_Big_or_Go_Home-2007042321300060
(Mon Apr 23 21:36:20 -0500 2007) (main)Recording channel 60 from
20070423213000 to 20070423220000
(Mon Apr 23 21:36:20 -0500 2007) (fork)[5741] beginning to record
Stunt_Junkies:_Go_Big_or_Go_Home-2007042321300060-0
(Mon Apr 23 21:37:33 -0500 2007)
--------------------------------------------
(Mon Apr 23 21:37:33 -0500 2007) (main) Next show to record:
20070423213000
(Mon Apr 23 21:37:33 -0500 2007) (main)No PIDs found
(Mon Apr 23 21:37:33 -0500 2007) (main)Process not actually running
(Mon Apr 23 21:37:33 -0500 2007) (main)Begin DB Query
(Mon Apr 23 21:37:33 -0500 2007) (main)Initializing show title, date
(Mon Apr 23 21:37:33 -0500 2007)
(main)showID:Futurama-2007042321300071
(Mon Apr 23 21:37:33 -0500 2007) (main)Recording channel 71 from
20070423213000 to 20070423220000
(Mon Apr 23 21:37:33 -0500 2007) (fork)[5780] beginning to record
Futurama-2007042321300071-0
(Mon Apr 23 21:37:33 -0500 2007) (fork) finished recording
Futurama-2007042321300071-0
(Mon Apr 23 21:37:33 -0500 2007) (fork) deleting 5780 from the db
(Mon Apr 23 21:37:33 -0500 2007) (main)Locating next show to record
(Mon Apr 23 21:37:58 -0500 2007)
--------------------------------------------
(Mon Apr 23 21:37:58 -0500 2007) (main) Next show to record:
20070423213000
(Mon Apr 23 21:37:58 -0500 2007) (main)No PIDs found
(Mon Apr 23 21:37:58 -0500 2007) (main)Process not actually running
(Mon Apr 23 21:37:58 -0500 2007) (main)Begin DB Query
(Mon Apr 23 21:37:58 -0500 2007) (main)Initializing show title, date
(Mon Apr 23 21:37:58 -0500 2007)
(main)showID:Futurama-2007042321300071
(Mon Apr 23 21:37:59 -0500 2007) (main)Recording channel 71 from
20070423213000 to 20070423220000
(Mon Apr 23 21:37:59 -0500 2007) (fork)[5808] beginning to record
Futurama-2007042321300071-0
(Mon Apr 23 21:39:48 -0500 2007)
--------------------------------------------
(Mon Apr 23 21:39:48 -0500 2007) (main) Next show to record:
20070423213000
(Mon Apr 23 21:39:48 -0500 2007) (main)No PIDs found
(Mon Apr 23 21:39:48 -0500 2007) (main)Process not actually running
(Mon Apr 23 21:39:48 -0500 2007) (main)Begin DB Query
(Mon Apr 23 21:39:48 -0500 2007) (main)Initializing show title, date
(Mon Apr 23 21:39:48 -0500 2007)
(main)showID:The_Secret_Life_Of_...-2007042321300067
(Mon Apr 23 21:39:48 -0500 2007) (main)Recording channel 67 from
20070423213000 to 20070423220000
(Mon Apr 23 21:39:48 -0500 2007) (fork)[5892] beginning to record
The_Secret_Life_Of_...-2007042321300067-0
(Mon Apr 23 21:39:48 -0500 2007) (fork) finished recording
The_Secret_Life_Of_...-2007042321300067-0
(Mon Apr 23 21:39:48 -0500 2007) (fork) deleting 5892 from the db
(Mon Apr 23 21:39:48 -0500 2007) (main)Locating next show to record
(Mon Apr 23 21:40:02 -0500 2007)
--------------------------------------------
(Mon Apr 23 21:40:02 -0500 2007) (main) Next show to record:
20070423213000
(Mon Apr 23 21:40:02 -0500 2007) (main)No PIDs found
(Mon Apr 23 21:40:02 -0500 2007) (main)Process not actually running
(Mon Apr 23 21:40:02 -0500 2007) (main)Begin DB Query
(Mon Apr 23 21:40:02 -0500 2007) (main)Initializing show title, date
(Mon Apr 23 21:40:02 -0500 2007)
(main)showID:The_Secret_Life_Of_...-2007042321300067
(Mon Apr 23 21:40:03 -0500 2007) (main)Recording channel 67 from
20070423213000 to 20070423220000
(Mon Apr 23 21:40:03 -0500 2007) (fork)[5916] beginning to record
The_Secret_Life_Of_...-2007042321300067-0

error_log
[Mon Apr 23 21:22:19 2007] [error] [client 192.168.X.Y] File does not
exist: /var/www/webvo/favicon.ico
[Mon Apr 23 21:35:48 2007] [error] [client 192.168.X.Y] /var/www/webvo/
ruby/delete_recording.rb:72:CAUTION! cgi['key'] == cgi.params['key']


[0]; if want Array, use cgi.params['key'], referer: http://linuxvcr/

[Mon Apr 23 21:35:48 2007] [error] [client 192.168.X.Y] /var/www/webvo/
ruby/delete_recording.rb:72:CAUTION! cgi['key'] == cgi.params['key']


[0]; if want Array, use cgi.params['key'], referer: http://linuxvcr/

[Mon Apr 23 21:35:48 2007] [error] [client 192.168.X.Y] , referer:
http://linuxvcr/
[Mon Apr 23 21:35:48 2007] [error] [client 192.168.X.Y] , referer:
http://linuxvcr/
[Mon Apr 23 21:35:48 2007] [error] [client 192.168.X.Y] sh: ruby:


command not found, referer: http://linuxvcr/

[Mon Apr 23 21:35:48 2007] [error] [client 192.168.X.Y] sh: ruby:


command not found, referer: http://linuxvcr/

[Mon Apr 23 21:36:50 2007] [error] [client 192.168.X.Y] sh: ruby:


command not found, referer: http://linuxvcr/

[Mon Apr 23 21:37:32 2007] [error] [client 192.168.X.Y] /var/www/webvo/


ruby/add_recording.rb:150:CAUTION! cgi['key'] == cgi.params['key'][0];
if want Array, use cgi.params['key'], referer: http://linuxvcr/

[Mon Apr 23 21:37:57 2007] [error] [client 192.168.X.Y] /var/www/webvo/


ruby/add_recording.rb:150:CAUTION! cgi['key'] == cgi.params['key'][0];
if want Array, use cgi.params['key'], referer: http://linuxvcr/

[Mon Apr 23 21:38:34 2007] [error] [client 192.168.X.Y] /var/www/webvo/
ruby/delete_recording.rb:72:CAUTION! cgi['key'] == cgi.params['key']


[0]; if want Array, use cgi.params['key'], referer: http://linuxvcr/

[Mon Apr 23 21:38:34 2007] [error] [client 192.168.X.Y] sh: ruby:


command not found, referer: http://linuxvcr/

[Mon Apr 23 21:39:47 2007] [error] [client 192.168.X.Y] /var/www/webvo/


ruby/add_recording.rb:150:CAUTION! cgi['key'] == cgi.params['key'][0];
if want Array, use cgi.params['key'], referer: http://linuxvcr/

[Mon Apr 23 21:40:02 2007] [error] [client 192.168.X.Y] /var/www/webvo/


ruby/add_recording.rb:150:CAUTION! cgi['key'] == cgi.params['key'][0];
if want Array, use cgi.params['key'], referer: http://linuxvcr/

[Mon Apr 23 21:41:05 2007] [error] [client 192.168.X.Y] /var/www/webvo/
ruby/delete_recording.rb:72:CAUTION! cgi['key'] == cgi.params['key']


[0]; if want Array, use cgi.params['key'], referer: http://linuxvcr/

[Mon Apr 23 21:41:06 2007] [error] [client 192.168.X.Y] sh: ruby:


command not found, referer: http://linuxvcr/

This procedure works every time. I have to manually refresh the list
for the recording to begin. This is why the two shows I scheduled for
recording during the day (while I was gone at work) did not work.

On Apr 23, 7:31 pm, "Tim Disney" <tim.dis...@gmail.com> wrote:
> I can actually confirm that on my end. It's happening to me too so I dont'
> think it's specific to your setup. Probably is happening because we moved
> over to ivtv-encoder. I'm trying to track it down now.
>
> -Tim
>

> ...
>
> read more »

Tim Disney

unread,
Apr 25, 2007, 8:45:09 PM4/25/07
to webvo-...@googlegroups.com
Alright, changed a few thing around and it's working better for me. Try it and see if it's working for you.

I've put the path to `ivtv-encoder` in the webvo.conf file so make sure that it is correct for you.

-Tim

On 4/23/07, kcapwell <ca...@mail.onalaska.k12.wi.us> wrote:

Tim,

> > > > then ran getfromzap2it.rb .  Still I had no luck getting the current
> read more �





kcapwell

unread,
Apr 26, 2007, 1:07:22 AM4/26/07
to webvo-discuss
Tim,

Only a marginal improvement to report tonight. Before, when I would
click a program to record then hit refresh the red highlight would not
stay on that program until I selected the show a second time then hit
refresh again. Only then would the red highlight stay and ivtv-
encoder would start to run. Then if I went to the Scheduled tab and
stopped the show ivtv-encoder would continue to record. Sometimes
(about 40% of the time) the program would freeze on the green adding
show... dialog before giving me the red box on the name of the
recorded show).

Tonight I upgraded to revision 609. I reset owner and group to
apache:apache and ever set the permissions to chmod 777 webvo/ -R.
The good news is that I did not have the lockups on adding show.
However, the program will not start to record (even though the
Listings page tells you it IS recording) until you remove the show
with the Settings tab and then re-add the show and refresh. The
problem with ivtv-encoder NOT stopping when you remove a show (via the
Settings tab) is still around too.

Nothing new in recordings.txt or apache error_log to report. ...and
yes I did remember to edit the new webvo.conf file and made sure it
pointed to ivtv-encoder.

On Apr 25, 7:45 pm, "Tim Disney" <tim.dis...@gmail.com> wrote:
> Alright, changed a few thing around and it's working better for me. Try it
> and see if it's working for you.
>
> I've put the path to `ivtv-encoder` in the webvo.conf file so make sure that
> it is correct for you.
>
> -Tim
>

> On 4/23/07, kcapwell <c...@mail.onalaska.k12.wi.us> wrote:
>
>
>
> > Tim,
>

> > > > > > then ran getfromzap2it.rb. Still I had no luck getting the

> > > read more ?

Tim Disney

unread,
Apr 28, 2007, 3:26:13 PM4/28/07
to webvo-...@googlegroups.com
Gerr, ok here's what's happening. I've branched the webvo development so we can do a re-engineer of the recording script.  I think the problem we've been having is that our current implementation of the recording script is too coupled to our previous method of recording (ie cat) so when we tried to moved over too ivtv-encoder things were not happy.

Hopefully we'll have something usable in a few weeks but things are a little busy for me right now. Summer is coming soon though so we'll see what happens.

Sorry again we couldn't get this working for you right off the bat.

kcapwell

unread,
Apr 29, 2007, 11:20:55 AM4/29/07
to webvo-discuss
Tim,

OK, I'll wait to hear from you on this forum. Then I'll know the new
code is posted.

Thank you (and the team) for all the hard work on this application. I
must let you know that I have worked with Freevo, and MythTV (and for
what I wanted to do) I found them to be bloated applications with far
too man prerequisites. Some of the other application have not been
updated in years (webVCR+ and furious_tv) and they need modifications
to work under modern Linux distro's. I whole heartedly support and
applaud what the webvo team is trying to accomplish here. By making a
lean, easy to install recording application you will help bring more
people to Linux PVR rather than applications like Windows Media Center
(shudder) or Apple's iTV.

Of course I'd love to see the search ability with recurring recordings
plus the after recording ffmpeg compression - but I know that they
will come in time.

Finally, once we have a stable, working solution, I wanted you to know
I've kept my notes on the Mandriva install and I will gladly send them
to you to go alongside the ''Ubuntu Installation Guide''. This is the
least I can do to support you.

Thank you again everyone!

On Apr 28, 2:26 pm, "Tim Disney" <tim.dis...@gmail.com> wrote:
> Gerr, ok here's what's happening. I've branched the webvo development so we
> can do a re-engineer of the recording script. I think the problem we've
> been having is that our current implementation of the recording script is
> too coupled to our previous method of recording (ie cat) so when we tried to
> moved over too ivtv-encoder things were not happy.
>
> Hopefully we'll have something usable in a few weeks but things are a little
> busy for me right now. Summer is coming soon though so we'll see what
> happens.
>
> Sorry again we couldn't get this working for you right off the bat.
>

> ...
>
> read more »

kcapwell

unread,
May 30, 2007, 7:50:53 PM5/30/07
to webvo-discuss
Tim,

It has been over a month, any news yet? I'm still very eager to try
out the new webvo! Thank you!

On Apr 28, 2:26 pm, "Tim Disney" <tim.dis...@gmail.com> wrote:
> Gerr, ok here's what's happening. I've branched the webvo development so we
> can do a re-engineer of the recording script. I think the problem we've
> been having is that our current implementation of the recording script is
> too coupled to our previous method of recording (ie cat) so when we tried to
> moved over too ivtv-encoder things were not happy.
>
> Hopefully we'll have something usable in a few weeks but things are a little
> busy for me right now. Summer is coming soon though so we'll see what
> happens.
>
> Sorry again we couldn't get this working for you right off the bat.
>

> ...
>
> read more »

Tim Disney

unread,
May 30, 2007, 9:21:47 PM5/30/07
to webvo-...@googlegroups.com
Well, we've made a lot of progress lately. Mostly a lot of refactoring has been going on to get it ready for future improvements. Also added a few UI tweaks (a floating widget that lets you easily skip to the next hour or day) just to keep things interesting.

Now that we've gotten some refactoring done we are about to attack the recording functionality that you were having problems with. My rough ETA on getting that ready is a few weeks. Most of the dev team is getting ready to graduate so progress is somewhat slow. I expect the pace will pick up mid June.

If you want to see/play around with the new code you can check out the starbuck branch (http://webvo.googlecode.com/svn/branches/starbuck/).

I'll try to keep you up to date as work progresses. I'm pretty excited about webvo's future. We now have a great base to go forward with.

-Tim

kcapwell

unread,
Jun 21, 2007, 7:57:32 PM6/21/07
to webvo-discuss
Tim,

June is quickly turning to July, would you like me to test sometihing?

On May 30, 8:21 pm, "Tim Disney" <tim.dis...@gmail.com> wrote:
> Well, we've made a lot of progress lately. Mostly a lot of refactoring has
> been going on to get it ready for future improvements. Also added a few UI
> tweaks (a floating widget that lets you easily skip to the next hour or day)
> just to keep things interesting.
>
> Now that we've gotten some refactoring done we are about to attack the
> recording functionality that you were having problems with. My rough ETA on
> getting that ready is a few weeks. Most of the dev team is getting ready to
> graduate so progress is somewhat slow. I expect the pace will pick up mid
> June.
>
> If you want to see/play around with the new code you can check out the
> starbuck branch (http://webvo.googlecode.com/svn/branches/starbuck/).
>
> I'll try to keep you up to date as work progresses. I'm pretty excited about
> webvo's future. We now have a great base to go forward with.
>
> -Tim
>

> ...
>
> read more »

David

unread,
Jun 23, 2007, 6:10:52 PM6/23/07
to webvo-discuss
Hey, this is David
I have been doing work on a new db layout and the new record. The new
record is very close to done (it is currently called new-record.rb).
The new work is in the http://webvo.googlecode.com/svn/branches/starbuck/
repository.
You will have to configure the database it uses. I suggest giving
this one an entirely new database, and make the references in
Webvo.sql and ruby/webvo.conf the same. The db might be a little
slower when grabbing listings just because there are no indexes
currently defined in Webvo.sql.
There will be some issues with file permissions on the recorded shows
too. Oh, and as long as the system call to the recorder is a single
process then killed recordings should behave correctly.
You will also have to set up new-record.rb to run at startup (or
something).

Enjoy

~David

> ...
>
> read more »

kcapwell

unread,
Aug 3, 2007, 10:01:31 AM8/3/07
to webvo-discuss
Hi David (and all),

Bad news regarding Zap2It! I have been tied up with issues at work
and home but I am still curious about getting webvo back online. Has
the ''new code'' and recording fixes made it into the sttandard code
or is the 'Starbuck' thread stil the location to get this code?

Please let me know.

On Jun 23, 5:10 pm, David <mr.david.hopk...@gmail.com> wrote:
> Hey, this is David
> I have been doing work on a new db layout and the new record. The new
> record is very close to done (it is currently called new-record.rb).

> The new work is in thehttp://webvo.googlecode.com/svn/branches/starbuck/

> ...
>
> read more »

Tim Disney

unread,
Aug 3, 2007, 11:59:22 AM8/3/07
to webvo-...@googlegroups.com
All the new code has been merged back into the trunk now. We're working on a install script which should ease the setup of webvo but right now it's fairly ubuntu specific so it might not help you at the moment.
Reply all
Reply to author
Forward
0 new messages