rsyslog error 2047
A descriptor table’s space has been exhausted.
Imfile is able to read from a limited amount of files. If you want to change that amount (default=100) you have to change the source code (MAX_INPUT_FILES) and compile rsyslog again.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2046
There is a problem with the user-provided config settings.
This error code can mean multiple things, but basically something was configured in an invalid way. The accompanying error message will list the exact cause. If it does not, or the problem is still not clear, please post the message in question to the discussion thread. Also be sure to check if the thread already contains the actual problem you experience.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2040
A required file was not found.
Rsyslogd could not find a file that is required to continue the operation. The name of that file is given within the message text. While diagnosing such problems, be sure to check the messages that occurred before this message. They may point you to why this file is needed.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2039
Can not access file.
an open call returned EACCES, which most probably means a file either does not exist or has the wrong permission settings (if running as root, the default, permissions are very unlikely to be the problem). This may be caused by a simple typo in a file name.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2036
A required file prefix is missing.
This error indicates that a required file prefix is missing. Most often, this is associated with disk or disk assisted queues. In that context, it means that either the file base name or the directory pointed to it are not set. A common cause (at least for pre v6 versions) is that multiple ruleset queues are defined, but a queue file name is only given once. Then, the name applies only for the first queue. All other properly start up, but with auto-generated names (which is a bit dangerous, as these names depend on the order in which queues appear inside the config file). This situation should be fixed be providing file names for all queues.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2028
Invalid object ID
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2027
Some kind of IO error happened.
This is a very generic error code that happens whenever some unexpected IO error happens. More precise information should be in the actual error message. Please check the discussion thread below if the case you are interested in is already discussed. If not, please consider adding a question to the discussion.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2026
End of file reached, not necessarily an error.
This is an internal state that usually should not be exposed in an error message. If you receive it, please let us know how it happened.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2024
Error during GSS (via TCP) send process.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
rsyslog error 2021
There is an malicious entity involved.
This is a stub entry: If you have questions please post a comment or visit the github issue tracker.
