[mythtv-users] mythzoneminder settings

Paul Harrison mythtv at sky.com
Sun Aug 6 08:43:09 UTC 2017


On 06/08/17 00:05, Jason Kitching wrote:
> On 05/08/17 17:05, Paul Harrison wrote:
>> On 05/08/17 03:31, Jason Kitching wrote:
>>> On kubuntu 14.04 and mythtv 0.28 fixes, I've got Zoneminder working 
>>> without issue,  but cannot get mythzoneminder to work.
>>>
>>> In ZM i use the url of 127.0.0.1:63457/rm
>>>
>>> In MythZM setup I have the ip as 127.0.0.1 and the port as 63457, but 
>>> when I try run zoneminder on the frontend, it hangs and my 
>>> frontend.log shows
>>>
>>> Aug  5 01:29:04 jos-desktop mythfrontend.real: mythfrontend[5566]: E 
>>> CoreContext mythsocket.cpp:358 (SendReceiveStringList) 
>>> MythSocket(99c7060:-1): No response.
>>> Aug  5 01:29:04 jos-desktop mythfrontend.real: mythfrontend[5566]: N 
>>> CoreContext zmclient.cpp:148 (sendReceiveStringList) Connection to 
>>> mythzmserver lost
>>> Aug  5 01:29:04 jos-desktop mythfrontend.real: mythfrontend[5566]: I 
>>> CoreContext zmclient.cpp:89 (connectToHost) Connecting to zm server: 
>>> 192.168.1.93:63457 (try 1 of 2)
>>> Aug  5 01:29:25 jos-desktop mythfrontend.real: mythfrontend[5566]: E 
>>> MythSocketThread(-1) mythsocket.cpp:866 (ReadStringListReal) 
>>> MythSocket(99c7060:-1): ReadStringList: Connection died.
>>>
>>>
>>> If i leave the mythzm settings as default and then try and run it i 
>>> get a pop up in frontend stating is the sever running, is the ip 
>>> address and port set correctly. My frontend log then reads
>>>
>>> Aug  5 02:20:15 jos-desktop mythfrontend.real: mythfrontend[14956]: I 
>>> CoreContext zmclient.cpp:89 (connectToHost) Connecting to zm server: 
>>> 127.0.0.1:6548 (try 1 of 2)
>>> Aug  5 02:20:15 jos-desktop mythfrontend.real: mythfrontend[14956]: E 
>>> MythSocketThread(-1) mythsocket.cpp:729 (ConnectToHostReal) 
>>> MythSocket(242b6d0:-1): Failed to connect to (127.0.0.1:6548) 
>>> Connection refused
>>>
>>> Is it simply a case of mythtv not being able to connect because of 
>>> the /rm tag needed, or am I missing something, hopefully something 
>>> simple.
>>>
>>> Thanks.
>>
>> The frontend plugin doesn't connect directly to ZoneMinder instead it 
>> connects through mythzmserver that acts as a sort of proxy.
>>
>> ZoneMinder <----> mythzmserver <----> MythFrontend ZoneMinder plugin
>>
>> So it looks like you are running everything on the same machine so you 
>> just need to run mythzmserver which listens on port 6548 by default if 
>> I recall correctly and on the frontend MythZoneMinder settings page 
>> tell it to use 127.0.0.1 and port 6548.
>>
>> Paul H.
> 
> Thanks Paul.
> 
> Having ran apt-get install mythtvplugins & mythzone minder, when I now 
> run mythzmserver it gives
> loading zm config from /etc/zm.conf
> This version of ZM is to old you need 1.24.0 or later ''
> 
> Now I know i'm on 1.30.4 and confirmed that with zmc -v so it would 
> appear that the repo install is linking somehow to an old version.and 
> consequently mythzm displays a gui error on the frontend stating that it 
> can't connect to mythzmserver is it running is the ip and port 
> configured correctly...
> 
> Maybe time to purge and compile it manually as per the wiki.
> 
> Thanks for your help.
> 
> Cheers
> 
> Jason
> 
> 

There shouldn't be any need to compile it yourself the packaged version 
should work fine. I'm using 1.30.0 which works OK.

That version message is misleading I think what is happening is 
mythzmserver can't find the version string in /etc/zm.conf actually I 
think Ubuntu puts it in /etc/zm/zm.conf.

Anyway if you edit which ever zm.conf you use and add the line
ZM_VERSION=1.30.4
hopefully everything will work fine.

Paul H.



More information about the mythtv-users mailing list