[mythtv-users] mythfilldatabase

Phill Edwards philledwards at gmail.com
Tue Aug 30 08:03:20 UTC 2005

> What should it mean?
> How should I solve it?
> I think my file tv_grab_au locates wrong.
> # ./mythfilldatabase
> 2005-08-30 13:31:12.887 New DB connection, total: 1
> 2005-08-30 13:31:12.948 New DB connection, total: 2
> ----------------- Start of XMLTV output -----------------
> 2005-08-30 13:31:13.022 New DB connection, total: 3
> Can't locate XMLTV.pm in @INC (@INC
> contains: /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i386-linux-thread-multi /usr/lib/perl5/5.8.6 .) at /usr/local/bin/tv_grab_au line 107.
> BEGIN failed--compilation aborted at /usr/local/bin/tv_grab_au line 107.
> ------------------ End of XMLTV output ------------------
> Error in 1:1: unexpected end of file
> Updating icons for sourceid: 1
> 2005-08-30 13:31:13.284 New DB connection, total: 4
> Updated programs: 0  Unchanged programs: 0
> Failed to fetch some program info

Probably need a bit more info on what you did before running
mythfilldatabase. lso, mythfilldatabase will need more options than
that to run. I run it like this:
$ /usr/local/bin/tv_grab_au --config-file
$ mythfilldatabase --file 1 7 /home/mythtv/.xmltv/tvlistings_9msn.xml

- Which tv_grab_au are you using? There are different versions. One
popular one is the Michael Smith version at

- You need to 1st create a configure script for this tv_grab_au then
run it to retrieve the data dfor the stations you want. I have a
config file for Sydney Free To Air if that's what you need.

- This will create a listings file in xmltv format. You then need to
run mythfilldatabase and specify that file for it to load it into the
listings database.

Having said all that, it looks to me like you are missing some perl
modules that may be required ("Can't locate XMLTV.pm"). Someone with
perl knowledge can hopefully confirm that - anyone?

So how have you installed all of this stuff? If you've done it from
pre-compiled binaries I'm not sure how you've managed to break some
dependencies; if you've installed from source and compiled then I
can't help.

My advice is to install Fedora Core and follow Jarod Wilson's guide
unless you really know what you're doing. That's the easiest way I
know to get MythTV up and running.


More information about the mythtv-users mailing list