[Bug 43478] MIT Kerberos for Windows 4.1 installer fails to install Kerberos network provider (missing 'HKLM\\SYSTEM\\CurrentControlSet\\Control\\NetworkProvider\\Order\\ProviderOrder' key)

WineHQ Bugzilla wine-bugs at winehq.org
Fri Mar 5 06:11:26 CST 2021


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|fail with install MIT       |MIT Kerberos for Windows
                   |Kerberos for Windows 4.1    |4.1 installer fails to
                   |                            |install Kerberos network
                   |                            |provider (missing
                   |                            |'HKLM\\SYSTEM\\CurrentContr
                   |                            |olSet\\Control\\NetworkProv
                   |                            |ider\\Order\\ProviderOrder'
                   |                            |key)
            Version|unspecified                 |2.13
                URL|http://web.mit.edu/kerberos |https://web.archive.org/web
                   |/www/dist/index.html#kfw-4. |/20170324004558/http://web.
                   |1                           |mit.edu/kerberos/www/dist/k
                   |                            |fw/4.1/kfw-4.1-i386.msi
                 CC|                            |focht at gmx.net

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

confirming, still preset.

Adding stable download link via Internet Archive:

https://web.archive.org/web/20170324004558/http://web.mit.edu/kerberos/www/dist/kfw/4.1/kfw-4.1-i386.msi

--- snip ---
$ WINEDEBUG=+seh,+relay,+msi wine msiexec -i kfw-4.1-i386.msi >>log.txt 2>&1
...
015c:Ret  KERNEL32.LoadLibraryW() retval=01670000 ret=100210f6
015c:Call KERNEL32.GetProcAddress(01670000,0017fe78 "InstallNetProvider")
ret=1002110a
015c:Ret  KERNEL32.GetProcAddress() retval=016724c0 ret=1002110a
...
015c:Call advapi32.RegOpenKeyExA(80000002,01678534
"SYSTEM\\CurrentControlSet\\Control\\NetworkProvider\\Order",00000000,0002001f,0154fc94)
ret=01672398
...
015c:Ret  advapi32.RegOpenKeyExA() retval=00000002 ret=01672398
...
012c:Call user32.MessageBoxW(00000000,01b00a50 L"Failed to install Kerberos
network provider.  Status 2",10097fb4 L"Windows Installer",00000030)
ret=10052e1a 
--- snip ---

It only needs the 'ProviderOrder' key present to succeed, no actual values.

After installation:

--- snip ---
$ wine reg query
"HKLM\\SYSTEM\\CurrentControlSet\\Control\\NetworkProvider\\Order\\"

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order\
    ProviderOrder    REG_SZ    ,MIT Kerberos
--- snip ---

Even though the installation succeeds, it won't do anything useful at this
point (mpr loading the provider dll). No idea what OP tries to achieve here.

$ sha1sum kfw-4.1-i386.msi 
111c63893a9d9f3818d7521b17776476b18375ae  kfw-4.1-i386.msi

$ du -sh kfw-4.1-i386.msi 
5.7M    kfw-4.1-i386.msi

$ wine --version
wine-6.3-168-g31af1aeb789

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