OBSOLETE Patch-ID# 113434-38


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security flarcreate registry cli flash archive wanboot metadevice admintool
Synopsis: Obsoleted by: 113434-39 SunOS 5.9: /usr/snadm/lib Library and Differential Flash Patch
Date: Jun/02/2010


Install Requirements: After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reboot is performed. Unless
otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities. Normal operations must not be resumed until after the reboot is performed.
Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.

Solaris Release: 9

SunOS Release: 5.9

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 114196

Topic: SunOS 5.9: /usr/snadm/lib Library and Differential Flash Patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
431383215015803
438586615043474
439140015045356
450177215078795
464258515098035
465496415100757
465507515100791
465873515101890
466083515102478
470702215112989
471866115115806
472305115117012
472452915117348
473332415119639
473464915120038
474462415123006
475044615124688
475303015125500
475976815127485
476069415127730
476156215127958
476168115127985
476391915128707
476737815129868
476767815129970
476871715130312
479355415137933
480175415140914
481230415144439
482614715148808
482706015149077
483221615150646
483445015151337
483488515151508
484679315155212
486273515159710
487976715164555
488817315166981
488959415167477
488962315167498
490461015172129
494551615183005
496377815188174
498574115194272
498593415194328
498915615195255
499730215197437
503146815206364
505061315212109
509664715225935
617818515231688
622576615247870
624249915254854
625469415259975
629008215273496
633104515289664
635590515299981
641170615324636
642146615328601
642946015332106
649380115361352
662712215436881
691285115612388


Changes incorporated in this version: 6912851

Patches accumulated and obsoleted by this patch: 113313-01 113504-01 113628-02 113965-01 114726-02 115597-02 115622-01 115699-02 115847-01

Patches which conflict with this patch:

Patches required with this patch: 114482-02 (or greater)

Obsoleted by:

Files included with this patch:

/etc/lu/jumpstart-profile-options.xml
/etc/lvm/.mdmonitord.lock
/etc/lvm/md.cf.new
/sbin/rcS
/sbin/startup
/sbin/suninstall
/sbin/sysconfig
/sbin/sysidfind
/usr/bin/admintool
/usr/lib/flash/fdo
/usr/lib/flash/flash_exclusion_list
/usr/lib/flash/postdeployment_processing
/usr/lib/flash/predeployment_processing
/usr/lib/flash/reboot_processing
/usr/sbin/flarcreate
/usr/sbin/install.d/chkprobe
/usr/sbin/install.d/pfinstall
/usr/sbin/install.d/profetch
/usr/sbin/install.d/profind
/usr/sbin/ttinstall
/usr/snadm/lib/libspmiapp.so.1
/usr/snadm/lib/libspmicommon.so.1
/usr/snadm/lib/libspmisoft.so.1
/usr/snadm/lib/libspmistore.so.1
/usr/snadm/lib/libspmisvc.so.1

Problem Description:

6912851 flar(1M) contains exploitable temporary file race condition
 
(from 113434-37)
 
6627122 "hostaddress" keyword regression in a wanboot environment in S10U4 due to 124630-12/13
 
(from 113434-36)
 
6411706 after JumpStart with SVM-mirrored disk, only one of both mirror disks is bootable
 
(from 113434-35)
 
6493801 custom_probes fail in a wanboot environment
 
(from 113434-34)
 
6429460 JumpStart fails when using the keyword "boot_device" with a flash archive install
 
(from 113434-33)
 
6290082 SVM fails to install root mirror when using wanboot
 
(from 113434-32)
 
6355905 Solaris SPARC OS install the OS should check if the drive has a VTOC if not then create one as in x86
 
(from 113434-31)
 
6242499 flash install cannot handle http files >2Gb (not due to broken Apache)
 
(from 113434-30)
 
6421466 fix for BugId 6242499 needs to be removed from the AI S9 gate & patchids 113434-29/114196-28 respun
 
(from 113434-29)
 
        This revision is a respin of the prior one to add a prepatch script.
 
(from 113434-28)
 
