Obsoleted by: 122300-07 SunOS 5.9: Kernel Patch |
Disclaimer:
Please note:
Although OBSOLETED patches are available on SunSolve, Sun recommends using the most recent patches and the most recent revision of those patches. OBSOLETED patches do not include the latest bug fixes and/or product enhancements, and may require the installation of additional patches as a corrective measure.
Status: OBSOLETE
Patch Id: 122300-06
***********************************************************************
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.
***********************************************************************Summary: Obsoleted by: 122300-07 SunOS 5.9: Kernel Patch
Date: Apr/30/2007
Installation Requirements:
Reboot after installation, an alternative may be in Special Install Instructions
Install in Single User ModeSolaris Release: 9
Sun OS Release: 5.9
Unbundled Product:
Unbundled Release:
Xref: This patch available for x86 as patch 122301
Topic:
SunOS 5.9: Kernel Patch
**********************************************************************
NOTE: This patch may contain one or more OEM-specific platform ports.
See the appropriate OEM_NOTES file within the patch for
information specific to these platforms.
DO NOT INSTALL this patch on an OEM system if a corresponding
OEM_NOTES file is not present (or is present, but instructs not
to install the patch), unless the OEM vendor directs otherwise.
**********************************************************************
Relevant Architecture: sparc sparc.sun4m sparc.sun4u
BugId's fixed with this patch:
4383820 4445394 4457028 4473026 4499864 4501255 4592827 4647549 4647683 4647684 4685545 4688063 4712958 4714273 4715363 4728819 4732828 4735135 4745590 4750749 4761401 4767045 4778984 4779457 4805352 4809341 4818300 4828108 4829732 4833724 4835739 4842901 4845277 4857394 4892034 4900516 4902763 4904733 4916342 4959077 4964996 4975802 5012065 5030581 5031470 5042248 5064001 5076694 5076801 5082875 5093165 6174905 6176096 6192370 6210681 6259467 6260039 6272865 6281786 6310132 6329593 6369869 6371688 6393251 6425176 6449180 6464408 6473039 6476814 6480207 6490446 6509502
Changes incorporated in this version:
4714273 4767045 4900516 6371688 6393251
Patches accumulated and obsoleted by this patch:
112969-04 113496-01 114327-01 114332-25 121316-02
Patches which conflict with this patch:
Required Patches:
112233-12 113073-14 117171-17 118558-39 (or greater)
Obsoleted by:
Files Included in this Patch:
/etc/init.d/volmgt
/etc/rc0.d/K05volmgt
/etc/rc1.d/K05volmgt
/etc/rc2.d/K05volmgt
/etc/rc2.d/S92volmgt (deleted)
/etc/rc3.d/S81volmgt
/etc/rcS.d/K05volmgt
/etc/security/audit_class
/etc/security/audit_event
/etc/security/audit_record_attr
/etc/security/bsmconv
/etc/security/bsmunconv
/kernel/drv/mpt
/kernel/drv/sparcv9/mpt
/kernel/fs/sparcv9/ufs
/kernel/fs/ufs
/kernel/genunix
/kernel/sys/c2audit
/kernel/sys/doorfs
/kernel/sys/sparcv9/c2audit
/kernel/sys/sparcv9/doorfs
/platform/SUNW,Sun-Fire-15000/kadb
/platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/SUNW,Sun-Fire-15000/kernel/sparcv9/unix
/platform/SUNW,Sun-Fire/kadb
/platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/SUNW,Sun-Fire/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kadb
/platform/SUNW,Ultra-Enterprise-10000/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kernel/unix
/platform/sun4m/kadb
/platform/sun4m/kernel/unix
/platform/sun4u/kadb
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-III
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-III+
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-IIIi
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-IIIi+
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIIi
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIIi+
/platform/sun4u/kernel/drv/sparcv9/rmc_comm
/platform/sun4u/kernel/drv/sparcv9/rmclomv
/platform/sun4u/kernel/genunix
/platform/sun4u/kernel/sparcv9/genunix
/platform/sun4u/kernel/sparcv9/unix
/platform/sun4u/kernel/unix
/usr/bin/crontab
/usr/include/bsm/audit.h
/usr/include/bsm/audit_kernel.h
/usr/include/bsm/audit_kevents.h
/usr/include/bsm/audit_record.h
/usr/include/sys/door.h
/usr/include/sys/door_data.h
/usr/include/sys/door_impl.h
/usr/include/sys/proc.h
/usr/include/vm/page.h
/usr/lib/abi/abi_libbsm.so.1
/usr/lib/abi/sparcv9/abi_libbsm.so.1
/usr/lib/adb/audit_path
/usr/lib/adb/cwrd (deleted)
/usr/lib/adb/door
/usr/lib/adb/fad
/usr/lib/adb/ill
/usr/lib/adb/pad
/usr/lib/adb/proc
/usr/lib/adb/sparcv9/audit_path
/usr/lib/adb/sparcv9/door
/usr/lib/adb/sparcv9/fad
/usr/lib/adb/sparcv9/ill
/usr/lib/adb/sparcv9/pad
/usr/lib/adb/sparcv9/proc
/usr/lib/adb/sparcv9/tad
/usr/lib/adb/tad
/usr/lib/libbsm.a
/usr/lib/libbsm.so.1
/usr/lib/mdb/kvm/ip.so
/usr/lib/mdb/kvm/sparcv9/ip.so
/usr/lib/mdb/kvm/sparcv9/sppp.so
/usr/lib/mdb/kvm/sppp.so
/usr/lib/sparcv9/libbsm.so.1
/usr/platform/sun4u/include/sys/cheetahregs.h
/usr/sbin/auditconfig
/usr/sbin/auditreduce
/usr/sbin/bsmrecord
/usr/sbin/cron
/usr/sbin/inetd
/usr/sbin/praudit
/usr/share/lib/xml/dtd/adt_record.dtd.1
/usr/share/lib/xml/style/adt_record.xsl.1
Problem Description:
4714273 fchownat() and other extended attribute calls generate incomplete audit records
4767045 possible deadlock on pad_lock
4900516 deadlock between mutex ulp->ul_lock and pagelock p_selock lead to hanging procs
6371688 On Panther, an L2 or L3 fault should offline both cores, not just detecting core
6393251 data corruption caused by VMODSORT problem
(from 122300-05)
6476814 240 missing fans after boot - race condition
(from 122300-04)
6176096 issues with IP fragment handling
6210681 null pointer in ill_frag_free_pkts
6259467 ill_frag_prune() can be invoked with a negative number as second argument
6310132 lack of S9 Indict message for Panther L3_UCU ecache errors can cause reconfig of faulty part
6369869 Panther ecache S9 SERD engine incorrectly counts both L2 and L3 correctable errors
6449180 Ecache data correctable SERD N/T values for S9 should match S10 values
(from 122300-03)
5030581 system became wedged by thundering herd of revolving doors
(from 122300-02)
6509502 'uname -a' still shows 118558-39 after adding T122300-01
(from 122300-01)
6464408 timestamp on /var/adm/messages is wrong after 248 days
6473039 no bounds check on m_reply_q in mpt driver
6480207 RED State Exceptions on some UltraSPARC-IV+ and some UltraSPARC-III machines
(from 121316-02)
6272865 race condition between SIGKILL and /proc PCAGENT
6329593 pr_wait_die() can hang while waiting for SIGKILL to be processed
(from 121316-01)
5031470 doors don't like being both a server and client (race in door_call/door_results)
(from 114332-25)
6490446 114332-24 postpatch script needs an update
(from 114332-24)
4902763 patch 114332-05 fails with error if SUNWvolr is missing
6425176 inetd wastes time when doing serial rsh connections
(from 114332-23)
4964996 rpc.metamedd does not respond if it's been restarted via inetd
(from 114332-22)
6281786 fatal: vol_init: already a daemon running
(from 114332-21)
6260039 at-jobs which don't have a corresponding ancillary file fail now
(from 114332-20)
4685545 audit_inetd_config gets SEGV if /etc/security/audit_event file is empty
4959077 bsmconv should reuse saved audit_startup file if it exists
5076801 audit-ID for cron jobs with missing ancillary file can be wrong
(from 114332-19)
5012065 audit_setfsat_path() panics on kernel initiated file rename
(from 114332-18)
5082875 bsmrecord -a > somefile displays uninitialized value message
6192370 L1-A audit records are not being generated
(from 114332-17)
5076694 audit records have invalid return for 64 bit apps
6174905 praudit(1M) displays a newline inside path_attr, exec_args, and exec_env tokens
(from 114332-16)
5093165 praudit -x needs to deal with illegal XML characters
(from 114332-15)
This revision corrects a patch construction error.
(from 114332-14)
5064001 cron drops users for good during name service outage
(from 114332-13)
5042248 umount2(2) audit record missing path audit token
(from 114332-12)
4857394 AUE_MODADDMAJ doesn't check user arguments properly
(from 114332-11)
4904733 allocate(1) and friends may SEGV with certain device_maps
(from 114332-10)
This revision addresses a packaging issue.
(from 114332-09)
4975802 s9 BSM patches break bsm/auditd - replace audit_startup with wrong permissions
(from 114332-08)
4892034 audited system calls hang if auditd killed when audit_policy == 0x5 (argv, cnt)
4916342 praudit does not handle multibyte characters
(from 114332-07)
4779457 cron entries skipped after changing to wintertime
4828108 cron skips jobs
4829732 cron runs job that shouldn't exist
4750749 race condition in cron made worse by bugfix 4387131
(from 114332-06)
4845277 cron may dump core on BSM enabled systems
(from 114332-05)
4833724 assert failure in audit_async_block
4835739 update audit dtd and xsl files
(from 114332-04)
4445394 PSARC/2002/262 Audit Trail Noise Reduction
4647549 PSARC/2002/377 Audit Trail Translation to XML
4647684 PSARC/2002/352 Audit Class Expansion
4473026 pfexec audit event is in the ad class which produces noise
4647683 don't disable L1-A in bsmconv
4688063 packaging for audit config files broken for upgrade
4728819 audit locking broken for interrupt context
4735135 praudit is not getopt compliant
4745590 praudit prints the wrong value for 64-bit microseconds in the header token
4778984 libbsm au_to_ipc is wrong
4501255 deadlock between auditd and NFS if file close is audited
4818300 missing attributes in some records for public files
4805352 many untranslatable strings are included in praudit.po
(from 114332-03)
4732828 BSM enabled system can panic referencing NULL p_audit_data
(from 114332-02)
This revision combines cron patch (114327-01) and c2audit patch
(114332-01) due to dependency.
(from 114332-01)
4457028 c2_bsm and cron are not working together
4712958 c2_bsm should handle at-jobs spawned by unaudited user
4499864 aug_save_tid_ex does not check for a type IP address type
4761401 auditconfig -setaudit doesn't work on Solaris 8
(from 114327-01)
4457028 c2_bsm and cron are not working together
4712958 c2_bsm should handle at-jobs spawned by unaudited user
4499864 aug_save_tid_ex does not check for a type IP address type
4761401 auditconfig -setaudit doesn't work on Solaris 8
(from 112969-04)
4842901 installf does not handle -R option correctly
(from 112969-03)
4809341 bsmconv fails when SUNWvolr is not installed
(from 112969-02)
4715363 patch 112969-01 can not be added with -R option of patchadd
(from 112969-01)
4592827 vold slows down the boot process
(from 113496-01)
4383820 inetd is hanging and needs to be killed and restartedRevision History:
122300-02 122300-04 113496-01 122300-03 121316-02 122300-05 114332-25 114327-01
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:
-----------------------------
Not all patches listed in this section as needed for the completion
of a fix or feature, may be available at the same time as this patch.
This allows the remaining fixes/features to be made available sooner.
NOTE 1: Install and uninstall this patch in single user mode.
Reboot the system after patch installation.
NOTE 2: To get the complete fix for bugid 6272865 (race condition between
SIGKILL and /proc PCAGENT) and bugid 6329593 (pr_wait_die() can
hang while waiting for SIGKILL to be processed), please also install
the following patch:
113278-14 (or greater) NFS Daemon, rpcmod patch
NOTE 3: To get the complete fix for 6176096 (issues with IP fragment
handling), please also install the following patches:
114344-25 (or greater) arp, dlcosmk, ip, ipgpc patch
115553-25 (or greater) USB Drivers and Framework patch
NOTE 4: To get the complete fix of Audit Enhancement feature, please also
install the following patches:
115004-01 (or greater) kbtrans patch
115006-01 (or greater) kb patch
NOTE 5: This patch required a change to the following files that are currently
on your system:
/etc/security/audit_class
/etc/security/audit_event
During the installation of this patch, the following files will be
added to your system and must be site-merged with any local changes
that may be contained in the files that are listed above:
/etc/security/audit_class.new
/etc/security/audit_event.new
README -- Last modified date: Thursday, May 10, 2007