rsyslog error 2310
Mmnormalize: rulebase can not be found or otherwise invalid.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2309
Property name error (unknown name).
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2307
Deprecated functionality is used.
This is a warning message emitted when some deprecated config file commands are used. The actual message that accompanies this error code tells the details. Note that while the statement is deprecated, it continues to work. However, it may no longer work in later versions, so it generally is a good idea to replace it with it’s newer equivalent.
Examples in v7 are the discard action (~ indicator), which has been replaced by the (better) alternative “stop” statement as well as omruleset, which has been replaced by the (much better) “call” statement.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
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.