[mythtv-users] Mythfrontend ? want v31 not v32

Barry Martin barry3martin at gmail.com
Wed Jun 22 18:32:27 UTC 2022



Hopefully this is the summary on how I got things solved.


Original problem was I needed to install MythTV v31 on a new computer 
running Ubuntu 22.04. Jammy Jellyfish wants to install v32 – v32 won’t 
work with my Backend running v31 – one will see a ‘schema error’.


Hopefully in the future one can substitute ‘v31’ for whatever version 
they need with these instructions.



*sudo add-apt-repository ppa:mythbuntu/31*


Sets the desired version.



*sudo apt list -a mythtv-frontend*


Shows what options for mythfronted are available.

Output example:

mythtv-frontend/jammy,now 2:32.0+fixes.20220325.f69ce764b7-0ubuntu1 
amd64 [installed,automatic]
mythtv-frontend/jammy 2:31.0+fixes.202203040619.7e4ce1ba98~ubuntu22.04.1 
amd64


Here the top line (wrapped to the next) is the pre-installed version, 
v32. The bottom line is what I’m interested in (version 31).


NOTE: In previous attempts I had manually uninstalled v32:


|sudo apt remove --purge mythtv*|


Slightly later in my notes I did these steps – not quite sure of the 
difference but it’s gone!


sudo apt purge mythtv-frontend

sudo apt purge mythtv-backend ==> when was this installed?? I didn?t!

sudo apt purge mythtv ==> nothing to remove

sudo apt autoremove

     Found a hidden file (note the ‘dot’):

             sudo rm -rf .mythtv

         For a sparkly-clean on final step to remove the unwanted version:

sudo add-apt-respository remove ppa:mythbuntu/32


*sudo apt install 
mythtv-frontend=2:31.0+fixes.202203040619.7e4ce1ba98~ubuntu22.04.1*

Installing v31 frontend. The command is /sudo apt install 
mythtv-frontend=/ and the remainder from the /list command /(less the 
‘amd64’ part).



|*sudo apt-mark hold mythtv-frontend*|

This keeps the system from upgrading from the desired version. No need 
to set a specific version.


At this point I ran /mythfrontend/from the Terminal and found I needed 
to add library files:


*sudo apt list -a libmyth*

Output example:

Listing... Done

libmyth/jammy,now 2:32.0+fixes.20220325.f69ce764b7-0ubuntu1 amd64 
[installed,automatic]

libmyth/jammy 2:31.0+fixes.202203040619.7e4ce1ba98~ubuntu22.04.1 amd64


*sudo apt install 
libmyth=2:31.0+fixes.202203040619.7e4ce1ba98~ubuntu22.04.1*

The command is /sudo apt install //libmyth//=/ and copy in the rest.


*sudo apt-mark hold libmyth**

Had found there were numerous libraries so why the use of the wildcard.



At this point ran (from Terminal) mythfrontend and after configuring the 
Backend’s IP address and the password everything worked except the audio 
– Setup > Audio > select the right one (usually default) > save & exit 
and everything seems to be running properly.


I did do some additional testing by changing Themes and a few minute 
shutdown (versus a reboot) plus update/upgrade. Everything seems to be 
working properly!


Thanks to Paul Harrison for the original instructions. Also to the 
others who suggested other options for correcting my issue.


Barry







More information about the mythtv-users mailing list