Rspamd not working since bootstrapper

Here are some helpful considerations when filing a bug:

[root@server1 ~]# cpcmd misc_cp_version
revision: 2ef1d272b649da5fba2fe74fd8ec67f25483fe16
timestamp: 1781552180
ver_maj: 3
ver_min: 2
ver_patch: 0
ver_pre: 2ef1d272b
dirty: false
debug: false

[root@server1 ~]# cat /etc/redhat-release
Rocky Linux release 9.8 (Blue Onyx)
[root@server1 ~]#

  • Can you reproduce this bug reliably? Provide steps. If not, provide steps to the best of your recollection.

Yes, Rspamd wont start since bootstrapper at 12:00am, was working before. Believe to be an update to rspamd possibly? tried rebuilding rspamd but same issue.

upcp -sb mail/rspamd

Bugs will be fixed by the next release. Feature requests should go on GitHub or within the Discord channel. There’s a special channel for feature requests.

lgtm. Cannot reproduce with the information as provided.

# systemctl status rspamd
● rspamd.service - rapid spam filtering system
     Loaded: loaded (/usr/lib/systemd/system/rspamd.service; enabled; preset: enabled)
     Active: active (running) since Tue 2026-06-16 11:09:36 EDT; 1min 23s ago
       Docs: https://rspamd.com/doc/
   Main PID: 1589559 (rspamd)
      Tasks: 6 (limit: 10652)
     Memory: 495.5M (peak: 562.2M)
        CPU: 11.402s
     CGroup: /system.slice/rspamd.service
             ├─1589559 "rspamd: main process"
             ├─1589598 "rspamd: hs_helper process"
             ├─1589599 "rspamd: fuzzy process (127.0.0.1:11335)"
             ├─1589600 "rspamd: rspamd_proxy process (localhost:10003)"
             ├─1589601 "rspamd: controller process (127.0.0.1:11334)"
             └─1589603 "rspamd: normal process (/var/lib/rspamd/rspamd-worker.sock)"

Jun 16 11:09:36 localhost.localdomain systemd[1]: rspamd.service: Deactivated successfully.
Jun 16 11:09:36 localhost.localdomain systemd[1]: Stopped rapid spam filtering system.
Jun 16 11:09:36 localhost.localdomain systemd[1]: Started rapid spam filtering system.

# rpm -q rspamd
rspamd-4.1.0-1.el9.x86_64

I would begin by looking at system logs, including /var/log/rspamd/rspamd.log and /var/log/messages.

My bad.

Any ideas with this one. Im a bit lost, binded to someport. am i actually meant to type a port?

