On Tue, Apr 28, 2009 at 1:28 PM, Martin Bochnig <martin at martux.org> wrote:
> On Tue, Apr 28, 2009 at 1:11 PM, Martin Bochnig <martin at martux.org> wrote:
>> Ok, I found it.
>> It is just in the LiveMedia-framework - derived (originally by Moinak
>> Ghosh, now AI-adopted) /lib/svc/method/live-fs-root SMF script ?after
>> line 184 or after 253, according to grep.
>> If it is a bug, I respond later with a solution.
>> Maybe it was simply a user error by myself (during installadm 
>> create-service).
>
>
> Ok, at least on some boxes (right now tested it on Ultra80),
> /lib/svc/methos/live-fs-root fails at line 261
> /sbin/dhcpinfo Rootpath.
>
> The NIC drivers are present and attached (on the U80 it is hme).
> But nothing except lo0 got plumbed.
> Manually doing "ifconfig -a plumb" does work, however.
> This makes everything else a small problem. Because the former can
> have hard-to-find reasons, if and where it rarely happens. Fortunately
> not here.
>
> Now let's see, if $Rootpath is actually empty ...


Yep. Five lines earlier (line 256)
/sbin/dhcpagent -a
fails (maybe it should have a longer timeout value, as extra option?).
As no NIC got configured for dhcp, line 261 can only fail, too.
Because if hme0 is not even plumbed, not to mention up, obviously
line 261
MEDIA='/sbin/dhcpinfo Rootpath' cannot contact the dhcp server to get
the dhcp $Rootpath variable from the server.

Question is now, why line 256 doesn't work in the first place.

Testing Blade 150 and a few other boxes now, to get more comparision
experiences ...

Reply via email to