yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #88564
[Bug 1966533] [NEW] fqdn does not accept terminal dot
Public bug reported:
A fully qualified domain is not
foo.bar.com
But instead,
foo.bar.com.
Otherwise the fqdn hit up the resolver and searches on the network for a
matching host. So if the resolver is on network
foobar.com.
And you query for `foo.bar.com` it'll look up a host by that name
foo.bar.com.foobar.com.
To stop this you fully-qualify with a terminal dot. This creates a
problem because hostname does not accept a terminal dot,
sudo hostname host-10-2-65-89.openstack.build.
hostname: the specified hostname is invalid
And cloud-init blindly submits the input to hostname. Which is weird, because you have to supply an fqdn which actually can _not_ currently be a fqdn. The desired fix for this would be to trim off the dot from the value supplied in fqdn, before providing it to hostname.
** Affects: cloud-init
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1966533
Title:
fqdn does not accept terminal dot
Status in cloud-init:
New
Bug description:
A fully qualified domain is not
foo.bar.com
But instead,
foo.bar.com.
Otherwise the fqdn hit up the resolver and searches on the network for
a matching host. So if the resolver is on network
foobar.com.
And you query for `foo.bar.com` it'll look up a host by that name
foo.bar.com.foobar.com.
To stop this you fully-qualify with a terminal dot. This creates a
problem because hostname does not accept a terminal dot,
sudo hostname host-10-2-65-89.openstack.build.
hostname: the specified hostname is invalid
And cloud-init blindly submits the input to hostname. Which is weird, because you have to supply an fqdn which actually can _not_ currently be a fqdn. The desired fix for this would be to trim off the dot from the value supplied in fqdn, before providing it to hostname.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1966533/+subscriptions
Follow ups