On Mon, Oct 29, 2012 at 10:08:48PM +0100, Kay Sievers wrote:
> On Mon, Oct 29, 2012 at 9:56 PM, Zbigniew Jędrzejewski-Szmek
> <[email protected]> wrote:
> > On Mon, Oct 29, 2012 at 01:38:55PM -0600, Daniel Drake wrote:
> >> On Mon, Oct 29, 2012 at 1:33 PM, Daniel Drake <[email protected]> wrote:
> >> > I'm working on updating OLPC configuration for systemd-195 based on this 
> >> > info:
> >> > http://lists.fedoraproject.org/pipermail/test/2012-October/111230.html
> >> >
> >> > I can't quite figure out the hostname thing.
> >>
> >> One more thing to add:
> >>
> >> It looks like /etc/sysconfig/network is still being parsed even though
> >> the above link suggests otherwise. Putting HOSTNAME=myhostname in
> >> /etc/sysconfig/network sets the default transient hostname. Hmm.
> > Hi,
> >
> > I am seeing similar behaviour, avahi registers on linux.local.
> >
> > In the journal, messages are labelled with the hostname... This makes
> > is fairly easy to spot when the name changes:
> >
> > Oct 28 13:13:34 localhost avahi-daemon[483]: Server startup complete. Host 
> > name is linux.local. Local service cookie is 781387960.
> > Oct 28 13:13:36 localhost avahi-daemon[483]: Joining mDNS multicast group 
> > on interface eth0.IPv4 with address 192.168.122.254.
> > Oct 28 13:13:36 localhost avahi-daemon[483]: New relevant interface 
> > eth0.IPv4 for mDNS.
> > Oct 28 13:13:36 localhost avahi-daemon[483]: Registering new address record 
> > for 192.168.122.254 on eth0.IPv4.
> > Oct 28 13:13:36 localhost NET[700]: /usr/sbin/dhclient-script : updated 
> > /etc/resolv.conf
> > Oct 28 13:13:36 fedora-15 network[522]: Determining IP information for 
> > eth0...Failed to issue method call: Unit chronyd.service is not loaded.
> > Oct 28 13:13:36 fedora-15 dhclient[638]: bound to 192.168.122.254 -- 
> > renewal in 1611 seconds.
> >
> > So it seems that here the hostname is set by the network configuration
> > script.
> >
> > It _was_ working until a few days ago.
> 
> We've seen in the past NetworkManager setting the hostname from the
> old config file, which it shouldn't.
I don't have NetworkManager rpm installed, so this is unlikely.

> There was also the suspicion that something is calling out to
> hostnamed, which it shouldn't.
I think that it is /usr/sbin/dhclient-script which reads
/etc/sysconfig/network and sets $HOSTNAME and then calls
/etc/sysconfig/network-scripts/ifup-posts which sets the hostname.

(dhclient-script is from dhclient-42.4-15.P2.f19)
(ifup-posts is from initscripts-9.40-1.fc18)

Zbyszek
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to