El siguiente error se puede presentar en el log de messages (/var/log/messages
) en sistemas RHEL 7 y derivados (CentOS, Fedora…) y hacer referencia a un bug de rsyslog para la versión rsyslog-8.24.0-34.el7.
sd_journal_get_cursor() failed: 'Cannot assign requested address'
Podéis consultar la versión de rsyslog instalada tanto a través de yum como rpm:
$ yum info rsyslog
$ rpm -q rsyslog
Fedora ya tiene una nueva versión que aplica un parche corrigiendo este fallo, pero RHEL 7 y CentOS todavía no. El workaround propuesto es establecer la siguiente configuración en /etc/rsyslog.conf
.
Comentar las siguientes entradas:
$ModLoad imjournal $IMJournalStateFile imjournal.state
Añadir la siguiente entrada:
module(load="imjournal" StateFile="imjournal.state" WorkAroundJournalBug="on")
Reiniciar rsyslog:
# systemctl restart rsyslog
Diagnostic Steps