在没有 Jessie 向后移植的情况下升级到 Debian9/Stretch Debian 8 后 rsyslogd 中出现错误

在没有 Jessie 向后移植的情况下升级到 Debian9/Stretch Debian 8 后 rsyslogd 中出现错误

将没有向后移植的 Debian 8 升级到 Debian 9 后,重新启动时rsyslogd,会出现以下错误:

rsyslogd: the -4 command line option will go away soon.
Please use the global(net.ipprotocol="ipv4-only") configuration parameter instead.
rsyslogd: the -x command line option will go away soon.
Please use the global(net.enableDNS="off") configuration parameter instead.

该怎么办?

答案1

这些错误是由于 rsyslog 新版本更改造成的。

/etc/default/rsyslog注释掉了这一行:

#RSYSLOGD_OPTIONS="-4 -x"

x 是默认存在的(我认为),-4 是我添加的。

我将其替换为/etc/rsyslog.conf

net.enableDNS="off"
net.ipprotocol="ipv4-only"

在具有完整向后移植的 Debian 中,这种情况不会发生,因为rsyslogd此配置不久前已向后移植到 Debian 8。

相关内容