cpollock at embarqmail.com
Thu Nov 27 13:14:32 UTC 2014
On Thu, 2014-11-27 at 04:52 -0500, Tom H wrote:
> On Thu, Nov 27, 2014 at 12:49 AM, Brandon Vincent
> <Brandon.Vincent at asu.edu> wrote:
> > On Wed, Nov 26, 2014 at 9:20 PM, Chris <cpollock at embarqmail.com> wrote:
> >> Could someone give me an idea as to what this means:
> >> kernel: [117952.338279] systemd-hostnamed: Warning:
> >> nss-myhostname is not installed. Changing the local hostname might make
> >> it unresolveable. Please install nss-myhostname!
> > Chris, this is a known bug . You can safely ignore the warning as
> > Ubuntu is no longer recommending nss-myhostname for local name
> > resolution.
> >  https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1277608
> Why not simply install libnss-myhostname and have "/etc/hosts" as a static file?
> libnss-myhostname is patched in Debian and Ubuntu to associate the
> hostname to 127.0.1.1 (as opposed to 127.0.0.2 upstream).
> libnss-myhostname has been merged into systemd upstream but is still
> packaged separately on Debian and Ubuntu.
> The objection to nss-myhostname in Launchpad was before Ubuntu decided
> to default to systemd so that view might change.
> I don't know how to change the hostname in the Unity GUI but since
> Unity's an alternative Gnome shell it must be easy to do so given that
> the systemd and Gnome developers generally work together on such
> issues. And I imagine that the Unity developers have enough work
> without patching such an applet unnecessarily.
> From my laptop, running 15.04 with systemd-as-pid1:
> root at yoga:~# cat /etc/hostname
> root at yoga:~# cat /etc/hosts
> 127.0.0.1 localhost
> ::1 ip6-localhost ip6-loopback
> root at yoga:~# cat /proc/sys/kernel/hostname
> root at yoga:~# hostname
> root at yoga:~# hostname -s
> root at yoga:~# hostname -f
> root at yoga:~# hostname -d
> root at yoga:~# getent hosts 127.0.0.1
> 127.0.0.1 localhost
> root at yoga:~# getent hosts 127.0.1.1
> 192.168.1.111 yoga.lenovo
> 10.0.2.1 yoga.lenovo
> root at yoga:~# hostnamectl
> Static hostname: yoga.lenovo
> Icon name: computer-laptop
> Chassis: laptop
> Machine ID: 2b56432c3c8f2d78fd74b0195421239e
> Boot ID: 2aeafa4e96f14f5693f0715b5eb88642
> Operating System: Ubuntu Vivid Vervet (development branch)
> Kernel: Linux 3.16.0-25-generic
> Architecture: x86-64
> root at yoga:~# dq -W systemd
> systemd 215-6ubuntu1
> root at yoga:~# dq -W libn*my*
> libnss-myhostname:amd64 0.3-9
Thanks Brandon and Tom for the input. I'm going to just leave it be for
now and not install libnss-myhostname.
31.11°N 97.89°W (Elev. 1092 ft)
07:10:12 up 8:05, 1 user, load average: 0.48, 0.38, 0.27
Ubuntu 14.04.1 LTS, kernel 3.13.0-40-generic
More information about the ubuntu-users