Hi,
I've recently installed S10 11/08 via Jumpstart on an old Ultra 5, and after a
successful install, it fails to boot multi-user due to
svc:/system/device/local:default dropping into maintenance:

# svcs -vx
svc:/system/device/local:default (Standard Solaris device configuration.)
 State: maintenance since Wed Jul 08 00:28:15 2009
Reason: Start method exited with $SMF_EXIT_ERR_FATAL.
   See: http://sun.com/msg/SMF-8000-KS
   See: /etc/svc/volatile/system-device-local:default.log
Impact: 10 dependent services are not running:
        svc:/system/filesystem/minimal:default
        svc:/system/manifest-import:default
        svc:/milestone/single-user:default
        svc:/system/filesystem/local:default
        svc:/milestone/multi-user:default
        svc:/milestone/multi-user-server:default
        svc:/network/inetd-upgrade:default
        svc:/system/console-login:default
        svc:/network/rpc/bind:default
        svc:/milestone/devices:default

In /etc/svc/volatile/system-device-local:default.log I see:

[ Jul  8 00:20:06 Executing start method ("/lib/svc/method/devices-local") ]
[ Jul  8 00:20:06 Timeout override by svc.startd.  Using infinite timeout ]
internal error: failed to initialize ZFS library
[ Jul  8 00:22:12 Method "start" exited with status 95 ]

I am not using ZFS on this system (with 512MB max RAM, what's the point?), and
the problem appears to be in this section of /lib/svc/method/devices-local:

# Create any zvol devices
if [ -x /usr/sbin/zfs ]; then
        /usr/sbin/zfs volinit || exit $SMF_EXIT_ERR_FATAL
        #
        # Add swap again to allow for swapping to zvols.
        #
        /sbin/swapadd
fi

The zfs command is what produces the "failed to initalize ZFS library" message.
 The zfs driver is not loaded, as I would expect, so perhaps I am missing
something, but I would expect that if no zpool is defined, then we should not
try to initialize any zfs datasets.

I tried searching for open bugs and googling for this issue, but didn't turn up
anything enlightening.  Anyone have an idea as to how I could get out of this 
bind?

Thanks,
Eric
_______________________________________________
sysadmin-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss

Reply via email to