Fix (APAR):  PK64092

Status:  Fix

Release:  6.1.0.17,6.1.0.15,6.0.2.27

Operating System:  Linux

Supersedes Fixes:  

CMVC Defect:  PK64092

Byte size of APAR:  457840

Date: 2008-06-05

Abstract:  On some platforms, notably Linux with recent 2.6 kernels, SSL0409I may be logged at the end of a successful SSL connection

Description/symptom of problem:  
PK64092 resolves the following problem:

ERROR DESCRIPTION:                                              
SSL0409I sometimes issued when SSL client disconnect on some    
platforms                                                       

LOCAL FIX:                                                      
N/A                                                             

PROBLEM SUMMARY

USERS AFFECTED:
Customers with message SSL0409I in error log

PROBLEM DESCRIPTION:
On some platforms, notably Linux with
recent 2.6 kernels, SSL0409I may be logged at the end of a
successful SSL connection

RECOMMENDATION:
Apply this fix if SSL0409I is seen in the
error log.

As of APAR PK57680, mod_ibm_ssl checks for two different
conditions to indicate the end of the client connection: POLLHUP
as set by poll(), and the read() or write() return code.
On platforms where POLLHUP is seen before read() or write()
indicates the end of the connection, SSL0409I was issued, even
for normal connection termination.

PROBLEM CONCLUSION:                                             
When POLLHUP indicates client disconnect, the read() or write() 
operation will be retried once more to determine if an error    
code such as ECONNRESET is associated with the disconnect.  If  
no error is returned, no message will be issued.                
If the read() or write() operation returns EAGAIN/EWOULDBLOCK   
even though POLLHUP has been indicated, SSL0409I will be issued.
.                                                               
This fix is targeted for fix packs                              
  6.1.0.19                                                      
  6.0.2.29                                                      
and cumulative fix PK65782 for 2.0.47                           


Directions to apply fix:  Use the latest WebSphere 6.1 Updateinstaller.



1) Stop IBM HTTP Server


2) Launch Update Installer


3) Enter the installation location of the IBM HTTP Server.


4) Select the "Install maintenance package" operation.


5) Enter the file name of the maintenance package to install (e.g., 6.1.0.15-WS-WASIHS-LinuxX32-IFPK64092.pak).


6) Install the maintenance package.


7) Restart IBM HTTP Server

Directions to remove fix:  1) Stop IBM HTTP Server


2) Start Update Installer


3) Enter the installation location of the IBM HTTP Server.


4) Select  "Uninstall maintenance package" operation.


5) Enter the file name of the maintenance package to uninstall (e.g., 6.1.0.15-WS-WASIHS-LinuxX32-IFPK64092.pak).


6) UnInstall maintenance package.


7) Restart IBM HTTP Server



Directions to re-apply fix:  
1) Stop IBM HTTP Server.
2) Follow the Fix instructions to apply the fix.
3) Restart IBM HTTP Server.

Additional Information: