Topic
IC4NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
6 replies Latest Post - ‏2012-09-28T10:30:44Z by G35R_Chandu_Manepalli_J_V_R
MikeDempsey
MikeDempsey
2 Posts
ACCEPTED ANSWER

Pinned topic Unable to start DB2 Express 10.1 (gsk8iccs.dll missing)

‏2012-05-02T15:22:09Z |
I just installed 10.1 custom install to test my app against the new version, but now I am unable to start DB2 at all.

The db2diag.log file says ECF_LIB_CANNOT_LOAD
C:\PROGRA~1\IBM\DB2_10.1\bin\icc\gsk8iccs.dll

When I look at my file system I don't have a
C:\PROGRA~1\IBM\DB2_10.1\bin\icc
directory at all.

(Note that I specified ..\IBM\DB2_10.1' as my DB2 root directory instead of '..\IBM\SQLLIB' or whatever it normally is)

There are a bunch of 'gsk8*' files in a
C:\PROGRA~1\IBM\gsk8\lib
directory; but not the file that it is looking for.

My guess is that I told it not to install something that is required.
(I'm suprised it allowed me to do that)
Any ideas what it is I am missing?

The one thing I did tell it not to install was the 'Secure Shell' (SSH) - as the dialog said that was for remote access and I dont plan to allow any remote access.

Thanks
Mike
Updated on 2012-09-28T10:30:44Z at 2012-09-28T10:30:44Z by G35R_Chandu_Manepalli_J_V_R
  • p175
    p175
    50 Posts
    ACCEPTED ANSWER

    Re: Unable to start DB2 Express 10.1 (gsk8iccs.dll missing)

    ‏2012-05-02T19:15:25Z  in response to MikeDempsey
    I had a similar issue when I first installed. Had to reboot after a db2stop as it would not release the file as you stated. Now however it seems to have come right. I can do a db2stop followed by a db2start without issue, but after first installation that was possible.
    • MikeDempsey
      MikeDempsey
      2 Posts
      ACCEPTED ANSWER

      Re: Unable to start DB2 Express 10.1 (gsk8iccs.dll missing)

      ‏2012-05-02T20:24:32Z  in response to p175
      I had tried rebooting my system but that did not help.
      However I used the Modify option of Install to rerun the install - adding SSH just in case it was required - and after that completed everything worked fine.
  • DavidWAdler
    DavidWAdler
    1 Post
    ACCEPTED ANSWER

    Re: Unable to start DB2 Express 10.1 (gsk8iccs.dll missing)

    ‏2012-06-06T20:18:00Z  in response to MikeDempsey
    I'm having the same problem but have uninstalled / reinstalled half a dozen times with no success. Each time the installation was successful.

    This is on Windows XP Pro SP3 32-bit installing DB2 Express-C 10.1. I installed the 64-bit version on Windows 7 with no problem.

    This is the error in db2diag.log:

    2012-06-06-16.04.11.359000-240 I11261H938 LEVEL: Error
    PID : 3188 TID : 2824 PROC : db2syscs.exe
    INSTANCE: DB2 NODE : 000
    HOSTNAME: davehome4
    EDUID : 2824 EDUNAME: db2sysc
    FUNCTION: DB2 Common, Cryptography, cryptDynamicLoadGSKitCrypto, probe:998
    MESSAGE : ECF=0x90000076=-1879048074=ECF_LIB_CANNOT_LOAD
    Cannot load the specified library
    DATA #1 : unsigned integer, 4 bytes
    70
    DATA #2 : String, 30 bytes
    D:\SQLLIB\bin\icc\gsk8iccs.dll
    CALLSTCK:
    [0] 0x6D361329 sqloGetProfKey + 0x4A5F9
    [1] 0x6DD8380A ossLog + 0xDA
    [2] 0x6DD83784 ossLog + 0x54
    [3] 0x0320E8D9 sqlucPdLog + 0x8E7699
    [4] 0x025CB0CA cryptDecryptBuffer + 0x42A
    [5] 0x025CAF4E cryptDecryptBuffer + 0x2AE
    [6] 0x01A67CA7 sqloRunInstance + 0x187
    [7] 0x00402009 0x00402009 + 0x0
    [8] 0x004014CC 0x004014CC + 0x0
    [9] 0x7C80B729 GetModuleFileNameA + 0x1BA
    • mor
      mor
      4 Posts
      ACCEPTED ANSWER

      Re: Unable to start DB2 Express 10.1 (gsk8iccs.dll missing)

      ‏2012-07-25T19:26:47Z  in response to DavidWAdler
      Another user on this forum reported this problem and posted a workaround.

      I also experienced the same symptom (but using v10.1 DB2 Advanced Enterprised Edition) on Win32.

      The workaround is to copy the \program files\ibm\gsk8\lib tree (and all its sub-directories) to the \program files\ibm\sqllib\bin\icc tree.

      The db2 instance then started correctly for me.
      • mor
        mor
        4 Posts
        ACCEPTED ANSWER

        Re: Unable to start DB2 Express 10.1 (gsk8iccs.dll missing)

        ‏2012-08-28T12:09:13Z  in response to mor
        If you get this symptom (gsk8iccs.dll ECF_LIB_CANNOT_LOAD) please can you use REGEDIT.EXE to discover the name of the CurrentControlSet

        Using REGEDIT.EXE , navigate to
        HKEY_LOCAL_MACHINE\System\Select
        That subkey should show a few sub-keys in the right hand side pane like this:
        Current 0x00000001(1)
        Default 0x00000001(1)
        Failed
        LastKnownGood 0x000000001(2).

        If you see that the value of "Current" is different from 0x00000001(1) and you get the gsk8iccs.dll ECF_LIB_CANNOT_LOAD symptom, please post here the value of the "Current" key (it might be higher than 1).
  • G35R_Chandu_Manepalli_J_V_R
    1 Post
    ACCEPTED ANSWER

    Re: Unable to start DB2 Express 10.1 (gsk8iccs.dll missing)

    ‏2012-09-28T10:30:44Z  in response to MikeDempsey
    Thanks a lot for the work around. It worked.