Skip to content

Darwin 21.6.0, Firefox 118: libnss3 requires libmozglue  #98

Description

@embeddedc

Darwin 21.6.0, Firefox 118: libnss3 requires libmozglue...

ERROR - Error when loading /Applications/Firefox.app/Contents/MacOS/libnss3.dylib was dlopen(/Applications/Firefox.app/Contents/MacOS/libnss3.dylib, 0x0006): Library not loaded: '@rpath/libmozglue.dylib'

Activity

  1. unode commented on Oct 18, 2023

    @unode
    Owner

    This may fall under the same cause as this known issue.

    Could you try the workaround mentioned in the MacOS troubleshooting section and report if that solves it?

  2. embeddedc commented on Oct 18, 2023

    @embeddedc
    Author

    ct.CDLL("libmozglue.dylib") fixed it for me

    main...embeddedc:firefox_decrypt:main

    I don't want to create a PR since it is not backward compatible...

  3. unode commented on Oct 18, 2023

    @unode
    Owner

    Firefox 118.0.1 and 118.0.2 for Linux does not include libmozglue.so and somehow this wasn't picked up by tests.
    I'll try to get the CI to fail so I can look into integrating this fix.

    Thanks for the report and workaround.

  4. unode commented on Aug 26, 2026

    @unode
    Owner

    Several years passed but a solution using pixi is now available.

    Has been tested on Linux. If you are still around and can test on Darwin, feedback is welcome.

    Otherwise I would close the issue on behalf of using an alternative libnss3 binary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions