Closed Bug 921066 Opened 12 years ago Closed 12 years ago

Lightning 2.6 crashes on Thunderbird 24.0; version xul24.0 not defined in file libxul.so

Categories

(Calendar :: OS Integration, defect)

Lightning 2.6
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: bugzilla, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:24.0) Gecko/20100101 Firefox/24.0 Iceweasel/24.0 (Beta/Release) Build ID: 20130919022439 Steps to reproduce: moved the configs away, started up thunderbird 24; installed lightning 2.6, restart Actual results: icedove: relocation error: [...]extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/Linux_x86-gcc3/libcalbasecomps.so: symbol _ZN2js13CheckedUnwrapEP8JSObjectb, version xul24.0 not defined in file libxul.so with link time reference Expected results: should have started. Should probably not use a versioned dependency.
I'm seeing the same thing here: Failed to load native module at path '/home/sander/.thunderbird/wxfgt2ww.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/Linux_x86_64-gcc3/libcalbasecomps.so': (80004005) /home/soft/thunderbird/libxul.so: version `xul24.0' not found (required by /home/sander/.thunderbird/wxfgt2ww.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/Linux_x86_64-gcc3/libcalbasecomps.so)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Sander, see bug 925823. Peter, are you mixing official mozilla.org builds with third-party builds? If yes: don't. Either use the original Thunderbird + Lightning package as provided on mozilla.org or use both packages from your distribution repositories.
(In reply to Stefan Sitter from comment #2) > Sander, see bug 925823. > > Peter, are you mixing official mozilla.org builds with third-party builds? > If yes: don't. Either use the original Thunderbird + Lightning package as > provided on mozilla.org or use both packages from your distribution > repositories. Yes, that was it. Reverting back to 24.0 made the calendar work again.
Resolving as INVALID per comment#3.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INVALID
having the same error with icedove 24.4 & lightning 2.6.4 ... forced and update on debian and now regreting... [calBackendLoader] Using libical backend at /home/user/.icedove/y4iz0h7m.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical.manifest enigmail.js: Registered components mimeVerify.jsm: module initialized icedove: relocation error: /home/user/.icedove/y4iz0h7m.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/Linux_x86_64-gcc3/libcalbasecomps.so: symbol _ZN2js13CheckedUnwrapEP8JSObjectb, version xul24 not defined in file libxul.so with link time reference
Seems that updating lightning didn't update the profile right... getting a new profile makes everything work fine... when I open the *old* profile uses iceowl 2.6.4 but with the new one the version 2.6.5 The solution worked in my case was deleting some files: deleting extensions.* from profile folder, in my case: y4iz0h7m.default/extensions.* deleting iceowl plugin from the extensions folder in the profile, in my case: y4iz0h7m.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}
Confirming this bug, when trying to move a Thunderbird profile to IceDove, IceDove returns the following error message: icedove: relocation error: [***]/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/Linux_x86_64-gcc3/libcalbasecomps.so: symbol _ZN2js13CheckedUnwrapEP8JSObjectb, version xul24 not defined in file libxul.so with link time reference Using * IceDove 24.5.0-1 * Debian 7.5 (wheezy) 64-bit * Kernel Linux 3.2.0-4-amd64 * Gnome 3.4.2 * Moving using instructions at https://support.mozilla.org/en-US/kb/profiles-tb#w_moving-a-profile
Thanks qnnp@duub.org :) Your above comment 6 worked for me I deleted all the content of "extensions" folder, located at: [***]/.icedove/[***].default/extensions
Thx Phillip :)
If you're using Icedove on Debian, another solution at https://wiki.debian.org/Icedove#Icedove_and_the_Mozilla_Lightning_Extension Text version below -------------------- The Lightning extension from Mozilla isn't usable with Icedove >= version 24! This happen because of different internally lifetime linking inside the extension. So please use the iceowl-extension from the Debian repositories. https://packages.debian.org/iceowl-extension -------------------- Notes * "Icedove is an unbranded Thunderbird mail client suitable for free distribution." Such as Debian. * Thanks to Phillip for the tips
You need to log in before you can comment on or make changes to this bug.