[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