Author Topic: SSL update: Firefox XUL.DLL can no longer load  (Read 200 times)

Lars

  • Hero Member
  • *****
  • Posts: 1420
  • Karma: +72/-0
    • View Profile
SSL update: Firefox XUL.DLL can no longer load
« 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".

« Last Edit: April 18, 2025, 12:04:02 pm by Lars »

David McKenna

  • Hero Member
  • *****
  • Posts: 875
  • Karma: +30/-0
    • View Profile
Re: SSL update: Firefox XUL.DLL can no longer load
« Reply #1 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,

Lars

  • Hero Member
  • *****
  • Posts: 1420
  • Karma: +72/-0
    • View Profile
Re: SSL update: Firefox XUL.DLL can no longer load
« Reply #2 on: April 18, 2025, 12:20:35 pm »
Thanks, that did the trick. I still wonder why "ssl3.dll" got lost on my system.

David McKenna

  • Hero Member
  • *****
  • Posts: 875
  • Karma: +30/-0
    • View Profile
Re: SSL update: Firefox XUL.DLL can no longer load
« Reply #3 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,

Lars

  • Hero Member
  • *****
  • Posts: 1420
  • Karma: +72/-0
    • View Profile
Re: SSL update: Firefox XUL.DLL can no longer load
« Reply #4 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.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5336
  • Karma: +126/-1
    • View Profile
Re: SSL update: Firefox XUL.DLL can no longer load
« Reply #5 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

Tom

  • Full Member
  • ***
  • Posts: 224
  • Karma: +6/-0
    • View Profile
Re: SSL update: Firefox XUL.DLL can no longer load
« Reply #6 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