[mythtv-users] Can't locate MythTV.pm in @INC

James Pifer jep at obrien-pifer.com
Wed Oct 22 12:08:05 UTC 2008


Yesterday I upgraded my mythbackend and frontends using yum. I normally
run optimize_mythdb.pl on a regular basis. After the upgrade I'm getting
an error in the backend:
Database error was:
Table './mythconverg/recordedseek' is marked as crashed and should be repaired

When I try to run optimize_mythdb.pl I get this error:
Can't locate MythTV.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl .) at /usr/share/doc/mythtv-docs-0.21/contrib/optimize_mythdb.pl line 15.
BEGIN failed--compilation aborted at /usr/share/doc/mythtv-docs-0.21/contrib/optimize_mythdb.pl line 15.

[root at mythtv ~]# locate MythTV.pm
/usr/local/lib/perl5/site_perl/5.10.0/MythTV.pm
/usr/local/lib/perl5/site_perl/5.10.0/IO/Socket/INET/MythTV.pm

I googled and found the same issue in a solved status, but they didn't
give enough information on how to fix it. 

How do I fix this? 

Thanks,
James



More information about the mythtv-users mailing list