<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Times New Roman">Thank you to you and Greg Oliver.
Sorry I couldn't find your answer Mr. Oliver.</font></p>
<p><font face="Times New Roman">For those, if any, that are running
OpenSuse 15.1 with MythTV 29-fixes, just install:</font></p>
<p><font face="Times New Roman">perl-IO-Socket-INET6<br>
</font></p>
<p><font face="Times New Roman">and you are good.</font></p>
<p><font face="Times New Roman">thank you both!<br>
</font></p>
<div class="moz-cite-prefix">On 1/13/20 10:05 PM, Michael T. Dean
wrote:<br>
</div>
<blockquote type="cite" cite="mid:5E1D3E1D.7010408@thirdcontact.com">On
01/13/2020 10:40 PM, Jeremy D. Eiden wrote:
<br>
<blockquote type="cite">
<br>
Looking for an answer to Greg Oliver's question, I realized I
cannot run optimize_mythdb.pl from command line on OpenSuse
15.1, mythtv version 29-fixes, and I'd like to put it into
cron. I get this error:
<br>
<br>
Base class package "IO::Socket::INET6" is empty.
<br>
(Perhaps you need to 'use' the module which defines that
package first,
<br>
or make that module available in @INC (@INC contains:
/usr/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.26.1
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.1
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/5.26.1 /usr/lib/perl5/site_perl).
<br>
at /usr/lib/perl5/vendor_perl/5.26.1/IO/Socket/INET/MythTV.pm
line 14.
<br>
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.26.1/IO/Socket/INET/MythTV.pm line
14.
<br>
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.26.1/MythTV.pm line 14.
<br>
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.26.1/MythTV.pm line 14.
<br>
Compilation failed in require at ./optimize_mythdb.pl line 15.
<br>
BEGIN failed--compilation aborted at ./optimize_mythdb.pl line
15.
<br>
<br>
As to IPV6, I don't run that at all, I disable it completely.
I've never worked at all with Perl, so I'm not exactly sure what
to do. @INC, from the error message, already contains the Perl
I have installed.
<br>
<br>
However, it seems like I don't have "DBI" and "MythTV" defined
correctly, but I don't know how to correctly define them in
Perl.
<br>
<br>
Thank you, and I apologize in advance for the silly question.
<br>
<br>
</blockquote>
<br>
Looks like you're missing some of the prerequisite Perl modules
for the MythTV Perl bindings--specifically you need
IO::Socket::INET6. I don't know what package that would be for
OpenSuse, but likely something to the effect of
perl-IO-Socket-INET6. Even if you're not using IPv6, you need the
module installed for the bindings--it's actually used for IPv4 and
IPv6.
<br>
<br>
Mike
<br>
_______________________________________________
<br>
mythtv-users mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a>
<br>
<a class="moz-txt-link-freetext" href="http://lists.mythtv.org/mailman/listinfo/mythtv-users">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a>
<br>
<a class="moz-txt-link-freetext" href="http://wiki.mythtv.org/Mailing_List_etiquette">http://wiki.mythtv.org/Mailing_List_etiquette</a>
<br>
MythTV Forums: <a class="moz-txt-link-freetext" href="https://forum.mythtv.org">https://forum.mythtv.org</a>
<br>
</blockquote>
</body>
</html>