ClassiCube icon indicating copy to clipboard operation
ClassiCube copied to clipboard

Error 12157 on Windows XP SP3

Open PQCraft opened this issue 2 years ago • 12 comments

I get error 12157 ("An error occurred in the secure channel support") when trying to download resource packs or if i hit "Yes" on the "Some required resources weren't found" screen. I have all the updates installed (thanks to LegacyUpdate) including internet explorer 8 and I have the "TLS 1.0" option enabled in internet explorer.

PQCraft avatar Aug 15 '23 20:08 PQCraft

You probably need TLS 1.2 option checked

UnknownShadow200 avatar Aug 15 '23 21:08 UnknownShadow200

I don't see an option for that

PQCraft avatar Aug 15 '23 21:08 PQCraft

I followed this guide to enable TLS 1.1 and 1.2, and it still doesn't work: https://emailarchitect.net/easendmail/sdk/html/object_tls12.htm

PQCraft avatar Aug 16 '23 19:08 PQCraft

Unfortunately the cipher suites supported after doing that image

Don't match with what's supported by the resources server image

UnknownShadow200 avatar Aug 18 '23 12:08 UnknownShadow200

Although you may possibly need more KBs installed https://forums.homecomingservers.com/topic/28434-windows-xp-users-step-by-step-guide-to-get-tequila-to-work-again/ (I installed all of them before trying dropbox)

Should at least be able to get downloading from Dropbox working: image

UnknownShadow200 avatar Aug 18 '23 12:08 UnknownShadow200

Ok thanks I'll try that I'm thinking it's a cert issue so I'm going to run Cert_Updater_v1.6.exe and see if that works If not, I'll install all the updates linked there.

PQCraft avatar Aug 18 '23 15:08 PQCraft

Ok after opening/running everything in the repo that tutorial linked to, it evolved into error 12038 ("The host name in the certificate is invalid or does not match") at the downloading resources screen and i still get error 12157 when trying to download resource packs.

PQCraft avatar Aug 18 '23 22:08 PQCraft

You may have better luck trying with the 'pre windows 2000' build on the classicube.net downloads page, as it uses the operating system's SSL libraries directly instead of going through Internet Explorer

UnknownShadow200 avatar Aug 18 '23 22:08 UnknownShadow200

@UnknownShadow200 It fails saying "Error 80090322 when downloading resources" and when downloading resource packs, it says "Error 80090326 when trying to download texture pack".

PQCraft avatar Aug 26 '23 23:08 PQCraft

@UnknownShadow200 It fails saying "Error 80090322 when downloading resources" and

80090322 is SEC_E_WRONG_PRINCIPAL, which usually means website's hostname didn't match hostname(s) in SSL certificate. Although I couldn't see anything wrong with the SSL certificate in this case

Does adding https-verify=false in options.txt make any difference?

when downloading resource packs, it says "Error 80090326 when trying to download texture pack".

From which site?

80090326 is SEC_E_ILLEGAL_MESSAGE, which unfortunately is quite a generic error

UnknownShadow200 avatar Aug 31 '23 10:08 UnknownShadow200

@UnknownShadow200

Adding https-verify=false gives the same error on the 2000+ build (12038) but makes the resource download succeed on the pre-2000 build.

The resource pack link is files.evanzap.com/cheese/files/CheeseMain_fix.zip and it still fails with https-verify=false with "Error 80090326 when trying to download texture pack". Downloading this on my laptop (Arch Linux) in a web browser (Firefox) works fine.

PQCraft avatar Aug 31 '23 21:08 PQCraft

Most likely there is no overlap between the the cipher suites supported by the domain and the cipher suites supported on the machine

Looking at what get sent to the server in wireshark: image

results in the server force disconnecting the client: image

Cipher suites supported by the server: image

UnknownShadow200 avatar Sep 07 '23 08:09 UnknownShadow200