News:

OS2World.com Forum is back !!!

Remember to visit OS2World at:
http://www.os2world.com

Main Menu

SSL update: Firefox XUL.DLL can no longer load

Started by Lars, April 18, 2025, 12:01:12 PM

Previous topic - Next topic

Lars

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".


David McKenna

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,

Lars

Thanks, that did the trick. I still wonder why "ssl3.dll" got lost on my system.

David McKenna

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,

Lars

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.

Dave Yeo

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

Tom

Quote from: 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".

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