Dick Hoogendijk wrote:
> 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
>
Definitely
> -Do a normal upgrade from DVD (can this be s10u5 or *must* I user s10u4
> first?)
>
Must do s10U4 first.
> -Hope it works out OK and after this I will be able to do Live Upgrades
> in the future?
>
Yes.
> 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?
>
>
You should install the later patches and then upgrade to U4.
Jean