[Server-devel] Getting closer: XS-0.5-dev5 "preview"
Jerry Vonau
jvonau at shaw.ca
Thu Oct 16 14:43:42 EDT 2008
Martin Langhoff wrote:
> On Thu, Oct 16, 2008 at 2:35 PM, Jerry Vonau <jvonau at shaw.ca> wrote:
>> Well there are 2 issues here, that one above and the root cause of having
>> named, dhcpd, etc.. fail on firstboot is that olpc-network-config was used
>> to call domain_config and network_config to enable the auto-configuration,
>> what in use now? Or did I miss something?
>
> I just half-diagnosed and worked-around a very strange heisenbug
> affecting the dhcpd sub-script of domain_config:
> http://dev.laptop.org/git?p=projects/xs-config;a=commitdiff;h=f6d184fc829d1ba1b9ec31bf340ad0d895d3c803
>
> I think the above explains at least _part_ of your problems.
>
> During initial install, network_config _is_ called and defaults to
> role 1, same with domain_config, defaulting to random.xs.laptop.org .
> See in %post of xs-config:
>
> ## Prepare config files
> pushd /etc
> # these don't need network settings
> make -B -f xs-config.make earlyset
> # seed low-level network conf and domain
> /etc/sysconfig/olpc-scripts/network_config
> /etc/sysconfig/olpc-scripts/domain_config
> make -B -f xs-config.make networkset
> popd
>
> the block is reexec'd on every upgrade. The relevant scripts are smart
> enough to update any additional settings they need based on the seed
> settings (role and domain name).
>
> cheers,
>
>
>
> m
Just so you know, service dhcpd "anything" or /etc/init.d/dhcpd
"anything" from the keyboard is broken... until you change away from the
built-in defaults. "You must run the *_config before DHCPd can run", is
the meat of the error message.
See dhcpd.in, might want to bind only to the bonding devices here also.
The ifcfg-lanbond0:1, ifcfg-lanbond0:2 ip address variable is wrong,
that s/b $XS_LANDBOND0_ or change network_config
Jerry
More information about the Server-devel
mailing list