<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi all,</p>
    <p>a few months ago I asked for recommendations in this list for the
      best upgrade options of my old MythTV v0.27 system that run on
      Ubuntu 14.04. While I always prefer in-place upgrades, there were
      many voices to make a fresh install.</p>
    <p>So I did it: a few weeks ago I installed a new MythTV system on
      brand new hardware. Everything went quite good.</p>
    <p>These were some minor issues:</p>
    <ul>
      <li>The database credentials were created automatically and
        mythbackend was configured automatically accordingly, but
        mythfrontend asked for them at first run</li>
      <ul>
        <li>I had to recall the config.xml where to lookup these
          informations</li>
        <li>Why not give mythfrontend these credentials automatically as
          well?</li>
      </ul>
      <li>I followed the path to avoid LIRC and solely use ir-keytable
        for my imon remote</li>
      <ul>
        <li>While this works, it's a bit weird to having reconfigure
          most of the key ids to values below of 255 to work around this
          X limitation</li>
        <li>Additionally not all ids smaller than 255 are working:</li>
        <ul>
          <li>Some are ignored completely (had to find out that I have
            to disable the MATE key configurations to allow them get
            passed through to MythTV)</li>
          <li>But some of them are not recognised by MythTV (pressed key
            not recognised)</li>
        </ul>
      </ul>
      <li>Next obstacle were the channel icons not showing up</li>
      <ul>
        <li>I understand now that they get downloaded into the wrong
          user folder, if mythtv-setup is run as a different user</li>
        <li>This is the intuitive way though, as no one will login to
          the MythTV box with user "mythtv"</li>
        <li>This is a predetermined breaking point in my eyes, therefore
          ;-)</li>
      </ul>
      <li>Last thing that still fails at boot is the
        mythtv-status.service</li>
      <ul>
        <li>It works to manually start it afterwards</li>
        <li>See below the status output</li>
        <li>I assume it is started too fast, but how to solve this?</li>
      </ul>
    </ul>
    <p>----------------------</p>
    <pre><tt>me@htpc7even3:~$ sudo systemctl status mythtv-status</tt><tt>
</tt><tt>● mythtv-status.service - LSB: Update the MOTD with the MythTV status</tt><tt>
</tt><tt>   Loaded: loaded (/etc/init.d/mythtv-status; generated)</tt><tt>
</tt><tt>   Active: failed (Result: exit-code) since Sun 2018-07-08 17:51:57 CEST; 4h 25min ago</tt><tt>
</tt><tt>     Docs: <a class="moz-txt-link-freetext" href="man:systemd-sysv-generator(8)">man:systemd-sysv-generator(8)</a></tt><tt>
</tt><tt>  Process: 1571 ExecStart=/etc/init.d/mythtv-status start (code=exited, status=1/FAILURE)</tt><tt>
</tt><tt>
</tt><tt>Jul 08 17:51:56 htpc7even3 systemd[1]: Starting LSB: Update the MOTD with the MythTV status...</tt><tt>
</tt><tt>Jul 08 17:51:57 htpc7even3 mythtv-status[1571]:  * Updating MythTV Status mythtv-status</tt><tt>
</tt><tt>Jul 08 17:51:57 htpc7even3 mythtv-status[1571]:  * Failed to update MOTD</tt><tt>
</tt><tt>Jul 08 17:51:57 htpc7even3 systemd[1]: mythtv-status.service: Control process exited, code=exited status=1</tt><tt>
</tt><tt>Jul 08 17:51:57 htpc7even3 systemd[1]: mythtv-status.service: Failed with result 'exit-code'.</tt><tt>
</tt><tt>Jul 08 17:51:57 htpc7even3 systemd[1]: Failed to start LSB: Update the MOTD with the MythTV status.</tt>
</pre>
    <p>----------------------</p>
    <p>All in all, the experience while setting up this completely fresh
      system was quite good!</p>
    <p>So big thanks to all the people that contributed to this software
      (including guides, wiki, etc.).<br>
    </p>
    <p>The new webfrontend is quite cool, sad that its incomplete.<br>
    </p>
    <pre class="moz-signature" cols="0">-- 
Nicolas

MythTV Version : v29.1-22-g675676b
Ubuntu 18.04 LTS (4.15.0-23-generic)
Digital Devices GmbH Octopus DVB Adapter via ddbridge kernel module
15c2:0036 SoundGraph Inc. LC16M VFD Display/IR Receiver (imon) via ir-keytable
VGA compatible controller: Intel Corporation Device 3e91 (Intel(R) Core(TM) i3-8100T)   </pre>
  </body>
</html>