calibre uses the standard python system call
socket.gethostname()
to get the hostname to use when publishing the service. I suspect you are experiencing some sort of conflict between avahi and the Zeroconf module that calibre uses. I'll update Zeroconf to its latest version for the next calibre release, see if that helps.
|