<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 27, 2024 at 6:23 PM Mike Perkins <<a href="mailto:mikep@randomtraveller.org.uk">mikep@randomtraveller.org.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 27/02/2024 22:54, James Abernathy wrote:<br>
> On Mon, Feb 26, 2024 at 6:12 PM Stephen Worthington <<br>
> <a href="mailto:stephen_agent@jsw.gen.nz" target="_blank">stephen_agent@jsw.gen.nz</a>> wrote:<br>
><br>
>> On Mon, 26 Feb 2024 15:52:39 -0500, you wrote:<br>
>><br>
>>> In the past I've either used mythtv installed on Ubuntu via ppa or on<br>
>>> Debian building the packages myself. Today I tried to install on a fresh<br>
>>> Debian 12 system v34 using deb-multimedia stable backports.<br>
>>><br>
>>> I have the frontend and backend working fine at this point, however some<br>
>> of<br>
>>> the daily maintenance I try to set up is not working right now.<br>
>>> Specifically, I get errors on <a href="http://optimize_mythdb.pl" rel="noreferrer" target="_blank">optimize_mythdb.pl</a>.<br>
>>><br>
>>> It maybe a missing package, but I haven't a clue from the messages below<br>
>>><br>
>>> jim@den-pc:~$ sudo /usr/share/doc/mythtv/examples/maintenance/<br>
>>> <a href="http://optimize_mythdb.pl" rel="noreferrer" target="_blank">optimize_mythdb.pl</a><br>
>>> Can't locate MythTV.pm in @INC (you may need to install the MythTV module)<br>
>>> (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0<br>
>>> /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36<br>
>>> /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base<br>
>>> /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36<br>
>>> /usr/local/lib/site_perl) at /usr/share/doc/mythtv/examples/maintenance/<br>
>>> <a href="http://optimize_mythdb.pl" rel="noreferrer" target="_blank">optimize_mythdb.pl</a> line 15.<br>
>>> BEGIN failed--compilation aborted at<br>
>>> /usr/share/doc/mythtv/examples/maintenance/<a href="http://optimize_mythdb.pl" rel="noreferrer" target="_blank">optimize_mythdb.pl</a> line 15.<br>
>>><br>
>>> I've not had this issue before. I thought about installing the<br>
>> dependencies<br>
>>> using ansible, but since I was not building it myself, I have not done<br>
>> that.<br>
>>><br>
>>> JIm A<br>
>><br>
>> The MythTV.pm file is a Perl module found in the libmythtv-perl<br>
>> package on Ubuntu. I would also recommend installing the<br>
>> libmyth-python package so MythTV Python utilities such as<br>
>> find_orphans.py will also work.<br>
>><br>
>> To find missing files on Ubuntu (and likely Debian also), you can use<br>
>> "apt-file find". You have to install the apt-file package, and<br>
>> remember to run "apt-file update" before using it so it has the latest<br>
>> package databases.<br>
>><br>
>><br>
> Thanks for the information. I decided that for me Debian's mythtv package<br>
> on deb-multimedia is not as complete as the Ubuntu packaging.<br>
><br>
> For this application it really doesn't matter whether I run Linux Mint or<br>
> Linux Mint Debian Edition.<br>
><br>
> I found that on Debian more offline work is needed to get the Database<br>
> setup even with the Web App help.<br>
><br>
> So for me I started over and installed LM21.3 and then Mythtv using the<br>
> ppa. I did install mariadb first; I always do that.<br>
><br>
> Web App finds mythconverg already setup. I got the backend/frontend<br>
> working in about 15 minutes. I use my systemd timer/service for<br>
> mythfilldatabase to keep xmltv up to date.<br>
><br>
> I use my version of your daily database check, optimize, and backup as a<br>
> systemd timer/service. I like that better than the weekly cron job.<br>
><br>
> The Ubuntu package for mythtv is complete. I didn't find any missing<br>
> dependencies. All the maintenance scripts including find_orphans.py worked<br>
> perfectly.<br>
><br>
It must be the packaging of v34 on deb-multimedia that is wrong, then. I have used deb-multimedia<br>
for years now and not had any problems with dependencies.<br>
<br>
I would add that I am /not/ using any kind of Mint. My backend is a naked Debian server and doesn't<br>
even run X11. All access is via ssh. The main frontend is set up as a 'kiosk' with only lightdm and<br>
openbox. Maintenance of that is via ssh as well.<br>
<br>
--<br>
<br>
Mike Perkins<br>
<br></blockquote><div><br></div><div>If I could get the desktop on Debian to look as good as LMDE 6 I'd use it instead. I will not use any Ubuntu official distro, but LM21.3 doesn't have Snap packages. I will not use snap. I do use flatpak for things on Debian that are way out of date, though. But flatpak is completely open source. The next time I update my production remote backend, I'll most likely move it to LM. It makes MythTV cleaner for me without snaps. Now I use Kubuntu but I've removed snaps completely.</div><div><br></div><div>JIm A</div><div><br></div></div></div>