This is evolving to a subject better discussed at the forums by the way,
as this seems to be a misconfiguration in the stacklet.
The hostname is kept by the kernel in /proc/sys/kernel/hostname. In your
case, it is ubuntu.
What hostname -f does, is the equivalent of running
getent hosts
Hello Ian!
The revealing message here is hostname: Name or service not known which means
there is a DNS issue on your system.
hostname -i and hostname -d should get you going on debugging this. Also
take a look at /etc/nsswitch.conf.
Of course the package installation shouldn't have barfed
Is there some rationale behind this request?
What do you need from OpenSSL that GNUTLS doesn't provide, in this case?
IIRC, Debian maintained the GNUTLS patches for ages so that any GPLed
program could link against libldap without adding an exception allowing
linking with OpenSSL. I may be wrong