[rspamd] outdated / broken after icu update

Problems with packages? Post here, using [tags] of the package name.

[rspamd] outdated / broken after icu update

Postby ala-lot » Mon Mar 03, 2025 2:44 pm

After updating icu to 76.1-1, rspamd fails to start. It looks like it needs a rebuild against that version, but looking at the Arch repo, there's a newer version available anyway.

[code]rspamd[4893]: /usr/bin/rspamd: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or directory[/code]

aarch64:
[code]
$ pacsearch rspamd
....
extra/rspamd 3.10.0-1 [installed]
Fast, free and open-source spam filtering system
[/code]

x86_64:
[code]
$ pacsearch rspamd
...
extra/rspamd 3.11.0-2
Fast, free and open-source spam filtering system
[/code]
ala-lot
 
Posts: 8
Joined: Wed Jan 15, 2025 9:26 am

Re: [rspamd] outdated / broken after icu update

Postby ala-lot » Mon Mar 03, 2025 3:39 pm

Looks like the PKGBUILD was already updated, both before (3.11.0-1) the latest freeze, and during (3.11.0-2):
[url]https://github.com/archlinuxarm/PKGBUILDs/commits/master/extra/rspamd[/url]

What needs to happen for these to be built and hit the mirrors?
ala-lot
 
Posts: 8
Joined: Wed Jan 15, 2025 9:26 am

Re: [rspamd] outdated / broken after icu update

Postby ala-lot » Mon Mar 03, 2025 8:27 pm

I must be misunderstanding something. That repositories PKGBUILD seems to only every had x86_64 as the architecture.
ala-lot
 
Posts: 8
Joined: Wed Jan 15, 2025 9:26 am

Re: [rspamd] outdated / broken after icu update

Postby technosf » Tue Mar 04, 2025 7:18 am

rspamd is broken - I am guessing there was a gap between when it was built and when some dependencies got built leading to a version mismatch.

I got errors for missing libs libicuuc.so.75 and libicui18n.so.75, so tryied copying the latest back a version:
cp /usr/lib/libicuuc.so.76 /usr/lib/libicuuc.so.75
cp /usr/lib/libicui18n.so.76 /usr/lib/libicui18n.so.75

But, the rspamd lib looks for version #s, so it refuses to start"
/usr/bin/rspamd: symbol lookup error: /usr/lib/rspamd/librspamd-server.so: undefined symbol: utext_nativeLength_75

rspamd need to be rebuilt to reference the '76 libs

Thanks!
[size=85] MochaBin 5G || NSA325 [/size]
technosf
 
Posts: 149
Joined: Sat Jan 08, 2011 10:54 pm

Re: [rspamd] outdated / broken after icu update

Postby technosf » Tue Mar 04, 2025 5:30 pm

Tried copying over the ICU 75 libs but rspamd still fails with:

rspamd[32230]: /usr/bin/rspamd: symbol lookup error: /usr/lib/libxml2.so.2: undefined symbol: UCNV_TO_U_CALLBACK_STOP_76
[size=85] MochaBin 5G || NSA325 [/size]
technosf
 
Posts: 149
Joined: Sat Jan 08, 2011 10:54 pm

Re: [rspamd] outdated / broken after icu update

Postby solskogen » Tue Mar 04, 2025 6:11 pm

you might want to rebuild rspamd until this gets fixed.
solskogen
 
Posts: 215
Joined: Mon Nov 18, 2013 10:41 am

Re: [rspamd] outdated / broken after icu update

Postby ala-lot » Wed Mar 05, 2025 10:49 am

Looks like a fix was committed last night and the latest version 3.11.0-2 is now available.
ala-lot
 
Posts: 8
Joined: Wed Jan 15, 2025 9:26 am


Return to Packages

Who is online

Users browsing this forum: No registered users and 20 guests