lxc-create template does not include /etc/hosts hostname resolution

Bug #1447160 reported by Antoni Segura Puimedon
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
lxc (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

1) Ubuntu 14.04 creating an Ubuntu 12.04 lxc container.
2) Version: 1.0.7-0ubuntu0.1
3) /etc/hosts should have been:
    127.0.0.1 localhost

    # The following lines are desirable for IPv6 capable hosts
    ::1 ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    127.0.1.1 <hostname>

4) /etc/hosts was:
   127.0.0.1 localhost

    # The following lines are desirable for IPv6 capable hosts
    ::1 ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    127.0.1.1 <hostname>

According to http://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_hostname_resolution the loopback address to use in this case is 127.0.1.1 and it is what for example maas provisioning does. This would help software that expects the hostname be resolvable work inside lxc containers.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in lxc (Ubuntu):
status: New → Confirmed
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

I'm sorry, I don' t understand what you want changed. The hosts files in (3) and (4) are the same.

Changed in lxc (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Antoni Segura Puimedon (celebdor) wrote :

Sorry Serge, I didn't see the first reply. I made a mistake pasting the (4), the four was missing the

    127.0.1.1 <hostname>

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Could you please update the description to read exactly as it should? Both 3 and 4 have 127.0.1.1 <hostname>; I can't tell whether <hostname> is what you inserted to mask your actual hostname, or whether the bug is that your /etc/hosts actualy has "<hostname>" in it verbatim.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for lxc (Ubuntu) because there has been no activity for 60 days.]

Changed in lxc (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.