[mythtv-users] mythlink.pl

Andrew (AFPup) Stadt acstadt at stadt.ca
Sun Jun 10 13:24:35 UTC 2018


On Sun, 2018-06-10 at 13:43 +0200, Klaus Becker wrote:
> Le dimanche 10 juin 2018, 13:21:19 CEST Stephen Worthington a écrit :
> > On Sun, 10 Jun 2018 12:41:44 +0200, you wrote:
> > > Hi,
> > > 
> > > $ ./mythlink.pl --link /home/klaus/....
> > > Can't locate MythTV.pm in @INC (you may need to install the
> > > MythTV module)
> > > (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-
> > > gnu/perl/5.26.2 /usr/
> > > local/share/perl/5.26.2 /usr/lib/x86_64-linux-gnu/perl5/5.26
> > > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26
> > > /usr/share/perl/5.26
> > > /usr/local/lib/ site_perl /usr/lib/x86_64-linux-gnu/perl-base) at
> > > ./mythlink.pl line 22. BEGIN failed--compilation aborted at
> > > ./mythlink.pl
> > > line 22.
> > > 
> > > The line 22 is: "use MythTV;"
> > > 
> > > Of course perl is installed.
> > > 
> > > Whay is "MythTV.pm in @INC" ? I have no MythTV.pm. Which MythTV
> > > module do I
> > > have to install ?
> > 
> > [snip]
> > 
> > In Ubuntu, the package is libmythtv-perl.  It contains the MythTV
> > Perl
> > bindings.
> 
> 
> I installed libmythtv-perl (in Debian) , but there is still a
> problem:
> 
> 
> $ ./mythlink.pl --link /home/klaus/...
> DBI
> connect('database=mythconverg:host=127.0.0.1;port=3306','mythtv',...)
>  
> failed: Access denied for user 'mythtv'@'localhost' (using password:
> YES) at /
> usr/share/perl5/MythTV.pm line 375.
> Cannot connect to database:
> 
> However db is running and I can use the frontend for example.
> 
> Klaus

Assuming you're running mythlink.pl as the same user as
myth[front|back]end runs as, it should be pulling the database host,
user, and password from $HOME/.mythtv/config.xml.

If you are running as a different user, its probably easier to
copy/link the myth user's ~/.mythtv/config.xml to your own home dir.

Andrew.



More information about the mythtv-users mailing list