Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Darwin 21.6.0, Firefox 118: libnss3 requires libmozglue #98

Open
embeddedc opened this issue Oct 17, 2023 · 3 comments
Open

Darwin 21.6.0, Firefox 118: libnss3 requires libmozglue #98

embeddedc opened this issue Oct 17, 2023 · 3 comments

Comments

@embeddedc
Copy link

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'

@unode
Copy link
Owner

unode commented Oct 18, 2023

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?

@embeddedc
Copy link
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...

@unode
Copy link
Owner

unode commented Oct 18, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants