This discussion is archived
3 Replies Latest reply: Sep 4, 2013 2:24 PM by mrAibo RSS

lucreate stucks

mrAibo Newbie
Currently Being Moderated

Hallo Kollegs,

I need your heeeeelp!

 

I try to migrate my System from UFS to ZFS but the lucreate stucks - doing nothing

I took the reference manual from Oracle.

I created an ZFS Pool

# zpool create -f mainpool c0t1d0s0

and

# lucreate -c ufsBE -n zfsBE -p mainpool

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 <ufsBE>.

Creating initial configuration for primary boot environment <ufsBE>.

INFORMATION: No BEs are configured on this system.

The device </dev/dsk/c0t0d0s0> is not a root device for any boot environment; cannot get BE ID.

PBE configuration successful: PBE name <ufsBE> PBE Boot Device </dev/dsk/c0t0d0s0>.

here after ~2St. I killed the prozess.

ps -ef|grep lucreate

    root  7984  7979   0 11:43:40 pts/1       0:00 /bin/sh /usr/lib/lu/lucreate -n zfsBE -a mainpool -m /:mainpool/ROOT/zfsBE:zfs

    root  7979   914   0 11:43:40 pts/1       0:00 lucreate -c ufsBE -n zfsBE -p mainpool

in lustatus I see actual BE

# lustatus

Boot Environment           Is       Active Active    Can    Copy

Name                       Complete Now    On Reboot Delete Status

-------------------------- -------- ------ --------- ------ ----------

ufsBE                      yes      yes    yes       no     -

# lufslist ufsBE

               boot environment name: ufsBE

               This boot environment is currently active.

               This boot environment will be active on next system boot.

 

Filesystem              fstype    device size Mounted on          Mount Options

----------------------- -------- ------------ ------------------- --------------

/dev/dsk/c0t0d0s1       swap      17183342592 -                   -

/dev/dsk/c0t0d0s0       ufs       21477261312 /                   -

/dev/dsk/c0t0d0s3       ufs       10738630656 /usr                -

/dev/dsk/c0t0d0s4       ufs       10738630656 /var                -

/dev/dsk/c0t0d0s5       ufs       10738630656 /export/home        -

I start it again but got the same stuck

# lucreate -c ufsBE -n zfsBE -p mainpool

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

INFORMATION: Removing invalid lock file.

Analyzing system configuration.

Zzzzzzz ~3St.

Have anybody idee how can I solve this problem?

 

Thank you in advance!

 

P.S.

# format

AVAILABLE DISK SELECTIONS:

       0. c0t0d0 <FUJITSU-MAP3147NC-5207 cyl 38343 alt 2 hd 8 sec 936>

          /pci@83,4000/FJSV,ulsa@2,1/sd@0,0

       1. c0t1d0 <FUJITSU-MAW3147NC-3702-136.92GB>

          /pci@83,4000/FJSV,ulsa@2,1/sd@1,0

Specify disk (enter its number): 1

selecting c0t1d0

[disk formatted]

/dev/dsk/c0t1d0s0 is part of active ZFS pool mainpool. Please see zpool(1M).

and

# devfsadm -v -C

before lucreate made I already

  • 1. Re: lucreate stucks
    heider Newbie
    Currently Being Moderated

    Please check to make sure you have installed the latest live upgrade patch. The patch number currently follows the format 121430-xx (SPARC) and 121431-xx (x86). The latest patch number for SPARC is 121430-87. You can check your current patch level by running

    showrev -p | egrep '121430|121431'

     

    I've had similar problems in the past for what you have described, and installing the latest patch resolved the issue.

  • 2. Re: lucreate stucks
    mrgregquimby Newbie
    Currently Being Moderated

    Hi mrAibo,

     

    It looks like you're trying to create an initial boot environment from your current running environment and create a new environment on a ZFS at the same time.  The easiest way to do that is to use the "-C - " option.  This passes your currently running system into the BE.  I find it good practice to use this as the system can't always properly determine the boot device.

     

         # lucreate -C - -c ufsBE -n zfsBE -p mainpool

     

    Hopefully this helps.

  • 3. Re: lucreate stucks
    mrAibo Newbie
    Currently Being Moderated

    Thank you so much.

    Here is the output:

    # showrev -p | egrep '121430|121431'

    Patch: 121430-85 Obsoletes: 121435-04, 121437-02 Requires:  Incompatibles:  Packages: SUNWlucfg, SUNWlur, SUNWluu

    Patch: 121428-15 Obsoletes:  Requires: 120235-01, 121430-16 Incompatibles:  Packages: SUNWluzone

Legend

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