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