|When rspamd is installed, CustomBuild installs it with the "pkg" command to give a simple pre-compiled binary.|
There is a pre-requisite of "icu" which the pkg system automatically adds.
In this case, upon adding this icu library, php starts throwing missing symbol errors:
root@freebsd-12-test:~ #/usr/local/php72/bin/php -v
The pre-compiled library installs to /usr/local/lib/*, but seems to not contain the "ubrk_next_64" symbol.
The cause was found to be an older library version installed by the pkg command due to the 'quarterly' period of versions.
The solution that worked was to edit:
/etc/pkg/FreeBSD.confand edit the "FreeBSD" section's url, changing:
pkg upgrade -f
This now uses more recent versions of the software.
From there the newer icu/rspamd can be installed normally (if they're not alreayd):
If you need to rewrite or build all user rspamd configs in /etc/rspamd/users.d/*, you can do so with
echo "action=rewrite&value=rspamd" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000
© 2018 JBMC Software, Suite 173 3-11 Bellerose Drive, St Albert, AB T8N 1P7 Canada. Mon-Fri 9AM-5PM MST