<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">Hi Will!<br>
</div>
<div class="moz-cite-prefix">
</div>
<blockquote type="cite"
cite="mid:mailman.1.1678449602.28319.mythtv-users@mythtv.org">
<pre class="moz-quote-pre" wrap="">Given the upcoming EOL of Ubuntu 18.04, I figure that it's time to
update things. But before I dig into this project, I'm curious about
any snags that one might expect in either the updating of a MythTV box's
underlying Ubuntu version, or the updating of MythTV itself.</pre>
</blockquote>
<p>One problem you will run into is Ubuntu 22.04 will update MythTV
to version 32, or at least it does with the computers here running
Frontends. MythTV will only 'see' one version, so a version 29
will not see a version 32.</p>
<p>From my notes to update to Ubuntu 22.04 while staying at MythTV
version 31 (hopefully work for your version 29):</p>
<p>
<style type="text/css">p { margin-bottom: 0.1in }</style></p>
<p><br>
</p>
<p> </p>
<p style="line-height: 100%; margin-bottom: 0in">
Keep system from upgrading from the desired version. No need to
set
a specific version.</p>
<p style="line-height: 100%; margin-bottom: 0in"> <code><font
face="Liberation Mono, monospace"><font style="font-size:
11pt" size="2"><span lang="en-US"><span style="font-weight:
normal"><span style="background: transparent">sudo
apt-mark hold mythtv-frontend</span></span></span></font></font></code></p>
<p></p>
<p><br>
</p>
<p> </p>
<p style="line-height: 100%; margin-bottom: 0in">
Keep system from upgrading from the desired version. No need to
set
a specific version.</p>
<p style="line-height: 100%; margin-bottom: 0in"> <font
face="Liberation Mono, monospace"><font style="font-size: 11pt"
size="2">sudo
apt-mark hold libmyth*</font></font> </p>
<p style="line-height: 100%; margin-bottom: 0in"><font
face="Liberation Mono, monospace"><font style="font-size: 10pt"
size="2"><span style="font-weight: normal"><span
style="background: transparent"> </span></span></font></font>Had
found there were numerous libraries so why the use of the
wildcard.</p>
<p>
<style type="text/css">p { margin-bottom: 0.1in }</style></p>
<p><br>
</p>
<p>Then do your OS upgrade. Quite frankly this isn't foolproof: I
had one Frontend going from 18.04 --> 20.04 --> 22.04 (you
can only go one version at a time) which didn't like a certain
libmyth file, copied (then renamed), did an update/upgrade and it
was fine, re-held the file, and the rest of the transition to
Jammy Jellyfish went fine. I have another Frontend which is still
complaining about some file not being current and so is stuck at
20.04 -- at least have a couple of years to figure that out!</p>
<p><br>
</p>
<p>Good Luck!</p>
<p>Barry<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<br>
<p>
<style type="text/css">p { margin-bottom: 0.1in }</style></p>
</body>
</html>