Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jul 2007 17:18:55 -0500
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Volker <volker@vwsoft.com>
Cc:        current@freebsd.org
Subject:   Re: zfs refuses to load pool on boot, zpool denies import
Message-ID:  <20070713221854.GC44766@dan.emsphone.com>
In-Reply-To: <4697F753.5060304@vwsoft.com>
References:  <4697F753.5060304@vwsoft.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Jul 14), Volker said:
> I'm constantly getting this error on bootup:
> 
> ZFS: WARNING: pool 'mypool' could not be loaded as it was last
> accessed by another system (host:  hostid: 0x0).  See:
> http://www.sun.com/msg/ZFS-8000-EY
> 
> As I've put /usr into zfs, I need to reboot into single user and
> issue a `zpool import -f mypool' (w/o -forcing, zpool denies to
> import the pool). It's strange as this pool has been created on that
> machine (probably while having booted from a different disk - I don't
> actually remember).
> 
> I already imported, exported and re-imported but it didn't help.
> 
> Any ideas?
> 
> %kenv smbios.system.uuid
> ccf8597d-74fe-d511-a413-782ede476378

That may be what's causing your problem.  If you boot into single-user,
make sure to run "/etc/rc.d/hostid start", which sets kern.hostuuid
from /etc/hostid or smbios.system.uuid if /etc/hostid doesn't exist.

-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070713221854.GC44766>