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

XPCOMGlueLoad error when starting Zotero 5.0.81 #21

Closed
ngirard opened this issue Jan 20, 2020 · 8 comments
Closed

XPCOMGlueLoad error when starting Zotero 5.0.81 #21

ngirard opened this issue Jan 20, 2020 · 8 comments

Comments

@ngirard
Copy link
Contributor

ngirard commented Jan 20, 2020

Hey Emiliano, happy new year,

After updating Zotero from 5.0.77 to 5.0.81 on Ubuntu 19.04, I'm getting the following error when starting Zotero:

XPCOMGlueLoad error for file /usr/lib/zotero/libxul.so:
/usr/lib/zotero/libxul.so: undefined symbol: _ZN7mozilla11SandboxInfo14ThreadingCheckEv
Couldn't load XPCOM.

Cheers!

@retorquere
Copy link
Owner

Thank you.

I can't do anything about this, sorry. I just repackage Zotero without any changes, you'll have to report this to Zotero itself.

@label-gun label-gun bot added the awaiting-user-feedback Further information is requested label Jan 20, 2020
@ngirard
Copy link
Contributor Author

ngirard commented Jan 20, 2020

Sure, will do. I'll report back here afterwards.

@label-gun label-gun bot removed the awaiting-user-feedback Further information is requested label Jan 20, 2020
@ngirard
Copy link
Contributor Author

ngirard commented Jan 20, 2020

Meanwhile, can I downgrade to some previous version ? Verifying if the error arises using previous versions might help upstream, and besides, I need a working Zotero for my daily work...

apt downloaded the package from https://github.com/retorquere/zotero-deb/releases/download/global-menu/zotero_5.0.81_amd64.deb, but there doesn't seem to be such https://github.com/retorquere/zotero-deb/releases/download/global-menu/zotero_5.0.80_amd64.deb file.

@ngirard
Copy link
Contributor Author

ngirard commented Jan 20, 2020

@retorquere
Copy link
Owner

I don't have older versions in the repo. They should be easy to rebuild, I'll give that a shot.

@label-gun label-gun bot added the awaiting-user-feedback Further information is requested label Jan 20, 2020
@retorquere
Copy link
Owner

You have the global-menu version. Zotero recently upgraded the Firefox it builds on, and the global-menu patches no longer work for it. I recommend you uninstall zotero and run the full

wget -qO- https://github.com/retorquere/zotero-deb/releases/download/apt-get/install.sh | sudo bash
sudo apt update
sudo apt install zotero

to get the standard Zotero.

@ngirard
Copy link
Contributor Author

ngirard commented Jan 21, 2020

You have the global-menu version.

I'm for sure willing to use the "regular" flavor instead, but IMHO that doesn't explain everything: on my laptop I've also installed the "global menu" version and it starts just fine.

Anyway, I'll perform the re-installation tonight and report back afterwards. Cheers !

@label-gun label-gun bot removed the awaiting-user-feedback Further information is requested label Jan 21, 2020
@retorquere
Copy link
Owner

That the global-menu version still works is harder to explain than that it doesn't. Global-menu uses a custom libxul.so that was compiled for Firefox ESR52. Zotero 5.0.81 (and a few versions before that) were built on ESR60. I didn't compile that version, someone contributed it, and that person hasn't yet responded on my question whether (s)he'll provide an updated version.

With such being the case, the global-menu version is not in a state that anyone can support it. If the global-menu version does come back, I'm going to mark it clearly as such.

@label-gun label-gun bot added the awaiting-user-feedback Further information is requested label Jan 21, 2020
@label-gun label-gun bot removed the awaiting-user-feedback Further information is requested label Feb 5, 2020
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