07th-mod / python-patcher

Mod Installer for the Higurashi and Umineko Games
150 stars 12 forks source link

Add workaround for occasional SSL errors #189

Open drojf opened 1 year ago

drojf commented 1 year ago

We occasionally get users who cannot download using our installer using Aria2c, with a

SSL/TLS handshake failure: Error: The revocation function was unable to check revocation because the revocation server was offline.

Most recently, a Windows user reported this issue, who had no problem with installing ch1-3, but only on ch4 had this issue. Interestingly the installer will only show a warning on startup, despite not being able to download from the https of 07th-mod server, and startup will take a very long time. But the installer will still continue anyway.

See https://07th-mod.com/wiki/Installer/faq/#download-or-init-stage-fails-i-get-a-ssltls-handshake-failure-from-aria2c for more details

Usually, they can still download via their browser (and I'm unsure as to why).

There are a couple of workarounds for this:

drojf commented 1 year ago

Someone else reported this issue who had AVG antivirus Avast installed (original reporter had AVG antivirus installed).

I did googling and found this minecraft issue: https://bugs.mojang.com/browse/MCL-5546 where the result was "incompatible software". There is a list of incompatible software, which states that AVG causes "download issues": https://minecrafthopper.net/help/known-incompatible-software/

I'm going to try to ask the user to uninstall AVG using their own tool: https://www.avg.com/en-au/avg-remover#pc , then restart their computer and see if it fixes it.

That webpage suggests malwarebytes, so presumably malwarebytes has been vetted as not causing too many problems for Minecraft. We could recommend malwarebytes for users who must have some sort of antivirus installed.

edit: user was using avast, not AVG, so not sure about this