CentOS/RHEL中日志报错:hostname rpc.statd[12345]: Failed to create listener xprt
on  it road.com

解决方案

通常,当 NFS 客户端尝试安装 NFS 导出时会记录这些内容。
rpc.statd(或者 rpc.*)首先尝试使用 IPv6,如果失败,则接下来尝试使用 IPv4.

如果我们没有关于 NFS 的问题,例如,可以安全地忽略这些消息。
“即使记录了这些消息,装载命令也已成功”。
这些消息通常在通过添加“ipv6.disable=1”引导参数禁用 IPv6 后出现,如下所示:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap ipv6.disable=1"

对于 CentOS/RHEL 6

要抑制这些消息,请注释掉 /etc/netconfig 文件中的“tcp6”和“udp6”行以禁用 NFS IPv6 处理,如下所示:

# vi /etc/netconfig
#
# The network configuration file. This file is currently only used in
# conjunction with the TI-RPC code in the libtirpc library.
#
# Entries consist of:
#
#           \
#               
#
# The  and  fields are always empty in this
# implementation.
#
udp tpi_clts v inet udp - 
tcp tpi_cots_ord v inet tcp - 
# udp6 tpi_clts v inet6 udp - 
# tcp6 tpi_cots_ord v inet6 tcp - 
rawip tpi_raw - inet - - 
local tpi_cots_ord - loopback - - 
unix tpi_cots_ord - loopback - -

现在,重新启动所有 NFS 相关服务。

对于 CentOS/RHEL 7

在 CentOS/RHEL 7 的情况下,修改 /etc/netconfig 文件,如下所示:

修改前

udp6       tpi_clts      v     inet6    udp     -       
tcp6       tpi_cots_ord  v     inet6    tcp     -

修改后:

udp6       tpi_clts      -     inet6    udp     -       
tcp6       tpi_cots_ord  -     inet6    tcp     -

现在,重新启动所有 NFS 相关服务。

问题

rpc.statd(或者 rpc.*)将以下错误消息记录到系统日志(/var/log/messages)中:

Nov 29 11:01:34 hostname rpc.statd[12345]: Failed to create listener xprt (statd, 1, udp6)
Nov 29 11:01:34 hostname rpc.statd[12345]: Failed to create listener xprt (statd, 1, tcp6)
《 ---- hostname rpc.statd[12345]: 无法创建侦听器 xprt

或者我们也可以检查 rpc-statd.service 状态:

# systemctl status rpc-statd.service
。。。
 Mar  5 20:28:50 localhost.localdomain systemd[1]: Starting NFS status monitor for NFSv2/3 locking....
 Mar  5 20:28:50 localhost.localdomain rpc.statd[2299]: Version 1.3.0 starting
 Mar  5 20:28:50 localhost.localdomain rpc.statd[2299]: Flags: TI-RPC
 Mar  5 20:28:50 localhost.localdomain rpc.statd[2299]: Failed to create listener xprt (statd, 1, udp6)
 Mar  5 20:28:50 localhost.localdomain rpc.statd[2299]: Failed to create listener xprt (statd, 1, tcp6)
 Mar  5 20:28:50 localhost.localdomain systemd[1]: Started NFS status monitor for NFSv2/3 locking..
日期:2020-09-17 00:12:43 来源:oir作者:oir