Hi Paul, Can you provide the output from zfs list zfs list -o name,mountpoint,mounted
Also if the dataset rpool/ROOT/opensolaris-3/opt is not currently mounted is there any data in /opt of your currenty booted BE (opensolaris-3). It looks like what may have happened here is that at some point in the past a BE was mounted when inactive but not unmounted before it was booted to. This causes the mountpoint property of the dataset to be incorrect when the BE is mounted and when new data is written to /opt the mountpoint become dirty (not empty) making it so the dataset can't be mounted at that mountpoiunt. For more info on this please see: http://defect.opensolaris.org/bz/show_bug.cgi?id=1156 The information requested above should let us know if this is the issue or not. If this is the issue then we'll walk you through cleaning it up. -evan Paul Wallace wrote: > Can you point me to the manual process to create a new boot environment and > upgrade? I am sure I have seen it somewhere, the auto upgrade is not > completing on my Toshiba Tecra M9. Otherwise any other ideas welcome. > > Update Manager halts with the message "Unable to clone the current boot > environment" and running manually using "pfexec pkg image-update" has the > same output, suggesting a problem with be_mount failing to mount the the new > BE, claiming the temporary "/tmp/.be.LQaGAd" directory was not empty. Summary > of output below: > > # uname -a > SunOS paw-opensolaris-2008.05 5.11 snv_101b i86pc i386 i86pc Solaris > > # BUILD=`uname -v | sed -e "s/snv_//" -e "s/[a-z]//"` > # pfexec pkg refresh > # pfexec pkg install entire at 0.5.11-0.${BUILD} > # pfexec pkg install SUNWipkg at 0.5.11-0.${BUILD} > # pfexec pkg install SUNWinstall-libs > # pfexec pkg install entire at 0.5.11-0.${BUILD} > Creating Plan | > .... > > # export BE_PRINT_ERR=true > > # pfexec pkg image-update > DOWNLOAD PKGS FILES XFER (MB) > Completed 644/644 40389/40389 733.99/733.99 > > be_mount_callback: failed to mount dataset rpool/ROOT/opensolaris-3/opt at > /tmp/.be.LQaGAd/opt: directory is not empty > be_mount: failed to mount BE (opensolaris-3) on /tmp/.be.LQaGAd /// Looks > empty to me > be_copy: failed to mount newly created BE > be_get_uuid: failed to get uuid property from BE root dataset user properties. > be_copy: destroying partially created boot environment > be_get_uuid: failed to get uuid property from BE root dataset user properties. > pkg: Unable to clone the current boot environment. > > #