[mythtv-commits] Ticket #13552: Backend now fails to start as master with a new database

MythTV noreply at mythtv.org
Sat Jan 11 20:10:10 UTC 2020


#13552: Backend now fails to start as master with a new database
--------------------------------------+--------------------------
     Reporter:  bib1963               |      Owner:  (none)
         Type:  Bug Report - General  |     Status:  new
     Priority:  minor                 |  Milestone:  needs_triage
    Component:  MythTV - General      |    Version:  Unspecified
     Severity:  medium                |   Keywords:
Ticket locked:  0                     |
--------------------------------------+--------------------------
 Git updated to today, 20200111.

 New database created.

 Set up with a single card, all settings at default.

 Starting the backend brings up a line with:
 2020-01-11 19:52:48.977164 N  MythBackend: Running as a slave backend.

 Backend runs, however the frontend never connects.

 I can see the DB traffic over lo for the FE.

 When the BE starts, and doing a netstat, I see:
 root at eth7 ~# netstat -anp | grep 6543

 tcp        0      0 0.0.0.0:6543            0.0.0.0:*               LISTEN
 17905/mythbackend

 tcp6       1      0 :::6543                 :::*                    LISTEN
 17905/mythbackend

 tcp6       0      0 ::1:45440               ::1:6543
 TIME_WAIT   -

 tcp6       0      0 ::1:45444               ::1:6543
 ESTABLISHED 17905/mythbackend

 tcp6       0      0 ::1:45442               ::1:6543
 TIME_WAIT   -

 tcp6    3738      0 ::1:6543                ::1:45444
 ESTABLISHED -


 Notice the RX queue always has data in it and is never read.

 This connection gets cleared down every 30 seconds with the backend giving
 out:

 2020-01-11 19:58:36.249789 E  MythSocket(17cc960:92): ReadStringList:
 Error, timed out after 30000 ms.

 2020-01-11 19:58:36.249831 W  MainServer: Unknown socket closing
 MythSocket(0x17cc960)

 2020-01-11 19:58:36.249861 E  MythSocket(17cc960:-1): No response.

 2020-01-11 19:58:36.249866 E  MainServer: Failed to open master server
 socket, timeout

 2020-01-11 19:58:36.250149 I  Control sock(180d130) disconnected

 2020-01-11 19:58:37.245682 N  MainServer: Connecting to master server:
 2001:8b0:ca:2::fd:6543

 2020-01-11 19:58:37.245817 N  MainServer: Connected successfully

 It's always the same response.


 The Setup, does show the running system is supposed to be the master.

 If I toggle the master/slave tick box, and going back in nothing changes,
 except that the tickbox is set to show the BE being the master.

 No amount of changes to the General->Host Address Backend Setup makes any
 difference, Including listening on IPv4/IPv6/local/network interfaces, or
 changing it to a host name.

 This was working, before I wiped the database, so I assume something
 changed a while ago and reference a database entry which was still
 existing, but is no longer inserted with a new setup.

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/13552>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list