6331045 113434-XX and 114196-XX should ship usr/bin/admintool and obsolete 115847-01 and 115848-01
 
(from 113434-27)
 
6254694 probe rootdisk not giving root disk size, causing JumpStart to abort
 
(from 113434-26)
 
6242499 flash install cannot handle http files >2Gb (not due to broken Apache)
 
(from 113434-25)
 
6178185 mirrored root during JumpStart is mounted on one side of a mirror
 
(from 113434-24)
 
6225766 JumpStart with S9U7 unable to create one way mirror
 
(from 113434-23)
 
5031468 flarcreate(1M) creates archives which contain the file itself
5096647 Custom JumpStart RAID volume naming convention not correct
 
(from 113434-22)
 
5050613 install fails on SS20/SS5
 
(from 113434-21)
 
4834450 RFE: JumpStart does not recognize free as a valid size with mirror keyword
4997302 reboot_processing script not deleted during reboot
 
(from 113434-20)
 
4879767 OS installation with NIS causes file system corruption
4989156 flash install is broken and system cannot boot after flash retrieval
 
(from 113434-19)
 
4985741 differential flash not working
 
(from 113434-18)
 
4985934 patch 112951-07 (patchadd/patchrm) requires additional packages
 
(from 113434-17)
 
4963778 flash pre/post deployment scripts are not executed
 
(from 113434-16)
 
        This revision accumulates the changes introduced in Admin Install
        S9U6 feature point patch 115699-02 (allow metadevice creation during
        initial installation), and includes the following additional fix:
 
4945516 failure of multi-layered archive with Solaris 9 4/03 on post-deployment process
 
(from 113434-15)
 
4904610 invalid SVM assumptions in libspmicommon
 
(from 113434-14)
 
4888173 /sbin/rcS: test: argument expected during initial boot
4889594 pfinstall core dumps when retrieving flash archive over 2 GB with http
 
(from 113434-13)
 
        This revision accumulates Solaris Update S9U5 feature point
        patch 115597-02 (Install extensions for WAN install
        (PSARC/2002/382)), and includes the following additional fix:
 
4889623 upgrade signal 11 if you try to upgrade to S9U5 from S9U4
 
(from 113434-12)
 
4846793 smosservice clobbers existing upgrade_log during service add
4862735 suninstall: some of unselected packages are installed with GUI and tty mode
 
(from 113434-11)
 
4827060 flash install on Sun Fire V120 doesn't have right c#s in the vfstab after install
 
(from 113434-10)
 
        This revision accumulates Solaris Update S9U4 feature point
        patch 114726-02 (processing of mirrors should be integrated
        into Live Upgrade), and includes the following additional fix:
 
4654964 flash installation fails with T3 disk trays
 
(from 113434-09)
 
4832216 suninstall of CD fails to create fdisk partition
 
(from 113434-08)
 
4826147 pfinstall fails with signal 11 when trying to do upgrade
 
(from 113434-07)
 
4718661 need enhancement for REMOVE_FROM_CLUSTER to handle additional metacluster
 
(from 113434-06)
 
4723051 long pkg names corrupt pfinstall output, causing apparent hang in OS wizard
4812304 flash install fails with "cp: cannot access /a/tmp/flash_tmp/reboot"
 
(from 113434-05)
 
4734649 differential flash: unnecessary output
4760694 luupgrade needs differential flash support
4761681 admintool dumps core due to the libpmisoft library
4793554 differential flash should ignore lost+found and its content in creation and deployment
 
(from 113434-04)
 
4750446 ttinstall needs option to preserve Service Partition
 
       Note:  This patch was respun to address a packaging issue and to
       include BugId 4750446.
 
(from 113434-03)
 
4385866 the prodreg won't allow the user to correct the inconsistency at component level
4391400 can not reinstall damaged products
4655075 registry should have CLI
4753030 pkghistory mechanism to unregister product info associated with packages
4767678 prodreg CLI uninstall can get stuck in endless loop
4767378 PCT: prodreg unit tests failed due to missing "=" in prodreg command in S9U3
4768717 PCT: problem with prodreg unregister if Live Upgrade from 2.6 and 7
4759768 differential flash must be putbacked into S9 gate
 