[root@server1 ~]# systemctl status rspamd
× rspamd.service - rapid spam filtering system
Loaded: loaded (/usr/lib/systemd/system/rspamd.service; enabled; preset: e>
Active: failed (Result: exit-code) since Tue 2026-06-16 14:56:24 BST; 2h 4>
Duration: 28ms
Docs: About Rspamd | Rspamd Documentation
Process: 2644097 ExecStart=/usr/bin/rspamd -c /etc/rspamd/rspamd.conf -f (c>
Main PID: 2644097 (code=exited, status=1/FAILURE)
CPU: 28ms

Jun 16 14:56:24 server1.krlit.co.uk systemd[1]: rspamd.service: Scheduled resta>
Jun 16 14:56:24 server1.krlit.co.uk systemd[1]: Stopped rapid spam filtering sy>
Jun 16 14:56:24 server1.krlit.co.uk systemd[1]: rspamd.service: Start request r>
Jun 16 14:56:24 server1.krlit.co.uk systemd[1]: rspamd.service: Failed with res>
Jun 16 14:56:24 server1.krlit.co.uk systemd[1]: Failed to start rapid spam filt>

You have new mail in /root/Mail
[root@server1 ~]# tail -50 /var/log/rspamd/rspamd.log
2026-06-16 14:56:23 #2644094(main) <>; lua; lua_cfg_transform.lua:500: converted surbl rules to rbl rules
2026-06-16 14:56:23 #2644094(main) <>; lua; lua_cfg_transform.lua:516: converted emails rules to rbl rules
2026-06-16 14:56:23 #2644094(main) <636t1f>; cfg; rspamd_config_set_action_score : action reject has been already registered with priority 0, override it with ne w priority: 1, old threshold: nan, new threshold: 20.00
2026-06-16 14:56:23 #2644094(main) <636t1f>; cfg; rspamd_config_set_action_score : action greylist has been already registered with priority 0, override it with new priority: 1, old threshold: nan, new threshold: 4.00
2026-06-16 14:56:23 #2644094(main) <636t1f>; cfg; rspamd_config_set_action_score : action rewrite subject has been already registered with priority 0, override i t with new priority: 1, old threshold: nan, new threshold: 8.00
2026-06-16 14:56:23 #2644094(main) <636t1f>; cfg; rspamd_check_port_priority: ca nnot parse port: :someport, at symbol s, error: Success
2026-06-16 14:56:23 #2644094(main) <636t1f>; cfg; rspamd_parse_bind_line: cannot parse bind line: somehost:someport
2026-06-16 14:56:23 #2644094(main) <636t1f>; cfg; rspamd_config_read: rcl parse error: cannot parse bind line: somehost:someport
2026-06-16 14:56:23 #2644095(main) lua; lua_cfg_transform.lua:203: overriding gr oup MX from the legacy metric settings
2026-06-16 14:56:23 #2644095(main) lua; lua_cfg_transform.lua:203: overriding gr oup bayes from the legacy metric settings
2026-06-16 14:56:23 #2644095(main) lua; lua_cfg_transform.lua:203: overriding gr oup fuzzy from the legacy metric settings
2026-06-16 14:56:23 #2644095(main) lua; lua_cfg_transform.lua:203: overriding gr oup reputation from the legacy metric settings
2026-06-16 14:56:23 #2644095(main) lua; lua_cfg_transform.lua:203: overriding gr oup third-party from the legacy metric settings
2026-06-16 14:56:23 #2644095(main) lua; lua_cfg_transform.lua:203: overriding gr oup ungrouped from the legacy metric settings
2026-06-16 14:56:23 #2644095(main) <>; lua; lua_cfg_transform.lua:500: converted surbl rules to rbl rules
2026-06-16 14:56:23 #2644095(main) <>; lua; lua_cfg_transform.lua:516: converted emails rules to rbl rules
2026-06-16 14:56:23 #2644095(main) ; cfg; rspamd_config_set_action_score : action reject has been already registered with priority 0, override it with ne w priority: 1, old threshold: nan, new threshold: 20.00
2026-06-16 14:56:23 #2644095(main) ; cfg; rspamd_config_set_action_score : action greylist has been already registered with priority 0, override it with new priority: 1, old threshold: nan, new threshold: 4.00
2026-06-16 14:56:23 #2644095(main) ; cfg; rspamd_config_set_action_score : action rewrite subject has been already registered with priority 0, override i t with new priority: 1, old threshold: nan, new threshold: 8.00
2026-06-16 14:56:23 #2644095(main) ; cfg; rspamd_check_port_priority: ca nnot parse port: :someport, at symbol s, error: Success
2026-06-16 14:56:23 #2644095(main) ; cfg; rspamd_parse_bind_line: cannot parse bind line: somehost:someport
2026-06-16 14:56:23 #2644095(main) ; cfg; rspamd_config_read: rcl parse error: cannot parse bind line: somehost:someport
2026-06-16 14:56:23 #2644096(main) lua; lua_cfg_transform.lua:203: overriding gr oup MX from the legacy metric settings
2026-06-16 14:56:23 #2644096(main) lua; lua_cfg_transform.lua:203: overriding gr oup bayes from the legacy metric settings
2026-06-16 14:56:23 #2644096(main) lua; lua_cfg_transform.lua:203: overriding gr oup fuzzy from the legacy metric settings
2026-06-16 14:56:23 #2644096(main) lua; lua_cfg_transform.lua:203: overriding gr oup reputation from the legacy metric settings
2026-06-16 14:56:23 #2644096(main) lua; lua_cfg_transform.lua:203: overriding gr oup third-party from the legacy metric settings
2026-06-16 14:56:23 #2644096(main) lua; lua_cfg_transform.lua:203: overriding gr oup ungrouped from the legacy metric settings
2026-06-16 14:56:23 #2644096(main) <>; lua; lua_cfg_transform.lua:500: converted surbl rules to rbl rules
2026-06-16 14:56:23 #2644096(main) <>; lua; lua_cfg_transform.lua:516: converted emails rules to rbl rules
2026-06-16 14:56:23 #2644096(main) <8dow3u>; cfg; rspamd_config_set_action_score : action reject has been already registered with priority 0, override it with ne w priority: 1, old threshold: nan, new threshold: 20.00
2026-06-16 14:56:23 #2644096(main) <8dow3u>; cfg; rspamd_config_set_action_score : action greylist has been already registered with priority 0, override it with new priority: 1, old threshold: nan, new threshold: 4.00
2026-06-16 14:56:23 #2644096(main) <8dow3u>; cfg; rspamd_config_set_action_score : action rewrite subject has been already registered with priority 0, override i t with new priority: 1, old threshold: nan, new threshold: 8.00
2026-06-16 14:56:23 #2644096(main) <8dow3u>; cfg; rspamd_check_port_priority: ca nnot parse port: :someport, at symbol s, error: Success
2026-06-16 14:56:23 #2644096(main) <8dow3u>; cfg; rspamd_parse_bind_line: cannot parse bind line: somehost:someport
2026-06-16 14:56:23 #2644096(main) <8dow3u>; cfg; rspamd_config_read: rcl parse error: cannot parse bind line: somehost:someport
2026-06-16 14:56:24 #2644097(main) lua; lua_cfg_transform.lua:203: overriding gr oup MX from the legacy metric settings
2026-06-16 14:56:24 #2644097(main) lua; lua_cfg_transform.lua:203: overriding gr oup bayes from the legacy metric settings
2026-06-16 14:56:24 #2644097(main) lua; lua_cfg_transform.lua:203: overriding gr oup fuzzy from the legacy metric settings
2026-06-16 14:56:24 #2644097(main) lua; lua_cfg_transform.lua:203: overriding gr oup reputation from the legacy metric settings
2026-06-16 14:56:24 #2644097(main) lua; lua_cfg_transform.lua:203: overriding gr oup third-party from the legacy metric settings
2026-06-16 14:56:24 #2644097(main) lua; lua_cfg_transform.lua:203: overriding gr oup ungrouped from the legacy metric settings
2026-06-16 14:56:24 #2644097(main) <>; lua; lua_cfg_transform.lua:500: converted surbl rules to rbl rules
2026-06-16 14:56:24 #2644097(main) <>; lua; lua_cfg_transform.lua:516: converted emails rules to rbl rules
2026-06-16 14:56:24 #2644097(main) ; cfg; rspamd_config_set_action_score : action reject has been already registered with priority 0, override it with ne w priority: 1, old threshold: nan, new threshold: 20.00
2026-06-16 14:56:24 #2644097(main) ; cfg; rspamd_config_set_action_score : action greylist has been already registered with priority 0, override it with new priority: 1, old threshold: nan, new threshold: 4.00
2026-06-16 14:56:24 #2644097(main) ; cfg; rspamd_config_set_action_score : action rewrite subject has been already registered with priority 0, override i t with new priority: 1, old threshold: nan, new threshold: 8.00
2026-06-16 14:56:24 #2644097(main) ; cfg; rspamd_check_port_priority: ca nnot parse port: :someport, at symbol s, error: Success
2026-06-16 14:56:24 #2644097(main) ; cfg; rspamd_parse_bind_line: cannot parse bind line: somehost:someport
2026-06-16 14:56:24 #2644097(main) ; cfg; rspamd_config_read: rcl parse error: cannot parse bind line: somehost:someport
You have new mail in /root/Mail
[root@server1 ~]# tail -50 /var/log/messages | grep rspamd
Jun 16 22:18:50 server1 monit[268169]: ‘rspamd’ trying to restart
Jun 16 22:18:50 server1 monit[268169]: ‘rspamd’ trying to restart
Jun 16 22:18:50 server1 monit[268169]: ‘rspamd’ stop: ‘/bin/systemctl stop rspam d’
Jun 16 22:18:50 server1 monit[268169]: ‘rspamd’ stop: ‘/bin/systemctl stop rspam d’
Jun 16 22:19:20 server1 monit[268169]: ‘rspamd’ failed to stop (exit status 0) - - no output
Jun 16 22:19:20 server1 monit[268169]: ‘rspamd’ failed to stop (exit status 0) - - no output
[root@server1 ~]# ^C
[root@server1 ~]# cat /etc/rspamd/local.d/worker-normal.inc

"bind_socket": "somehost:someport",
"enabled": true

You have new mail in /root/Mail
[root@server1 ~]#

Whey got it working. My fault.

Very sorry for wasting your time. It was that someport part!

1 Like