0 Replies Latest reply on May 13, 2009 2:40 PM by 807557

    LU Fails to create ABE

    807557
      I have the following filesytems on my fully patched Solaris 10 machine:
      /
      /export/home
      /ZONES/reg-otm3
      /ZONES/reg-otm4

      Note that reg-otm3 and reg-otm4 are whole-root zones, up and running.

      The above filesystems are all part of my SAN network. I want to create an ABE on one of my internal disks, but the lucreate barfs when it sees the zones:

      root@reg-otm2 # lucreate -c "San_Disk" -m /:/dev/dsk/c0t1d0s0:ufs -n "Internal_Disk_1"
      Discovering physical storage devices
      Discovering logical storage devices
      Cross referencing storage devices with boot environment configurations
      Determining types of file systems supported
      Validating file system requests
      Preparing logical storage devices
      Preparing physical storage devices
      Configuring physical storage devices
      Configuring logical storage devices
      Analyzing system configuration.
      No name for current boot environment.
      Current boot environment is named <San_Disk>.
      Creating initial configuration for primary boot environment <San_Disk>.
      The device </dev/dsk/c3t50060E8005B00B14d0s0> is not a root device for any boot environment; cannot get BE ID.
      PBE configuration successful: PBE name <San_Disk> PBE Boot Device </dev/dsk/c3t50060E8005B00B14d0s0>.
      Comparing source boot environment <San_Disk> 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.
      Searching /dev for possible boot environment filesystem devices

      Updating system configuration files.
      The device </dev/dsk/c0t1d0s0> is not a root device for any boot environment; cannot get BE ID.
      Creating configuration for boot environment <Internal_Disk_1>.
      Source boot environment is <San_Disk>.
      Creating boot environment <Internal_Disk_1>.
      Creating file systems on boot environment <Internal_Disk_1>.
      Creating <ufs> file system for </> in zone <global> on </dev/dsk/c0t1d0s0>.
      Mounting file systems for boot environment <Internal_Disk_1>.
      Calculating required sizes of file systems for boot environment <Internal_Disk_1>.
      Populating file systems on boot environment <Internal_Disk_1>.
      Checking selection integrity.
      Integrity check OK.
      Populating contents of mount point </>.
      Copying.
      Creating shared file system mount points.
      Copying root of zone <reg-otm3> to </.alt.tmp.b-Nwg.mnt/ZONES/reg-otm3-Internal_Disk_1>.
      ERROR: Internal error: /.alt.tmp.b-Nwg.mnt/ZONES/reg-otm3-Internal_Disk_1 is missing
      Copying root of zone <reg-otm4> to </.alt.tmp.b-Nwg.mnt/ZONES/reg-otm4-Internal_Disk_1>.
      ERROR: Internal error: /.alt.tmp.b-Nwg.mnt/ZONES/reg-otm4-Internal_Disk_1 is missing
      Creating compare databases for boot environment <Internal_Disk_1>.
      Creating compare database for file system </>.
      Updating compare databases on boot environment <Internal_Disk_1>.
      Making boot environment <Internal_Disk_1> bootable.
      ERROR: unable to mount zones:
      zoneadm: /.alt.tmp.b-aMg.mnt/ZONES/reg-otm3-Internal_Disk_1: No such file or directory
      could not verify zonepath /.alt.tmp.b-aMg.mnt/ZONES/reg-otm3-Internal_Disk_1 because of the above errors.
      zoneadm: zone reg-otm3 failed to verify
      ERROR: unable to mount zone <reg-otm3> in </.alt.tmp.b-aMg.mnt>
      ERROR: unmounting partially mounted boot environment file systems
      ERROR: cannot mount boot environment by icf file </etc/lu/ICF.2>
      ERROR: Unable to remount ABE <Internal_Disk_1>: cannot make ABE bootable
      ERROR: no boot environment is mounted on root device </dev/dsk/c0t1d0s0>
      Making the ABE <Internal_Disk_1> bootable FAILED.
      ERROR: Unable to make boot environment <Internal_Disk_1> bootable.
      ERROR: Unable to populate file systems on boot environment <Internal_Disk_1>.
      ERROR: Cannot make file systems for boot environment <Internal_Disk_1>.

      I just want to be able to tell lucreate to ignore the zones, but I get the same results when I use the "-x" qualifiers as well.

      Any ideas?
      TIA
      Rick