The following error will be displayed in the error_log while starting the Apache webserver after enabling the SSL module.
Error: [Tue Dec 09 00:00:18 2014] [notice] (2019)DSO load failed: SSL0166E: Failure attempting to load GSK library (libgsk7ssl.so) Configuration Failed
OS - Linux
To check if the GSK library or the Key kdb file is corrupted, Use the following commands.
/opt/HTTPServer/bin/gsk7capicmd -cert -list -db key.kdb
If the following error is seen, Then it is due to the bit conflict issue between the server and the OS.
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
ie, If you have a 32-bit IHS installed and you don't have the supportive libraries installed in the os 32 bit libraries, (/usr/lib). The above error is seen.
To check the bit of IHS, Use the following command:
/opt/HTTPServer/bin/httpd -V
Solution: To resolve this issue, You have to find out the missing library using the following command.
yum whatprovides libstdc++.so.5
Command's output:
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
compat-libstdc++-33-3.2.3-69.el6.i686 : Compatibility standard C++ libraries
Now install the library that is required for libstdc++.so.5.
yum install compat-libstdc++-33-3.2.3-69.el6.i686
check the /usr/lib folder, The libstdc++.so.5 is listed.
Restart the IHS server, The ssl issue will be resolved.
Error: [Tue Dec 09 00:00:18 2014] [notice] (2019)DSO load failed: SSL0166E: Failure attempting to load GSK library (libgsk7ssl.so) Configuration Failed
OS - Linux
SSL0166E: Failure attempting to load GSK library (libgsk7ssl.so) Configuration Failed |
To check if the GSK library or the Key kdb file is corrupted, Use the following commands.
/opt/HTTPServer/bin/gsk7capicmd -cert -list -db key.kdb
If the following error is seen, Then it is due to the bit conflict issue between the server and the OS.
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
ie, If you have a 32-bit IHS installed and you don't have the supportive libraries installed in the os 32 bit libraries, (/usr/lib). The above error is seen.
To check the bit of IHS, Use the following command:
/opt/HTTPServer/bin/httpd -V
Solution: To resolve this issue, You have to find out the missing library using the following command.
yum whatprovides libstdc++.so.5
Command's output:
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
compat-libstdc++-33-3.2.3-69.el6.i686 : Compatibility standard C++ libraries
Now install the library that is required for libstdc++.so.5.
yum install compat-libstdc++-33-3.2.3-69.el6.i686
check the /usr/lib folder, The libstdc++.so.5 is listed.
Restart the IHS server, The ssl issue will be resolved.
great help! thank you!
ReplyDelete