RSpamd 3.4 to 3.5 update Debian unmet dependencies

Tristan

Verified User
Joined
Feb 11, 2005
Messages
588
Location
The Netherlands
Since DirectAdmins custom build nowadays notifies us about upgradable system packages I tried updating RSpamd 3.4 to 3.5 but getting this error now:

Bash:
# apt list --upgradable
Listing... Done
rspamd/unknown 3.5-1~0c671194e~buster amd64 [upgradable from: 3.4-1~buster]
N: There are 2 additional versions. Please use the '-a' switch to see them.

# apt upgrade rspamd
Reading package lists... Done
Building dependency tree     
Reading state information... Done
Calculating upgrade... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 rspamd : Depends: libc++1-16 (>= 1:16.0.0~++20230308013049+7b4e71bcf991) but it is not installable
          Depends: libc++abi1-16 (>= 1:16.0.0~++20230308013049+7b4e71bcf991) but it is not installable
          Depends: libunwind-16 (>= 1:16.0.0~++20230308013049+7b4e71bcf991) but it is not installable
E: Broken packages

This is on Debian 10.13 with latest DirectAdmin.
 
Installing/updating via custombuild should take care of that. Try running:

Code:
da build rspamd

Under the hood it will add llvm repo to provide newer libc++ which is required for the latest rspamd package:

Code:
wget https://apt.llvm.org/llvm-snapshot.gpg.key -O /etc/apt/trusted.gpg.d/rspamd-llvm-custombuild.asc
echo "deb http://apt.llvm.org/buster/ llvm-toolchain-buster-16 main" > /etc/apt/sources.list.d/rspamd-llvm-custombuild.list
apt-get update
 
Back
Top