You are not logged in.

#1 2022-03-06 19:10:44

ziomarco
Member
Registered: 2022-03-06
Posts: 7

[solved] libffi broke thunderbird

Hi all,
After doing pacman -Syu today I installed  thunderbird with no errors.
But it crash when executing:

[marco@arch32 ~]$ thunderbird
XPCOMGlueLoad error for file /usr/lib/thunderbird/libxul.so:
libffi.so.7: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

I made a blind attempt to fix by installing libffi.so.7 from AUR: the error changed in:

XPCOMGlueLoad error for file /usr/lib/thunderbird/libxul.so:
libicui18n.so.67: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

but Thunderbird crashed anyway, so I removed that useless libffi.so.7 and stopped looking for other "random" solutions.
I understand that my solution was incorrect, but now I don't know what is the right thing to do....

Last edited by ziomarco (2022-03-08 19:09:01)

Offline

#2 2022-03-06 22:28:45

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: [solved] libffi broke thunderbird

Yes, reads like thuderbird needs a rebuild, but we'll have to see if that fixes execution or not.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#3 2022-03-07 18:46:59

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [solved] libffi broke thunderbird

See https://bbs.archlinux32.org/viewtopic.p … 8530#p8530.
Thunderbird can currently not be rebuilt.

Offline

#4 2022-03-07 21:23:58

ziomarco
Member
Registered: 2022-03-06
Posts: 7

Re: [solved] libffi broke thunderbird

@abaumann installing libiffi33 as suggested did not resolve:   the error returned is the same as installing libffi.so.7 from aur

Offline

#5 2022-03-08 00:33:33

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: [solved] libffi broke thunderbird

Try also installing the icu68 shim package.

Apologies; brainfart.  That should have been the icu47 shim package of course.

Last edited by levi (2022-03-08 20:24:33)


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#6 2022-03-08 17:11:47

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [solved] libffi broke thunderbird

libicui18n.so.67: cannot open shared object file: No such file or directory

suggests icu67. ;-)
I'm pretty sure we need now icu67, icu68 and icu69 :-)

Let me test on my VM...

Offline

#7 2022-03-08 17:47:55

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [solved] libffi broke thunderbird

So, installing libffi33 and icu67 are enough, for me thunderbird works on stable pentium4  and i686.

Offline

#8 2022-03-08 18:42:04

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [solved] libffi broke thunderbird

pacman -Ql libffi33

libffi33 /usr/lib/libffi.so.7
libffi33 /usr/lib/libffi.so.7.1.0

Can you please check, that you see this library is installed?

Offline

#9 2022-03-08 18:43:18

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [solved] libffi broke thunderbird

On a real i686 I get:

[1]    Illegal instruction           thunderbird (core dumped)

This sounds like a SSE2 problem, but on pentium4 it should work.

What architecture does pacman -Qi libffi33 show?

Offline

#10 2022-03-08 19:06:53

ziomarco
Member
Registered: 2022-03-06
Posts: 7

Re: [solved] libffi broke thunderbird

GREAT!
After installing libffi33 and icu67 thunderbird started working for me too!
My little HP Mini 110, born in 2010 is then still active and thanks you!

Offline

#11 2022-03-08 19:08:11

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: [solved] libffi broke thunderbird

Cool. :-)

Offline

Board footer

Powered by FluxBB