OBSOLETE Patch-ID# 117468-20


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 nfs nfsv2 rfs3_symlink symlink_data nfs3_srv nfs vpn mount
Synopsis: Obsoleted by: 122301-41 SunOS 5.9_x86: NFS patch
Date: Mar/09/2009


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_x86

SunOS Release: 5.9_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 113318

Topic: SunOS 5.9_x86: NFS patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
470603615112738
471641315115301
474726115123772
475742715126834
475934115127365
483728515152283
483729015152287
485226915156721
485768315158432
490138015171172
495596215185954
496033615187183
497687515191752
500282615198211
501167615200830
501422915201629
508313315221757
510501015228489
618624915234242
619051915235087
619427115236274
622476415247443
626224915262567
626614015264148
627730715268435
634243015294347
636875315305176
642134015328546
650354715366469
653414715383849
653755315385841
655484115395365
656623915401982
657830215408575
659102415415600
671001915484812


Changes incorporated in this version: 6503547 6710019

Patches accumulated and obsoleted by this patch: 114973-03 115254-02 117176-02

Patches which conflict with this patch:

Patches required with this patch: 115168-16 117172-17 (or greater)

Obsoleted by: 122301-41

Files included with this patch:

/etc/fs/nfs/mount
/kernel/fs/nfs
/kernel/misc/nfssrv
/kernel/misc/rpcsec
/kernel/misc/rpcsec_gss
/kernel/sys/nfs
/usr/bin/nfsstat
/usr/include/nfs/nfs.h
/usr/include/nfs/nfs_clnt.h
/usr/include/nfs/rnode.h
/usr/lib/autofs/automountd
/usr/lib/fs/nfs/mount
/usr/lib/fs/nfs/share
/usr/lib/rpcsec.so.1

Problem Description:

6503547 deadlock between utilities accessing /proc and processes using NFS
6710019 automountd might dump core if NFS URL is used
 
(from 117468-19)
 
6566239 nfslog_logbuffer_rename causes nfslogd self deadlock
6578302 nfs3readdirplus updates DNLC asynchronously causing stale filehandles
 
(from 117468-18)
 
6186249 NFS server should not rely on gsscred mapping root princs to UID 0
6591024 kadmind vulnerable to stack buffer overflow in RPCSEC_GSS [MITKRB-SA-2007-006]
 
(from 117468-17)
 
6554841 rpcsec_gss library vulnerability [MITKRB5-SA-2007-004]
 
(from 117468-16)
 
6537553 fix for CR 5014229 needs to be improved in Solaris 9
 
(from 117468-15)
 
6534147 vulnerability in the NFS ACL code may lead to kernel panic
 
(from 117468-14)
 
4857683 silent data corruption writing to NFS file system mounted with nocto
5014229 simultaneously writing to a file shared through NFS produces garbage
6266140 EBUSY errors during unmounting NFS filesystem
 
(from 117468-13)
 
6421340 nfssrv:nfslog_write_logrecords() does not release vnode rwlock on ENOSPC condition..recursive rwenter
 
(from 117468-12)
 
6194271 acl3_getxattrdir / acl2_getxattrdir are missing a VN_RELE
6368753 need a patch solution to 4522909 automountd hangs with executable maps
 
(from 117468-11)
 
6342430 NFS client doesn't notice change of file in server because of bugfix 4407669
 
(from 117468-10)
 
6190519 Solaris 9 NFS client mounting filesystem using NFS V3 hangs on directory with pre-epoch timestamps
 
(from 117468-09)
 
4706036 rename over NFS is slow and CPU intensive
6262249 negative filehandle length can cause nfs3_mount system call to panic
 
(from 117468-08)
 
4955962 bug in handling NFS operations on STALE files
6224764 Solaris 9 df -k fails over NFS lofs with df: cannot canonicalize .: No such file or directory
 
(from 117468-07)
 
        This revision removes unneeded dependency on patch 113987-09.
 
(from 117468-06)
 
6277307 Solaris 9 x86 patch 117176-02 breaks NFS
 
(from 117468-05)
 
5105010 VOP_PATHCONF incorrectly calculates maxfilesize, causing problems for cachefs
 
(from 117468-04)
 
4837290 VPN clients using non-static IPs do not have fully qualified host principal name
4837285 HA-NFS under Sun Cluster and Kerberos must inter-operate
5083133 nfssrv module fills up /var after nfslogd failed to process buffer file
 
(from 117468-03)
 
4960336 NFS mmap(2) does not have consistent behavior to local FSs with DirectIO
 
(from 117468-02)
 
5002826 cthon04: nfsv2 client fails to mount from redhat server
 
(from 117468-01)
 
4976875 under some circumstances using ln and mv file vanished
 
(from 114973-03)
 
5011676 nfssrv: undefined symbol 'rfs3_tsize' after installing patch 113222-04
 
(from 114973-02)
 
        This revision accumulates S9U5 feature point patch 115254-02.
 
(from 114973-01)
 
4716413 rfs3_symlink() does not check for symlink_data == nfs3nametoolong
 
(from 115254-02)
 
4852269 NFS O_RDWR writing very slow from S7-S9 clients to Solaris 10 NFS servers
 
(from 115254-01)
 
4747261 NFSv3 transfer sizes need to be increased
4759341 NFS server does an extra bcopy
4757427 NFS server serializes write requests
 
(from 117176-02)
 
4837290 VPN clients using non-static IPs do not have fully qualified host principal name
 
(from 117176-01)
 
4901380 forked NFS mount process uses stderr but has none


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' scripts 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 NFS Database Acceleration feature. please
        also install the following patch:
 
        115672-01 (or greater) mntinfo patch


README -- Last modified date: Saturday, November 10, 2012