OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Applications => Topic started by: Lars on April 18, 2025, 12:01:12 pm

Title: SSL update: Firefox XUL.DLL can no longer load
Post by: Lars on April 18, 2025, 12:01:12 pm
Hallo,

I updated openssl just a few days ago. Now XUL.DLL (part of Firefox) can no longer load as it complains that ssl3.dll is missing which is true.
Is there a newer build of XUL.DLL that uses the updated SSL11.DLL ? Or maybe a newer delivery of Firefox ? I have no AN account.
What I can also find on my system is "ossl3.dll" but not "ssl3.dll". I doubt that I can simply rename the file as the internal DLL name is "ossl3".

Title: Re: SSL update: Firefox XUL.DLL can no longer load
Post by: David McKenna on April 18, 2025, 12:15:20 pm
Hi Lars,

  ssl3.dll is part of the 'nss' package. Try re-installing it (yum reinstall nss). Firefox works OK here after updating openssl.

Regards,
Title: Re: SSL update: Firefox XUL.DLL can no longer load
Post by: Lars on April 18, 2025, 12:20:35 pm
Thanks, that did the trick. I still wonder why "ssl3.dll" got lost on my system.
Title: Re: SSL update: Firefox XUL.DLL can no longer load
Post by: David McKenna on April 18, 2025, 12:22:21 pm
Lars,

  I also noticed on my system that Firefox itself comes with a ssl3.dll, so maybe you could also reinstall that too (not sure why it needs it's own version).

Regards,
Title: Re: SSL update: Firefox XUL.DLL can no longer load
Post by: Lars on April 18, 2025, 01:24:16 pm
No ssl3.dll im my Firefox directory (containing xul.dll, lgpllibs.dll, mozdqlt3.dll).
Either AN provides ssl3.dll together with their delivery of Firefox or maybe you copied it over yourself.
Title: Re: SSL update: Firefox XUL.DLL can no longer load
Post by: Dave Yeo on April 18, 2025, 04:49:56 pm
The original idea from Bitwise was to use the RPM installed NSPR4 and NSS and some builds were built using those RPM's. I and others found that the browser would simply vanish now and again so I went back to building using the intree NSPR4 and NSS as it was more stable.
Lars, you are using an old build and at least for me. the newer builds are more stable. Various fixes were made to build with GCC 9.2.0 and different flags, including less optimization which helped stability.
You can find the build ID by going to about:support and the GCC version and configure flags by going to about:buildconfig
Edit: about:about will list all the about: URL's
Title: Re: SSL update: Firefox XUL.DLL can no longer load
Post by: Tom on April 19, 2025, 01:18:22 am
Hallo,

I updated openssl just a few days ago. Now XUL.DLL (part of Firefox) can no longer load as it complains that ssl3.dll is missing which is true.
Is there a newer build of XUL.DLL that uses the updated SSL11.DLL ? Or maybe a newer delivery of Firefox ? I have no AN account.
What I can also find on my system is "ossl3.dll" but not "ssl3.dll". I doubt that I can simply rename the file as the internal DLL name is "ossl3".

Have you updated openssl to version 3.4.1-2? It appears that bitwise changed the name ssl3.dll into ossl3.dll because there is already a file ssl3.dll in nss. See https://github.com/bitwiseworks/openssl-os2/commit/7da95d6b7f72dd34a71281be68b4139b7f470bd6