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