rsyslogd error message: sd_journal_get_cursor() failed: 'Cannot assign requested address...

Environment

  • Red Hat Enterprise Linux 7
    • rsyslog-8.24.0-34.el7
  • Red Hat Enterprise Linux 8
    • rsyslog-8.37.0-9.el8
    • rsyslog-8.37.0-13.el8

Issue

  • On RHEL7, rsyslogd outputs error message: 'Cannot assign requested address' [v8.24.0-34.el7]
  • On RHEL8, rsyslogd outputs error message: 'imjournal: sd_journal_get_cursor() failed: Cannot assign requested address [v8.37.0-9.el8]'

Resolution

  1\. Edit /etc/rsyslog.conf and comment out the following default entries.

      $ModLoad imjournal
      $IMJournalStateFile imjournal.state 

   2\. Add the following line.

      module(load="imjournal" StateFile="imjournal.state" WorkAroundJournalBug="on")

    3\. Restart the rsyslog service.

      systemctl restart rsyslog

Diagnostic Steps

  • rsyslogd error message in /var/log/message:
rsyslogd: sd_journal_get_cursor() failed: 'Cannot assign requested address'  [v8.24.0-34.el7]
rsyslogd: imjournal: journal reloaded... [v8.24.0-34.el7 try http://www.rsyslog.com/e/0 ]
  • Known scenarios:
    • system time change
    • rsyslogd reload / restart
    • journald log rotation
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容