Patch-ID# 121431-12 NOTE: *********************************************************************** READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE. *********************************************************************** Keywords: live upgrade live upgrade live upgrade Synopsis: SunOS 5.8_x86 5.9_x86 5.10_x86: Live Upgrade Patch Date: Oct/16/2006 Install Requirements: NA Solaris Release: 10_x86 SunOS Release: 5.10_x86 Unbundled Product: Unbundled Release: Xref: Topic: SunOS 5.8_x86 5.9_x86 5.10_x86: Live Upgrade Patch *********************************************************** NOTE: This patch contains the latest updates for the Live Upgrade packages SUNWluu and SUNWlur. The Solaris 10 versions of these packages are added to systems running Solaris 8, Solaris 9, or Solaris 10 prior to performing a Live Upgrade. Therefore, this patch is to be installed on these systems after the installation of the packages. *********************************************************** Relevant Architectures: i386 BugId's fixed with this patch: 4873203 4992478 5015838 5106987 6221561 6221609 6224940 6252385 6252388 6253700 6263351 6265069 6278345 6278352 6284550 6286969 6297948 6297950 6317386 6319706 6319769 6320330 6322850 6322867 6322962 6328587 6332091 6335531 6336069 6336160 6339728 6347732 6357186 6365289 6367766 6381089 6390111 6398112 6401599 6405123 6411522 6411937 6420644 6432846 Changes incorporated in this version: 5106987 6405123 6411937 Patches accumulated and obsoleted by this patch: 121436-05 121438-02 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /etc/default/lu /etc/lib/lu/lubootdev /etc/lib/lu/ludo /etc/lib/lu/luprintf /etc/lib/lu/lusync /etc/lib/lu/plugins/lupi_bebasic /etc/lib/lu/plugins/lupi_svmio /sbin/luactivate /sbin/lucurr /usr/lib/lu/compare /usr/lib/lu/lu_init_d /usr/lib/lu/lucomm_del /usr/lib/lu/luconfig /usr/lib/lu/lucopy /usr/lib/lu/lucreate /usr/lib/lu/ludefine /usr/lib/lu/ludu /usr/lib/lu/lulib /usr/lib/lu/lumk_iconf /usr/lib/lu/lumkboot /usr/lib/lu/lumkfs /usr/lib/lu/lupop /usr/lib/lu/lutab_update /usr/lib/lu/lutime_valid /usr/lib/lu/lux86bootdevicecare /usr/sbin/lucancel /usr/sbin/lucompare /usr/sbin/ludelete /usr/sbin/lumake /usr/sbin/lurename /usr/sbin/luupgrade Problem Description: 6405123 ludefine in liveupgrade has hardcoded entries for filesystem types 6411937 lucreate explodes on contact with mpxio and/or svm 5106987 lucreate cannot create SVM devices/mirrors/etc. that do not already have device entries in /dev/md (from 121431-11) 6390111 luupgrade -u has a defect in that it will ignore all lines that contain a '#' (from 121431-10) 6432846 lucreate fails with x86 with libc.so error if you try to live upgrade from Solaris 8 to s10u2 (from 121431-09) This revision addresses a packaging issue. (from 121431-08) 6320330 If at first you don't ludelete, then ludelete again 6322962 luactivate -s does not work as advertised 6381089 lucreate dumps core in compare caused by bad bug fix of 6256018 6411522 LU (Live Upgrade) patches 121431 and 121430, rev 05 inclusive to rev 07, break zones on 5.10 6420644 5.8 & 5.9 LU patches (+ dependencies) recommended on 5.10 systems by patch automation tools (from 121431-07) 6336069 luupgrade fails for x86 if you upgrade with DVD or CD media with vold. (from 121431-06) 6365289 ludo gets its locking wrong, take 2 6367766 lulib_check_pbe_mounts in lulib.sh does not compare ICF with mnttab properly 6398112 121430-05 and 121431-05 generate spurious warnings on patchrm on zones (from 121431-05) 6335531 Liveupgrade should not copy zfs file systems into new BEs 6357186 fix for CR 6335531 doesn't seem to have held; zfs not on exclusion list (from 121431-04) 6297948 Need to disable some of the services offered by libdiskmgt during install 6297950 Add device in use environment variable support to live upgrade with device in use checking 6328587 luupgrade -t executed from 5.9 BE can't patch 5.10 ABE correctly, should refuse (from 121431-03) 5015838 ABE vfstab does not retain group ID of PBE vfstab (from 121431-02) 6347732 Live upgrade complains about /usr/bin/mktemp not found during lucreate from S8/S9U8 to s10u1 (from 121431-01) 4873203 Live Upgrade doesn't preserve ACLs 4992478 lucreate does not preserve permissions for mount points when creating new BE 6221561 live upgrade should not copy pspool data if packages are not listed in .packagetoc in S10 6221609 lucreate fails to copy ICF* and vtoc* files on s9u7 with svm devices 6224940 ludo gets its locking wrong 6252385 Install changes needed for Solaris Boot Architecture 6252388 Diskless changes needed for Solaris Boot Architecture 6265069 find device calls devfs_bootdev_free_list() after incrementing boot_dev pointer 6253700 LU component needs to reference knowledge article 6263351 luactivate: fallback doesn't work 6278345 elfsign failures in SUNWlur package 6278352 elfsign failure in SUNWluu package 6284550 lucreate is not excluding files and directories specified with -f file 6286969 lucreate and lurename have problems if ABE name has / 6317386 fix for 6263351 (luactivate: fallback doesn't work) is incomplete 6319706 Inconsistent menu.lst entries shown at boot after an lumake 6319769 liveupgrade should delete GRUB menu entries if BE changes 6322850 consolidate biosdev checking code 6322867 unmount /stubboot during lux86bootdevicecare 6332091 lumake in snv_21 chokes over /.alt dirs 6336160 missing the LU_PLUGIN_EXEC_ZONES line from /etc/default/lu file after upgrade to Ashanti 6339728 live upgrade has incorrect debugging string, causes core dump when debugging enabled (from 121436-05) 6401599 Live Upgrade Patchid 121436 Revs 2-4 Need to Be Bad Patched Due to Erroneous Patch Accumulation (from 121436-04) This revision addresses a packaging issue. (from 121436-03) 5015838 ABE vfstab does not retain group ID of PBE vfstab 6297950 Add device in use environment variable support to live upgrade with device in use checking 6328587 luupgrade -t executed from 5.9 BE can't patch 5.10 ABE correctly, should refuse 6335531 Liveupgrade should not copy zfs file systems into new BEs 6357186 fix for CR 6335531 doesn't seem to have held; zfs not on exclusion list (from 121436-02) 6347732 Live upgrade complains about /usr/bin/mktemp not found during lucreate from S8/S9U8 to s10u1 (from 121436-01) 4873203 Live Upgrade doesn't preserve ACLs 4992478 lucreate does not preserve permissions for mount points when creating new BE 6221561 live upgrade should not copy pspool data if packages are not listed in .packagetoc in S10 6221609 lucreate fails to copy ICF* and vtoc* files on s9u7 with svm devices 6224940 ludo gets its locking wrong 6252385 Install changes needed for Solaris Boot Architecture 6252388 Diskless changes needed for Solaris Boot Architecture 6265069 find device calls devfs_bootdev_free_list() after incrementing boot_dev pointer 6253700 LU component needs to reference knowledge article 6263351 luactivate: fallback doesn't work 6278345 elfsign failures in SUNWlur package 6278352 elfsign failure in SUNWluu package 6284550 lucreate is not excluding files and directories specified with -f file 6286969 lucreate and lurename have problems if ABE name has / 6317386 fix for 6263351 (luactivate: fallback doesn't work) is incomplete 6319706 Inconsistent menu.lst entries shown at boot after an lumake. 6319769 liveupgrade should delete GRUB menu entries if BE changes 6322850 consolidate biosdev checking code 6322867 unmount /stubboot during lux86bootdevicecare 6332091 lumake in snv_21 chokes over /.alt dirs 6336160 missing the LU_PLUGIN_EXEC_ZONES line from /etc/default/lu file after upgrade to Ashanti 6339728 live upgrade has incorrect debugging string causes core dump when debugging enabled (from 121438-02) 5015838 ABE vfstab does not retain group ID of PBE vfstab 6297950 Add device in use environment variable support to live upgrade with device in use checking 6328587 luupgrade -t executed from 5.9 BE can't patch 5.10 ABE correctly, should refuse 6335531 Liveupgrade should not copy zfs file systems into new BEs 6357186 fix for CR 6335531 doesn't seem to have held; zfs not on exclusion list 6347732 Live upgrade complains about /usr/bin/mktemp not found during lucreate from S8/S9U8 to s10u1 (from 121438-01) 4873203 Live Upgrade doesn't preserve ACLs 4992478 lucreate does not preserve permissions for mount points when creating new BE 6221561 live upgrade should not copy pspool data if packages are not listed in .packagetoc in S10 6221609 lucreate fails to copy ICF* and vtoc* files on s9u7 with svm devices 6224940 ludo gets its locking wrong 6252385 Install changes needed for Solaris Boot Architecture 6252388 Diskless changes needed for Solaris Boot Architecture 6265069 find device calls devfs_bootdev_free_list() after incrementing boot_dev pointer 6253700 LU component needs to reference knowledge article 6263351 luactivate: fallback doesn't work 6278345 elfsign failures in SUNWlur package 6278352 elfsign failure in SUNWluu package 6284550 lucreate is not excluding files and directories specified with -f file 6286969 lucreate and lurename have problems if ABE name has / 6317386 fix for 6263351 (luactivate: fallback doesn't work) is incomplete 6319706 Inconsistent menu.lst entries shown at boot after an lumake. 6319769 liveupgrade should delete GRUB menu entries if BE changes 6322850 consolidate biosdev checking code 6322867 unmount /stubboot during lux86bootdevicecare 6332091 lumake in snv_21 chokes over /.alt dirs 6336160 missing the LU_PLUGIN_EXEC_ZONES line from /etc/default/lu file after upgrade to Ashanti 6339728 live upgrade has incorrect debugging string causes core dump when debugging enabled Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. For Solaris 7-10 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/104945-02 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- NOTE 1: This patch is intended to patch the S10 SUNWluu and SUNWlur packages that are applied to S8, S9, or S10 systems for the purpose of performing a Live Upgrade. Although this patch requires the minimum revision of certain patches for each operating system level, please visit SunSolve (tm) at sunsolve.sun.com to obtain the latest version of each patch. NOTE 2: In order to get the complete fix for bugid 5015838 (ABE vfstab does not retain group ID of PBE vfstab), please also install the following patch: 121429-02 (or greater) Live Upgrade Zones Support Patch NOTE 3: In order to get the complete fix for bugids, 6297948 Need to disable some services offered by libdiskmgt during install 6297950 Add device in use environment variable support to live upgrade with device in use checking please also install the following patch: 119082-12 (or greater) CD-ROM Install Boot Image Patch NOTE 4: In order to get the complete fix for bugid 6381089 (lucreate dumps core in compare caused by bad bug fix for 6256018), please also install the following patch: 121429-03 (or greater) Live Upgrade Zones Support Patch README -- Last modified date: Monday, October 16, 2006