(from 113434-02)
 
4761562 ttinstall dumps core on x86 when disks have no Solaris fdisk partitions
 
(from 113434-01)
 
4642585 profile install gives ERRORs when configuring swap on x86 systems
4707022 JumpStart gives slice error
 
(from 113313-01)
 
4724529 CD installation - Disc 1 of 2 - InvocationTargetException thrown
 
(from 113504-01)
 
4501772 flarcreate should handle multiple files exclusion
 
(from 113628-02)
 
4744624 upgrade dumps core when it encounters long pkgname (SUNWlocaledefsrc)
 
(from 113628-01)
 
4660835 packages which add architectures should be installed during upgrade
 
(from 113965-01)
 
4763919 ttinstall upgrade core dumps if upgrade from 32 bit to 64 bit
 
(from 114726-02)
 
4834885 patches 114726-01 and 114727-01 are missing symlinks In package SUNWsibi
 
(from 114726-01)
 
4313832 processing of mirrors should be integrated into Live Upgrade
 
(from 115622-01)
 
4801754 upgrade dumps core on intel machines with European locales
 
(from 115597-02)
 
4846793 smosservice clobbers existing upgrade_log during service add
4862735 suninstall: some of unselected packages are installed with GUI and tty mode
 
(from 115597-01)
 
4733324 Install extensions for WAN install (PSARC/2002/382)
 
(from 115699-02)
 
       Uprev due to the missing symlinks.
 
(from 115699-01)
 
4658735 RFE: allow metadevice creation during initial installation
 
(from 115847-01)
 
4889623 upgrade signal 11 if you try to upgrade to S9U5 from S9U4


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
NOTE 1:  To get the complete "Product Registry CLI Revision" feature,
         please also install the following patch:
 
         114482-01 (or greater)  Product Registry CLI Revision
 
NOTE 2:  To get the complete fix for BugId 4733324 (Install extensions for
         WAN install (PSARC/2002/382)), the SUNWwbsup package must first be
         installed on the target system.  Failure to do so will result in
         admintool(1M) failing to start.  The SUNWwbsup package can be found
         on the Solaris 9 Update 5 (12/2003) installation media or newer
         Solaris 9 updates.  In addition, the Sol9 9/05 image can be obtained
         from the following URL:
 
         http://www.sun.com/software/solaris/9
 
NOTE 3:  To get the fixes for BugId's:
 
         4834450 RFE: JumpStart does not recognize free as a valid size with
                 mirror keyword
         4985741 differential flash not working
         4879767 OS Installation with NIS causes file system corruption
         5050613 install fails on SS20/SS5
         6290082 SVM fails to install root mirror when using wanboot
 
         this patch must also be applied to the Miniroot, which is located
         in the Boot directory on Net Install servers and Boot servers.
 
         In addition, the Miniroot needs to be patched on both locations.
 
         Please also note that a patched Net Install server will create
         patched Boot servers.  In other words, if you patch a Net Install
         server and subsequently make a Boot server from it by using the
         'setup_install_server' command, the newly-created Boot server
         will incorporate the patch applied to the Net Install server.
 
         Use 'patchadd -C' for this patch, rather than the generic invocation.
 
         Example:
 
                # patchadd -C <path_to_image>/Tools/Boot .
 
         Remove the Miniroot patch using something similar to:
 
                # patchrm -C <path_to_image>  <patchid>
 
NOTE 4:  To get the complete fix for BugId 6290082 (SVM fails to install root
         mirror when using wanboot), please also install the following patch
         on the target system before reboot:
 
         116669-19 (or greater)  md Patch


NOTE: The list of 'patches required with this patch' (above) has been
modified from the list specified at patch creation time. The reason for
the modification is that one or more of the required patches was
either never released or withdrawn after its release. The following
substitutions (which are guaranteed to satisfy the original requirements)
were therefore made:

114482-02 replaces 114482-01




README -- Last modified date: Friday, November 9, 2012