A little bit more info.

Around december each year, during the holiday season, I upgrade all our Solaris 
boxes at work.

Our main fileserver still runs b70.

Upgrades were performed by just blowing away and doing a clean reinstall of the 
root filesystem, since they were UFS.

I've recently installed a few snv_101 machines on non mission critical servers, 
etc, and am using ZFS root for the first time. (All these machines do have ZFS 
pools, a few with 28 disks, etc.)

Since I can now ZFS root, I wanted to also test using liveupgrade for the first 
time. Hence I don't have experience with using it before.

I did pkgrm and pkgadd the new liveupgrade bits from the snv_103 disc first. 
Infact, I followed the instructions from here: 
http://notallmicrosoft.blogspot.com/2008/08/live-upgrade-with-zfs-root-using-sxce.html

Just trying again, it still fails.

# lucreate -n snv_103
Checking GRUB menu...
System has findroot enabled GRUB
Analyzing system configuration.
Comparing source boot environment <snv_101> 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 <snv_103>.
Source boot environment is <snv_101>.
Creating boot environment <snv_103>.
Cloning file systems from boot environment <snv_101> to create boot environment 
<snv_103>.
Creating snapshot for <rpool/ROOT/snv_101> on <rpool/ROOT/snv_101 at snv_103>.
Creating clone for <rpool/ROOT/snv_101 at snv_103> on <rpool/ROOT/snv_103>.
Setting canmount=noauto for </> in zone <global> on <rpool/ROOT/snv_103>.
Saving existing file </boot/grub/menu.lst> in top level dataset for BE 
<snv_103> as <mount-point>//boot/grub/menu.lst.prev.
File </boot/grub/menu.lst> propagation successful
Copied GRUB menu from PBE to ABE
No entry for BE <snv_103> in GRUB menu
Population of boot environment <snv_103> successful.
Creation of boot environment <snv_103> successful.
# luupgrade -u -n snv_103 -s /mnt

System has findroot enabled GRUB
No entry for BE <snv_103> in GRUB menu
Uncompressing miniroot
Copying failsafe kernel from media.
52161 blocks
miniroot filesystem is <lofs>
Mounting miniroot at </mnt/Solaris_11/Tools/Boot>
Validating the contents of the media </mnt>.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains <Solaris> version <11>.
Constructing upgrade profile to use.
Locating the operating system upgrade program.
Checking for existence of previously scheduled Live Upgrade requests.
Creating upgrade profile for BE <snv_103>.
Checking for GRUB menu on ABE <snv_103>.
Saving GRUB menu on ABE <snv_103>.
Checking for x86 boot partition on ABE.
Determining packages to install or upgrade for BE <snv_103>.
Performing the operating system upgrade of the BE <snv_103>.
CAUTION: Interrupting this process may leave the boot environment unstable 
or unbootable.
ERROR: Installation of the packages from this media of the media failed; 
pfinstall returned these diagnostics:

Processing profile

Loading local environment and services

Generating upgrade actions

ERROR: No upgradeable file systems found at specified mount point.
Restoring GRUB menu on ABE <snv_103>.
ABE boot partition backing deleted.
PBE GRUB has no capability information.
PBE GRUB has no versioning information.
ABE GRUB is newer than PBE GRUB. Updating GRUB.
GRUB update was successful.
Configuring failsafe for system.
Failsafe configuration is complete.
The Solaris upgrade of the boot environment <snv_103> failed.
Installing failsafe
Failsafe install is complete.
# 
# zfs list -r -t all rpool
NAME                            USED  AVAIL  REFER  MOUNTPOINT
rpool                          8.15G  25.1G  38.5K  /rpool
rpool/ROOT                     6.15G  25.1G    18K  legacy
rpool/ROOT/snv_101             5.99G  25.1G  5.99G  /
rpool/ROOT/snv_101 at configured   389K      -  5.99G  -
rpool/ROOT/snv_101 at snv_103     78.5K      -  5.99G  -
rpool/ROOT/snv_103              162M  25.1G  5.99G  /tmp/.luupgrade.inf.18684
rpool/dump                     1.00G  25.1G  1.00G  -
rpool/swap                        1G  26.1G    16K  -
# 

# lustatus
Boot Environment           Is       Active Active    Can    Copy      
Name                       Complete Now    On Reboot Delete Status    
-------------------------- -------- ------ --------- ------ ----------
snv_101                    yes      yes    yes       no     -         
snv_103                    yes      no     no        yes    -         
# 

I mounted the snv_103 filesystem and poked around, all seems okay. But it 
always refuses to upgrade, saying 'ERROR: No upgradeable file systems found at 
specified mount point.'

Very strange.

Anything else I can check?
-- 
This message posted from opensolaris.org

Reply via email to