fred bloggs wrote:

Hi

I've had an install of Mythtv on gentoo for a few months, and it has been working fine - and happily works with a frontend from another gentoo install.

However, last night I was trying to get a Knoppmyth frontend and also winMyth to work, and when they connect to my backend I get the error:

MainServer::HandleVersion - Client speaks protocol version 18 but we speak 15!

The backend is version 0.18.1.20050510-1, the gentoo install is version mythtv-0.18.1-r1, and the tarball is called mythtv-0.18.1.tar.bz2 - so I am pretty sure I am running 0.18.1:)

Looking at problems people have had with protocol errors the protocol number seems to track the release number, so why is my 0.18,1 install using an old protocol - 15, and how can I get it to use 18?

Protocol versions are independent of the release version. Your assumption that they track together is false. There is no requirement that the protocol changes with version changes although it tends to happen that way. For example, between 0.18.1 (15) and 0.19 (the developer version) (18) there have been three changes that required a protocol version change but only one version change.

You need to make sure that all your backends and clients are using comparable versions. If you upgrade one, you need to upgrade the others. Protocol version changes are there because there was a change in how the client talks to the server or visa versa. As such, the protocol versions need to match so that one or the other isn't trying to do something that has either changed in function or purpose between versions.

Kevin

--
Looking for affordable webhosting?  http://www.sitecity.net

_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to