[EMAIL PROTECTED] wrote:
> Uwe,
> 
> Please see pages 55-80 of the ZFS Admin Guide, here:
> 
> http://opensolaris.org/os/community/zfs/docs/
> 
> Basically, the process is to upgrade from nv81 to nv90 by using the
> standard upgrade feature. Then, use lucreate to migrate your UFS root
> file system to a ZFS file system, like this:
> 
> 1. Verify you have a current backup.
> 2. Read the known issues and requirements.
> 3. Upgrade to nv81 to nv90 using the standard upgrade feature.
> 4. Migrate your UFS root file system to a ZFS root file system,
> like this:
> # zpool create rpool mirror c0t1d0s0 c0t2d0s0
> # lucreate -c c0t0d0s0 -n zfsBE -p rpool
> 5. Activate the ZFS BE, like this:
> # luactivate zfsBE
> 
> Please see the doc for more examples of this process.
> 
> Cindy
> 

Hi Cindy,

unfortunately, this approach fails for me, because lucreate errors out
(see below).

Does anybody know, if this is a known issue?

- Thomas


# lucreate -n nv90ext -p ext1
Analyzing system configuration.
Comparing source boot environment <c0t1d0s0> file systems with the file
system(s) you specified for the new boot environment. Determining which
file systems should be in the new boot environment.
Updating boot environment description database on all BEs.
Updating system configuration files.
The device </dev/dsk/c1t9d0> is not a root device for any boot
environment; cannot get BE ID.
Creating configuration for boot environment <nv90ext>.
Source boot environment is <c0t1d0s0>.
Creating boot environment <nv90ext>.
Creating file systems on boot environment <nv90ext>.
Creating <zfs> file system for </> in zone <global> on <ext1/ROOT/nv90ext>.
Populating file systems on boot environment <nv90ext>.
Checking selection integrity.
Integrity check OK.
Populating contents of mount point </>.
Copying.
WARNING: The file </tmp/lucopy.errors.5981> contains a list of <45>
potential problems (issues) that were encountered while populating boot
environment <nv90ext>.
INFORMATION: You must review the issues listed in
</tmp/lucopy.errors.5981> and determine if any must be resolved. In
general, you can ignore warnings about files that were skipped because
they did not exist or could not be opened. You cannot ignore errors such
as directories or files that could not be created, or file systems running
out of disk space. You must manually resolve any such problems before you
activate boot environment <nv90ext>.
Creating shared file system mount points.
Creating compare databases for boot environment <nv90ext>.
Creating compare database for file system </>.
Updating compare databases on boot environment <nv90ext>.
Making boot environment <nv90ext> bootable.
ERROR: Unable to determine the configuration of the target boot
environment <nv90ext>.
ERROR: Update of loader failed.
ERROR: Cannot make ABE <nv90ext> bootable.
Making the ABE <nv90ext> bootable FAILED.
ERROR: Unable to make boot environment <nv90ext> bootable.
ERROR: Unable to populate file systems on boot environment <nv90ext>.
ERROR: Cannot make file systems for boot environment <nv90ext>.

$ cat /tmp/lucopy.errors.5981
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/template"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/latest"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/1/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/4/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/5/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/14/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/16/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/18/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/19/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/23/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/25/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/28/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/37/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/43/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/44/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/45/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/46/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/47/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/48/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/51/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/52/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/53/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/55/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/56/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/57/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/58/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/59/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/60/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/62/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/63/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/64/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/68/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/78/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/79/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/83/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/85/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/93/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/94/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/95/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/96/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/97/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/98/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/process/99/ctl"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/device/template"
Restoring existing "/.alt.tmp.b-aEb.mnt/system/contract/device/latest"
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to