[Bug 46898] SIMATIC WinCC V15.1 Runtime installer fails in Windows 7 mode, reporting " The Microsoft security update KB3033929 was not found on your system." (' ksecdd.sys' missing with version resource)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Apr 5 17:12:57 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=46898

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Fixed by SHA1|                            |107106220be454906a56e3ef0eb
                   |                            |a095ea2a7f280
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this is fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/107106220be454906a56e3ef0eba095ea2a7f280
("ksecdd.sys: Add stub driver.")

Thanks Austin

NOTE: The installer still fails here due to a bug in Wine's fakedll support
(.sys drivers are incorrectly handled in setupapi). This warrants an extra bug
report.

--- snip ---
$ WINEDEBUG=+seh,+relay,+msi,+version wine ./Start.exe >>log.txt 2>&1
...
0087:Call KERNEL32.GetFullPathNameW(0032edb4
L"C:\\windows\\Sysnative\\drivers\\ksecdd.sys",00000105,0032eba8,00000000)
ret=0036a1c3
0087:Ret  KERNEL32.GetFullPathNameW() retval=00000027 ret=0036a1c3
...
0087:Call KERNEL32.GetFileAttributesExW(00d70204
L"C:\\windows\\Sysnative\\drivers\\ksecdd.sys",00000000,0032f0a4) ret=0036bb1c
0087:Ret  KERNEL32.GetFileAttributesExW() retval=00000001 ret=0036bb1c 
...
0087:Call version.GetFileVersionInfoSizeW(00d70198
L"C:\\windows\\Sysnative\\drivers\\ksecdd.sys",0032f0e4) ret=03c507c9 
...
0087:Call KERNEL32.GetVersion() ret=7efeb65c
0087:Ret  KERNEL32.GetVersion() retval=1db10106 ret=7efeb65c
0087:Ret  version.GetFileVersionInfoSizeW() retval=00000000 ret=03c507c9
...
--- snip ---

Installer log:

--- snip ---
...
23:36:13|..        |CheckTerms::CheckTerms()                |(01)    TERM:
'{Condition=([OS_VERSION_String]>=6.1 AND [OS_VERSION_String]<6.2 AND
[OS_PLATFORM]='x64')};{File};{[WINDOWSFOLDER]Sysnative\drivers\ksecdd.sys};{=>};{6.1.7601.18741};{TermMessage44}'
23:36:13|..        |CheckTerms::CheckTerms()                |(01)   
Condition='([OS_VERSION_String]>=6.1 AND [OS_VERSION_String]<6.2 AND
[OS_PLATFORM]='x64')'
23:36:13|..        |CheckTerms::CheckTerms()                |(01)    Condition
is fulfilled. Checking term...
23:36:13|...       |CheckTerms::CheckFileTerm()             |(01)    File-Term:
Exists: True; Path: C:\windows\Sysnative\drivers\ksecdd.sys
23:36:13|...       |CheckTerms::CheckFileTerm()             |(01)    File-Term:
Required file version: 06.01.7601.18741_00.00.00.00
23:36:13|...       |CheckTerms::CheckFileTerm()             |(01)    File-Term:
Current file version: 00.00.00.00_00.00.00.00
23:36:13|ERROR     |CheckTerms::CheckFileTerm()             |(01)    File-Term.
The term value {Condition=([OS_VERSION_String]>=6.1 AND [OS_VERSION_String]<6.2
AND
[OS_PLATFORM]='x64')};{File};{[WINDOWSFOLDER]Sysnative\drivers\ksecdd.sys};{=>};{6.1.7601.18741};{TermMessage44}
is not satisfied.
23:36:13|INFO1     |CheckTerms::AddMessage()                |(01)    Adding
message to the Terms-FAILURE Dialog: TermMessage44
23:36:13|..        |CheckTerms::CheckTerms()                |(01)     
23:36:13|..        |CheckTerms::CheckTerms()                |(01)    TERM:
'{Condition=([OS_VERSION_String]>=6.1 AND [OS_VERSION_String]<6.2 AND
[OS_PLATFORM]='x32')};{File};{[SystemFolder]drivers\ksecdd.sys};{=>};{6.1.7601.18741};{TermMessage44}'
23:36:13|..        |CheckTerms::CheckTerms()                |(01)   
Condition='([OS_VERSION_String]>=6.1 AND [OS_VERSION_String]<6.2 AND
[OS_PLATFORM]='x32')'
23:36:13|..        |CheckTerms::CheckTerms()                |(01)    TERM will
be ignored. TERM's condition is not fulfilled.
...
--- snip ---

$ wine --version
wine-4.5-222-g8ee1e3453e

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list