<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>