Author Topic: Mythbackend restarting constantly  (Read 2270 times)

adam

  • Guest
Mythbackend restarting constantly
« on: April 01, 2008, 05:34:36 pm »
Hi everyone,

I've just about got my first LMCE install going the way I want it. It took several reinstalls and the idea of everything being plug & play was perhaps little too much to ask but it's just about there so thanks to everyone working on this project.

The problem I'm facing is that the DCERouter seems to try to contact my mythtv master backend server, I don't know what for since I'm not asking it to but I guess it's some sort of monitoring. For some reason the DCERouter can't see the responses from the backend or they don't come quickly enough and proceeds to forcibly kill the backend. Here's a log snippet.

Code: [Select]
01      04/01/08 16:19:14.007           MythBackEnd_Socket::SendMythString sent MYTH_PROTO_VERSION 31 but timeout getting response containing ACCEPT <0x94068b90>
01      04/01/08 16:19:14.007           MythBackEnd_Socket::Connect couldn't send MYTH_PROTO_VERSION m_bConnected=false <0x94068b90>
05      04/01/08 16:19:14.008           void ClientSocket::Disconnect() on this socket: 0x885f5e0 (m_Socket: 8) <0x94068b90>
01      04/01/08 16:19:14.008           MythBackEnd_Socket::ProcessSocket error reconnect 0 <0x94068b90>
01      04/01/08 16:19:19.039           MythBackEnd_Socket::SendMythString sent MYTH_PROTO_VERSION 31 but timeout getting response containing ACCEPT <0x94068b90>
01      04/01/08 16:19:19.040           MythBackEnd_Socket::Connect couldn't send MYTH_PROTO_VERSION m_bConnected=false <0x94068b90>
05      04/01/08 16:19:19.040           void ClientSocket::Disconnect() on this socket: 0x885f5e0 (m_Socket: 8) <0x94068b90>
01      04/01/08 16:19:24.043           MythBackEnd_Socket::SendMythString sent MYTH_PROTO_VERSION 31 but timeout getting response containing ACCEPT <0x94068b90>
01      04/01/08 16:19:24.043           MythBackEnd_Socket::Connect couldn't send MYTH_PROTO_VERSION m_bConnected=false <0x94068b90>
05      04/01/08 16:19:24.044           void ClientSocket::Disconnect() on this socket: 0x885f5e0 (m_Socket: 8) <0x94068b90>
01      04/01/08 16:19:24.044           MythBackEnd_Socket::SendMythString failed to reconnect <0x94068b90>
01      04/01/08 16:19:24.044           MythTV_PlugIn::ConfirmMasterBackendOk -- lost communication with it.  Forcing it to die <0x94068b90>

I've run the mythbackend manually and set the debugging output to all and from what I can see the connection is fine and an ACCEPT response is being returned. I've even tried watching tv and recording things without problem as long as I kill the DCERouter server. I know that mythtv is installed fine.

Does anyone have any idea what's causing this?

I'm starting to think my only solution is to compile my own DCERouter after chopping out the offending code since it's causing problems that aren't there.

thanks in advance.