<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 02/17/2018 10:39 AM, Nicolas
      Krzywinski wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:09ada2b1-a25a-3bc0-b67a-aaabe6601405@site7even.de">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <p>Hi all,</p>
      <p>my MythTV system runs for a long time now on semi-heavy duty
        and provides excellent service. Thanks to all people that ever
        participated in making this possible!</p>
      <p>While I run this system for a long time in a version-freezed
        state on purpose, I am planning to upgrade now. The reason for
        the version freeze was the demand of time and skills, any
        upgrade requested from me - as I am not good in this and always
        struggled with these challenges, I decided to stop doing any
        upgrades.</p>
      <p>Now I wonder of the best upgrade strategy:</p>
      <ol>
        <li>16.04 --> 0.28 --> 0.29<br>
        </li>
        <li>0.28 --> 16.04 --> 0.29</li>
        <li>0.28 --> 0.29 --> 16.04</li>
        <li>16.04 --> 0.29</li>
        <li>0.29 --> 16.04</li>
      </ol>
      <p>where:</p>
      <ul>
        <li>16.04 means upgrading to Ubuntu 16.04</li>
        <li>0.28 means upgrading to MythTV 0.28</li>
        <li>0.29 means upgrading to MythTV 0.29</li>
      </ul>
      <p>each from the respective system state.</p>
      <p>Bringing the current system to the most recent state of 14.04.x
        always is the prerequisite step zero, of course.</p>
      <p>Pausing or stopping at one intermediate step are options as
        well, if there are some reasons.</p>
      <p>As for all my upgrades on all of my systems, I will do a full
        system backup on an external ssd prior to the upgrade process
        (and will test if the system is able to directly boot from this
        backup), cause loosing MythTV services would be a medium
        catastrophe! ;-)</p>
      <p>Thanks in advance for any recommendations, experiences or
        warnings, regarding the upgrade procedure from these versions
        and/or when having my hardware devices (see below).<br>
      </p>
      <pre class="moz-signature" cols="72">-- 
Nicolas

MythTV fixes/0.27 [v0.27.4-30-g3b43903]
Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-45-generic x86_64)
Digital Devices GmbH Octopus DVB Adapter via ddbridge kernel module
15c2:0036 SoundGraph Inc. LC16M VFD Display/IR Receiver (imon) via LIRC/devinput
Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
</pre>
      <br>
    </blockquote>
    I would recommend waiting until April for the next Ubuntu Long Term
    release 18.04, that will mean you have 5 years before you need to
    upgrade again.<br>
    <br>
    What I normally do is create an extra partition of 30 GB to install
    the next Operating system version, so that the current version is
    still available until you have everything working. I prefer not to
    upgrade the operating system in place.<br>
    <br>
    You can install the new operating system version and MythTV version
    29 in a new partition. You do not need to upgrade MythTV from 0.27
    to 0.28 and then to 29. You can go direct from 0.27 to 29.<br>
    <br>
    If you set up a new partition and install the Operating system
    there, grub will create a boot menu with both systems and the new
    one starting up by default. I recommend reinstall grub into the
    original partition so that one boots by default and the new one is
    available for selection. Once you are ready to switch to the new
    one, reinstall grub into the new partition, so that it boots by
    default and the old one is available for selection.<br>
    <br>
    You can take a database backup from the old partition and restore it
    into the new partition. Run mythtv-setup to upgrade the database to
    version 29. You can do testing in the new partition and then reboot
    to switch to the old partition for recording. Once you are happy
    with the new system you can backup and restore the database again in
    case there were more recordings made on the old system.<br>
    <br>
    It is important to make sure the mythtv user name keeps the same
    numeric id in the new partition, or else change your recordings
    permissions/ownership so that the new system can access them.<br>
    <br>
    Peter<br>
  </body>
</html>