[Rspamd-Users] Rspamd 1.8.3 'rcl parse error' "MX_MISSING"

Tim Harman tim at muppetz.com
Mon Dec 3 17:32:06 UTC 2018


On 04/12/2018 6:25 am, Bill Pye via Users wrote:

> I've just upgraded a test server to Rspamd 1.8.3 and I'm seeinhg the followin error:
> 
> rspamadm configdump metric
> rcl parse error: one_shot attribute is not boolean for symbol: 'MX_MISSING'
> 
> with the following in the log file:
> 
> 2018-12-03 17:41:03 #7689(main) lua; lua_cfg_transform.lua:121: overriding group local from the legacy metric settings
> 2018-12-03 17:41:03 #7689(main) lua; lua_cfg_transform.lua:159: group excessqp has no symbols
> 2018-12-03 17:41:03 #7689(main) lua; lua_cfg_transform.lua:159: group excessb64 has no symbols
> 2018-12-03 17:41:03 #7689(main) cfg; rspamd_rcl_maybe_apply_lua_transform: configuration has been transformed in Lua
> 2018-12-03 17:41:03 #7689(main) <nuprt1>; cfg; rspamd_config_read: rcl parse error: one_shot attribute is not boolean for symbol: 'MX_MISSING'
> 
> This was working in the previous 1.8.2 release, is it a bug or has something changed?

Looking at the diff of changes, it's something that's changed in rspamd
v1.8.3: 

https://git.io/fp6Bt - Implement more strict configuration checks. 

Therefore I would suggest you have an error in your config that has been
allowed to pass before, but now the stricter checks are in place your
mistake is being flagged. 

Tim


More information about the Users mailing list