rsyslog error 2304
BSD-style config blocks are no longer supported.
For more informations please follow this link.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2303
We had a problem parsing JSON (or extra data).
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2291
Error in RELP processing.
If this message occurs:
imrelp: could not activate relp listner, code 10046
This means that the platform does not provide TLS auth support. In general, this means that GnuTLS is too old.
Here is the recommended solution:
Install a current version of GnuTLS on that system and rebuild librelp from source.
Alternatively you can try to use TLS in anonymous mode! Please note that this does not guard against man-in-the-middle attacks, it at least keeps message flow encrypted.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2224
(Input) module does not support input() statement.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2222
Legacy parameter no longer permitted.
There is a conflict between a v6+ style module parameter and a legacy parameter. Once module-global parameters have been set in a module() statement, they can no longer be changed via legacy parameters. Note that this applies to all parameters, no matter if they are explicitly specified in the module() statement or not. Legacy parameters are blocked in order to prevent inconsitent results.
If you absolutely need to use the legacy parameters, you can still use $ModLoad instead of module(). Note, however, that this may result in inconsistent result, as it was always the case in the legacy system.
To solve the problem: The accompanying error message lists the legacy statement in question. Please check the module documentation to the equivalent v6+ parameter.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2221
Module already in current configuration.
A module is already present in the configuration. In most cases, this means that there are multiple $ModLoad or module() statements for the same module within the configuration file(s). Except for built-in modules this is not possible to avoid inconsistency in module paramters. For built-in modules, the same parameter can not be set twice.
If you have questions please visit the github issue tracker or post a comment (probably takes longer to receive an answer via commenting).
rsyslog error 2215
The module (no longer) supports legacy action syntax.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2212
Module loaded, but no listeners are defined.
You tried to configure some server, but no (valid) configuration statement was provided to actually start one. So while the module was loaded, it does not do any useful work at all. This may be caused by some configuration problems with the statements that are intended to setup the server.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2211
Missing configuration parameters.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2210
Config objects (v6 conf) are not supported here.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
