Topic
3 replies Latest Post - ‏2013-07-01T12:56:19Z by jsteenkamp
SystemAdmin
SystemAdmin
3908 Posts
ACCEPTED ANSWER

Pinned topic HTTP Server will not come up after 6.1.0.43 upgrade on Solaris

‏2012-06-12T07:31:39Z |
Hi,

i'am installing the HTTP-Server fixpack for 6.1.0.43 on Solaris, and after this the IHS doesn't come up.


[Tue Jun 12 06:46:55 2012] [notice] caught SIGTERM, shutting down [Tue Jun 12 08:53:39 2012] [notice] Using GSKit version 7.0.4.14 [Tue Jun 12 08:53:39 2012] [notice] SSL0198I: System is running without a security library capable of directly rejecting  insecure SSL client renegotiation.  Aborting HTTPS requests that span SSL sessions [Tue Jun 12 08:53:39 2012] [crit] SSL0193W: Error setting GSK_ALLOW_ONLY_EXTENDED_RENEGOTIATION to 0 (701) [Tue Jun 12 08:53:39 2012] [error] Error retrieving GSKit defaults from VirtualHost pdmwas3e.wob.vw.vwg:443, using hard-coded defaults [Tue Jun 12 08:53:39 2012] [notice] SSL0198I: System is running without a security library capable of directly rejecting  insecure SSL client renegotiation.  Aborting HTTPS requests that span SSL sessions [Tue Jun 12 08:53:39 2012] [crit] SSL0193W: Error setting GSK_ALLOW_ONLY_EXTENDED_RENEGOTIATION to 0 (701) Configuration Failed


While I'am trying to setup the gskit manually, i got the following errors:


wasweb: sudo ./gskit.sh Password: SunOS /appl/WAS/HTTPServer_61/GSKitImage/gsk7bas64/install/checkinstall: /appl/WAS/HTTPServer_61/GSKitImage/gsk7bas64/install/checkinstall: cannot open pkgadd: ERROR: checkinstall script did not complete successfully   Installation of <gsk7bas64> failed. No changes were made to the system. /appl/WAS/HTTPServer_61/GSKitImage/gsk7bas/install/checkinstall: /appl/WAS/HTTPServer_61/GSKitImage/gsk7bas/install/checkinstall: cannot open pkgadd: ERROR: checkinstall script did not complete successfully   Installation of <gsk7bas> failed. No changes were made to the system.


Unfortunately i got no more hints which is going wrong.

Of course i've seen the thread http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14811185 , but to call the installer via root, don't resolve the issue. Please remember, we're running on Solaris 10 here.
Updated on 2012-06-12T13:18:06Z at 2012-06-12T13:18:06Z by Sunit
  • SystemAdmin
    SystemAdmin
    3908 Posts
    ACCEPTED ANSWER

    Re: HTTP Server will not come up after 6.1.0.43 upgrade on Solaris

    ‏2012-06-12T12:18:27Z  in response to SystemAdmin
    There are a number of FAQ's on the web for this error message, including a checkinstall file/dir not readable by "nobody" or running pkgadd with only a UID 0 and not a full "root" environment.
  • Sunit
    Sunit
    175 Posts
    ACCEPTED ANSWER

    Re: HTTP Server will not come up after 6.1.0.43 upgrade on Solaris

    ‏2012-06-12T13:18:06Z  in response to SystemAdmin
    Change directory to the install location of IHS. There will be a directory GSKitImage.
    Install the update to gskit using the gskit.sh script in this directory. You will have tp this as root.
    Make sure that the permissions on this directory and files are correct.

    • Sunit
    • This reply was deleted by jsteenkamp 2013-07-01T12:55:58Z.
  • jsteenkamp
    jsteenkamp
    1 Post
    ACCEPTED ANSWER

    Re: HTTP Server will not come up after 6.1.0.43 upgrade on Solaris

    ‏2013-07-01T12:56:19Z  in response to SystemAdmin

    We have recently upgraded from 6.1.0.39 to 6.1.0.45 and have faced the same issue.

    'pkginfo -l gsk7bas' will show your previous fixpack level (example: VERSION: 7.0.4.14)

    We have solved this issue by temporarely create the install user. If install user does not exist, pkgadd will use user nobody. Obviously, this user can't access your patch files.

    useradd -o -u 0 -g 0 install
    /opt/IBMHTTPServer/6.1/GSKitImage/gskit.sh
    userdel install

    # stdout
    gsk7bas64 Required Patches Verified. Continuing...
    This is an ipv6 capable machine.
    Installing static LDAP support...
    gsk7bas Required Patches Verified. Continuing...

    # stderr
    Installation of <gsk7bas64> was successful.
    Installation of <gsk7bas> was successful.

    'pkginfo -l gsk7bas' will now show your current fixpack level (example: VERSION: 7.0.4.42)

    Note: if you have a 64 bits OS, it also applies to package gsk7bas64.

    Best,
    Jeroen