[indiana-discuss] Disabling NWAN and you can't boot... :(
Brian Cameron
Brian.Cameron at Sun.COM
Tue Apr 21 20:18:43 PDT 2009
Brian/Sebastien:
> Sebastien Roy wrote:
>>
>>> Furthermore, just turning off one service that apparently isn't
>>> directly linked to GDM should not block GDM from running... at least
>>> NOT without some clear warning of what is happening or about to
>>> happen.
>>
>> This much isn't related to NWAM, but I agree that there's something
>> amiss here. The indirect dependencies between network/physical (default
>> or nwam, it doesn't matter) and graphical-login/gdm should be looked at,
>> as there's indeed no obvious logical relationship between a graphical
>> login screen and networking configuration. Perhaps a bug should be
>> filed.
The GDM SMF file has the following dependencies:
- filesystem
- multi-user
- sysconfig
- fc-cache (GDM doesn't work well if fonts are not set up)
- utmpx (GDM provides utmp database entries)
- hal
I believe on OpenSolaris, they also add the vnc-config dependency.
refer to doo bug #7223:
http://defect.opensolaris.org/bz/show_bug.cgi?id=7223
The GDM used in Nevada and OpenSolaris today does not really require
HAL. However, user sessions behave very badly if you log in before HAL
has finished starting up. So, to avoid such issues HAL was added as a
GDM dependency.
It seems odd if the filesystem requires NWAM by default. Wouldn't it
make more sense for users to turn on support for iSCSI Boot via an SMF
property or something if they want to use this feature? Making the
filesystem depend on NWAM by default seems ugly.
Brian
> My guess is this:
>
> fmri svc:/application/graphical-login/gdm:default
> dependency require_all/none svc:/system/filesystem/local (online)
>
> fmri svc:/system/filesystem/local:default
> dependency require_all/none svc:/system/filesystem/minimal (online)
> svc:/network/physical (multiple)
> s
> The comment in /var/svc/manifest/system/filesystem/local-fs.xml for this
> dependency seems to implicate iSCSI as the reason for this:
>
> <!--
> With the introduction of iSCSI Boot, local filesystem
> needs basic network setup (DHCP/IP and so on) to mount
> -->
More information about the indiana-discuss
mailing list