On Thu 13/11/08 07:57 , Mark Horstman mah042 at gmail.com
sent:> I beg to differ.
>
With what? Some context would help.
> # ludelete beA
> ERROR: cannot open ''pool00/zones/global/home'': dataset
does not exist
> ERROR: cannot mount mount point </.alt.tmp.b-QY.mnt/home> device
> <pool00/zones/global/home>ERROR: failed to mount file system
<pool00/zones/global/home> on
> </.alt.tmp.b-QY.mnt/home>ERROR: unmounting partially mounted boot
environment file systems
> ERROR: cannot mount boot environment by icf file </etc/lu/ICF.1>
> ERROR: Cannot mount BE <beA>.
> Unable to delete boot environment.
>
> and reboot to the zfs boot/root. Voila! But now I cannot delete beA.
> Anybody have any ideas on how I might ludelete beA?--
Was beA your first ZFS BE?
I have what looks like the same issue with my initial ZFS BE created to migrate
from UFS. Do you see all or part of the BE still mounted? I see:
zfs list | grep ROOT
rpool/ROOT 11.8G 405G 18K /rpool/ROOT
rpool/ROOT/10u6ZFS 62.2M 405G 4.61G /.alt.10u6ZFS
rpool/ROOT/10u6ZFS/zoneRoot 17K 405G 18K /.alt.10u6ZFS/zoneRoot
rpool/ROOT/10u6ZFSa 11.7G 405G 9.53G /
So it looks like the original BE is still partly mounted, so ludelete
can''t remount it.
You could try unmounting the old filesystems before running ludelete. My system
is now live, so I can''t take the risk!
Ian