I got workaround info from Support team.
This issue happens with 9.1.6 Interim Fix3 and 4, and 9.1.8. Most likely with 9.1.7 as well.
1.GSK is a separate IBM product, which Db2 and Datacap use.
2.For GSK it is mandatory to have all files in C:\Program Files\ibm\gsk8\lib64 since this is the GSKit path and it does not allow any files outside this path because it causes issues.
3.So when Datacap installs GSKit files in C:\Windows\SYSTEM32 it affects other applications using GSKit because gsk8ver_64.exe starts reporting that GSKit is installed on path C:\Windows\SYSTEM32 but there are no other files there related to GSKit so Db2 also fails.
Workaround is removing gsk8icss_64.ddl and gsk8p11d_64.ddl from C:\woindows\System32
I am going to try this workaround.
------------------------------
dsakai
------------------------------
Original Message:
Sent: Tue May 26, 2020 10:29 PM
From: dsakai
Subject: DB2 stops working after Datacap 9.1.6 Interim Fix3 is applied
After I installed Datacap 9.1.6 IF3 and IF4 into 3 Windows 10 note PCs, DB2 V11.5 stopped working.
"db2start" command would end with
SQL1042C An unexpected system error occurred. SQLSTATE=58004 $ db2stop SQL1042C An unexpected system error occurred. SQLSTATE=58004
I checked many support documents, nothing worked.
After 2 days, I concluded Datacap Interim Fix3 registered some dlls on Windows that interfered the DB2 gsk functionality.
I uninstalled it and installed Datacap Interim Fix 2 instead. DB2 now worked. I did nothing else.
The problem still occurred with Interim Fix 4.
The issue happened on 3 different machines, one ThinkPad, and two Dell note PCs which all operate on Windows 10.
I am going to stop at Interim Fix2 until the issue is cleared.
If you have any clues, could you please offer them.
I am attaching db2diag.log that contained an error "ECF_CRYPT_UNEXPECTED_ERROR".
This went away after uninstalling Datacap IF3 and reinstalling with IF2. I confirmed this workaround with two machines so far.
These are the support pages I checked.
5) I also applied gsk fixpack
6) I also made the gsk version the same under C:\Program Files\ibm\gsk8\lib64
and C:\IBM\SQLLIB\java\jdk\jre\lib
------------------------------
DAI SAKAI
------------------------------