On Thu, 08 May 2008 15:40:16 -0600
Jean McCormack <Jean.McCormack at Sun.COM> wrote:

> Just to make sure I have this correct, you're trying to live-upgrade
> a S10U3 system with non-global zones to S10U5. Is this correct?

No not quite. I *want* to do that but I'll first have to lucreate a new
ABE for this to work. And that fails.
It seems to be related to the zones though..

Again some output:
================
Copying.
Creating shared file system mount points.
Copying root of zone <shire>.
Copying root of zone <midgard>.
Copying root of zone <yanta>.
Creating compare databases for boot environment <s10u5>.
Creating compare database for file system </>.
Updating compare databases on boot environment <s10u5>.
Making boot environment <s10u5> bootable.
ERROR: Unable to remount ABE <s10u5>: cannot make ABE bootable

***The error seems to be coming from the script /usr/lib/lu/lumkboot

# Create the local database on the new BE and populate it with the
# synchronization checkpoint initial values specified in the
# synclist file.
$LUBIN/luumount -f -i $ICF &&
LU_ALT="`LU_OUTPUT_FORMAT=text $LUBIN/lumount -i $ICF
2>${TMP_RESULT_FILE}`" if [ $? -ne 0 ]; then
         $LUPRINTF -Eelp2 \
             "`gettext 'Unable to remount ABE <%s>: cannot make ABE
bootable'" \ $BE_NAME
         exit_script 1
fi

So I inserted before exit_script 1
cat "${TMP_RESULT_FILE}"

Extra information on screen after lucreate again:

zoneadm: zone 'shire':
"/usr/lib/fs/lofs/mount /zones/shire-s10u5/lu/a/var /zones/shire-s10u5/var"
failed with exit code 33 zoneadm: zone 'shire': cannot
mount /zones/shire-s10u5/lu/var on /var: No such file or directory
zoneadm: zone 'shire': call to zoneadm failed ERROR: unable to mount
zone <shire> in </.alt.tmp.b-q.e.mnt> ERROR: unmounting partially
mounted boot environment file systems ERROR: cannot mount boot
environment by icffile </etc/lu/ICF.2> ============ The rest was the
normal error output: ERROR: no boot environment is mounted on root
device </dev/dsk/c1d0s0> Making the ABE <s10u5> bootable FAILED.
ERROR: Unable to make boot environment <s10u5> bootable.
ERROR: Unable to populate file systems on boot environment <s10u5>.
ERROR: Cannot make file systems for boot environment <s10u5>.
arwen# 

So, somehow the error seems related to the non global zones I run.
I just checked the /zones directory and saw three zones plus three
duplicated. Or, they *should* be dups, but they are NOT.

As you can see above, the zones are duplicated in the order: shire,
midgard, yanta. Only the *last* zone (yanta-s10u5/root) was fully
populated by all files that should be there. The other (former) two
only have the right directory structures but he files are missing.

Conclusion: given what you are saying there is only one way to go from
here:
-Make a backup of s10u3
-Do a normal upgrade from DVD (can this be s10u5 or *must* I user s10u4
first?)
-Hope it works out OK and after this I will be able to do Live Upgrades
in the future?

Looking forward to response(s).

> Here's a link to the document that should help you.
> http://sunsolve.sun.com/search/document.do?assetkey=1-9-72099-1

Great link. Downloading patches right now. Two of them 'not
found' (120070-cpio and 123333-tftp), but I see quite some patches
being obsolate by 'later' ones. I don't want to make a mess of my s10u3
system. Can I just install the patches in the adviced way (and be
warned if some later patch is installed) or is it safer to upgrade to
U4 or U5 right away?

-- 
Dick Hoogendijk -- PGP/GnuPG key: 01D2433D
++ http://nagual.nl/ + SunOS sxde 01/08 ++

Reply via email to