I don't think we can do much more with the code, this becomes a configuration issue (I beleive):
- Generate a GUID (or close)
self.guid = socket.getfqdn() + ':' + workspace.getName() + ':' + default.datetime
log.debug('Run GUID [' + `self.guid` + '] using [' + `self.hexguid` + ']')
From the manual:
Return a fully qualified domain name for name. If name is omitted or empty, it is interpreted as the local host. To find the fully qualified name, the hostname returned by gethostbyaddr() is checked, then aliases for the host, if available. The first name which includes a period is selected. In case no fully qualified domain name is available, the hostname is returned. New in version 2.0.