$ mythbackend --version
Please attach all output as a file in bug reports.
MythTV Version : v30.0
MythTV Branch :
Network Protocol : 91
Library API : 30.20181231-1
QT Version : 5.9.5
$ mythfrontend --version
Please attach all output as a file in bug reports.
MythTV Version : v30.0-60-gb9c1b41a6c
MythTV Branch : fixes/30
Network Protocol : 91
Library API : 30.20181231-1
QT Version : 5.11.3
Network protocol and Library API are the same, so I guess it should work.
mythtv light will show something like this on raspberry pi (see below). Your display does not include the full version or the branch. Perhaps you do not have mythtv-light or it was built in the wrong way. Run dpkg --list to see what packages were installed. Perhaps you installed a mythfrontend from the default repositories.
Compared to yours, MythTV & QT Version are more recent on mine.
I saw I made a mistake in my original post. First output is my Backend output, second one is the Raspberry PI output.
The backend has been upgraded with `ppa:mythbuntu/30`
I think the most likely reason is an invalid system name for your raspberry pi, in particular a system name with spaces in it.
On the frontend machine (raspberry pi)
Look at /etc/hostname and make sure it has a single word and no spaces.
If that is correct, look at $HOME/.mythtv/config.xml and look for the line <LocalHostName>
It must be either this EXACTLY
<LocalHostName>my-unique-identifier-goes-here</LocalHostName>
or
<LocalHostName>xxxxxxxx</LocalHostName>
where xxxxxxxx is a single word with no spaces.
When you have the special string my-unique-identifier-goes-here then it uses the name from /etc/hostname, otherwise it uses the name from config.xml.
If this does not solve it, look in your backend log for a message Received malformed ANN%1 query and see what value is given after ANN.