This discussion is archived
1 Reply Latest reply: Jan 18, 2012 12:03 AM by 901941 RSS

lucreate fails with: Root slice device ... for BE ... is not a block device

901941 Newbie
Currently Being Moderated
Hi,

I'm running lucreate on a Sol10u7 x86 system as I wanted to get it to u8 level. I installed:
SUNWlucfg
SUNWlur
SUNWluu
from u8 and then a patch: 121431-58

System is not zoned and it is on ZFS with following pools:

pool: rpool
state: ONLINE
scrub: none requested
config:

NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0

errors: No known data errors

pool: spool
state: ONLINE
scrub: none requested
config:

NAME STATE READ WRITE CKSUM
spool ONLINE 0 0 0
c0t0d0 ONLINE 0 0 0

This is what happens:

Creating Alternative Boot Environment..
lucreate -n s10x_u8
Checking GRUB menu...
Analyzing system configuration.
No name for current boot environment.
INFORMATION: The current boot environment is not named - assigning name <s10x_u7wos_08>.
Current boot environment is named <s10x_u7wos_08>.
Creating initial configuration for primary boot environment <s10x_u7wos_08>.
The device </dev/dsk/c1t0d0s0> is not a root device for any boot environment; cannot get BE ID.
PBE configuration successful: PBE name <s10x_u7wos_08> PBE Boot Device </dev/dsk/c1t0d0s0>.
Comparing source boot environment <s10x_u7wos_08> 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.
Creating configuration for boot environment <s10x_u8>.
Source boot environment is <s10x_u7wos_08>.
Creating boot environment <s10x_u8>.
Cloning file systems from boot environment <s10x_u7wos_08> to create boot environment <s10x_u8>.
Creating snapshot for <rpool/ROOT/s10x_u7wos_08> on <rpool/ROOT/s10x_u7wos_08@s10x_u8>.
Creating clone for <rpool/ROOT/s10x_u7wos_08@s10x_u8> on <rpool/ROOT/s10x_u8>.
Setting canmount=noauto for </> in zone <global> on <rpool/ROOT/s10x_u8>.
Creating snapshot for <rpool/ROOT/s10x_u7wos_08/var> on <rpool/ROOT/s10x_u7wos_08/var@s10x_u8>.
Creating clone for <rpool/ROOT/s10x_u7wos_08/var@s10x_u8> on <rpool/ROOT/s10x_u8/var>.
Setting canmount=noauto for </var> in zone <global> on <rpool/ROOT/s10x_u8/var>.
ERROR: Root slice device </dev/dsk/c1t0d0s0> for BE <s10x_u8> is not a block device: .
ERROR: Cannot make file systems for boot environment <s10x_u8>.

Please help,
Cheers,
Tom

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points