rocknrobin72 wrote: ↑Mon May 01, 2023 3:59 pm
Even though I was able to change the BackendServer IP to my 10. address it is still trying to connect to 127.0.0.1. I don't see anywhere in mythtv-setup to change that so I'm not sure how that can be accomplished. Before all this started I had always run my Primary IP address/DNS name as 127.0.0.1 and the backend would still start and I could connect to it from a different machine than this one.
There are a number of places where if a value is missing or can't be determined, it defaults to localhost (127.0.0.1), so you may never find it in the setup or mysql.
Personally, I think this is a bit of a red herring. I don't think the issue is that it can't connect to 127.0.0.1 (or anything else for that matter). I think the issue is that it shouldn't be trying to in the first place. This is the master backend server, it shouldn't be trying to connect to someone else, it should be starting up as a master (which includes opening that port and listening for connections). In the case of a single backend system in particular, if the master has to connect to "someone else" before it will start, it's never going to start because it's the only one it could connect to (that makes sense in my head, trust me -- a little -- if it helps think of the chicken and the egg).
Again, at the point yours starts trying to connect to "someone else", in my log it says "Starting up as a master" (or something very close to that).
So I'm trying to follow the start up process under the theory that your machine doesn't recognize that it's (supposed to be) the master. Honestly, I'm lost at this point, it sure looks like it should be working (not trying to connect, but starting), though it may help to know the schema of the database you're currently using (it's in the settings table), or even just what myth version the database backup was created by.
BTW, you might try setting BackendServerAddr to robrutrm.marsinnovations.us, or just robrutrm (I'd try each of them). That's the way mine is set up. I don't think this is the problem, though it might help point to the problem if it should happen to work.