<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 24, 2020 at 12:20 PM Peter Bennett <<a href="mailto:pb.mythtv@gmail.com">pb.mythtv@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <br>
    <br>
    <div>On 2/24/20 3:01 PM, Ross Boylan wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div dir="ltr">
          <div>The workaround is to add an entry to the settings table
            in the form the program wants.</div>
          <div><br>
          </div>
          <div>I'm not sure if the lack of the appropriate entry
            originally indicates</div>
          <div>1. I misconfigured my setup</div>
          <div>2. the code has a bug</div>
          <div>3. the code is correct for the v31 schema but not for
            v30.</div>
          <div>4. something else<br>
          </div>
          <div><br>
          </div>
          <div>From settings table:</div>
          <div>| value             | data                | hostname |<br>
            +-------------------+---------------------+----------+<br>
            | AllowConnFromAll  | 0                   | barley   |<br>
            | BackendServerAddr | <a href="http://myth.betterworld.us" target="_blank">myth.betterworld.us</a> | barley  
            |<br>
            | BackendServerAddr | 192.168.1.10        | barley   |<br>
            | ListenOnAllIps    | 1                   | barley   |<br>
            | MasterServerIP    | 192.168.1.10        | NULL     |<br>
            | MasterServerName  | barley              | NULL     |<br>
            +-------------------+---------------------+----------+</div>
          <div><br>
          </div>
          <div>The entry for BackendServerAddr | 192.168.1.10 is one I
            added recently; with that I am  able to get past the error I
            reported.</div>
          <div>I initially used <a href="http://myth.betterworld.us" target="_blank">myth.betterworld.us</a> as the
            hostname, but that didn't match my existing entry for
            BackendServerPort.</div>
          <div><a href="http://myth.betterworld.us" target="_blank">myth.betterworld.us</a>, barley,
            and 192.168.1.10 are all the same machine, the one on which
            I'm running.</div>
          <div><br>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    BackendServerAddr and MasterServerName replaced MasterServerIP in
    V30, but if you have not done any update since V29 it may not have
    been set up. I believe the code will still use MasterServerIp if
    BackendServerAddr and MasterServerName are not set up..<br>
    <br>
    You can set it up by running mythtv-setup -> General -> Host
    Address Backend Setup on the machine in question. The entry for
    "Primary IP Address/DNS Name" is what is used for BackendServerAddr.
    <br>
    <br>
    I don't know what happens if you have two entries for the same
    hostname. That should not be allowed.<br>
  </div><br></blockquote><div><br></div><div>Thanks for the tip about double entries; since it's apparently not supposed to be, it seemed safest to fix it the same way I created it, using SQL directly.</div><div>I deleted the old entry with the hostname as the data field, and left the new one with the IP address.</div><div><br></div><div>I recall during setup some uncertainty about whether I should be using a name or an IP at various points.  Having a hard-coded IP seems a bit problematic if the host has a dynamic IP (not currently an issue for me, though if I stick the BE in a VM it might be).<br></div><div><br></div><div>Ross<br></div></div></div>