GNU/Linux >> Znalost Linux >  >> Cent OS

rpc.statd[PID]:Nepodařilo se vytvořit posluchač xprt (statd, 1, udp6) – CentOS/RHEL 6, 7

Problém

rpc.statd(nebo rpc.*) zaznamenává následující chybové zprávy do syslog(/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)

Nebo můžete také zkontrolovat stav rpc-statd.service:

# systemctl status rpc-statd.service
● rpc-statd.service - NFS status monitor for NFSv2/3 locking.
   Loaded: loaded (/usr/lib/systemd/system/rpc-statd.service; static; vendor preset: disabled)
   Active: active (running) since Sun 2017-03-05 20:28:50 EST; 9s ago
   Process: 2297 ExecStart=/usr/sbin/rpc.statd --no-notify $STATDARGS (code=exited, status=0/SUCCESS)
 Main PID: 2299 (rpc.statd)
   CGroup: /system.slice/rpc-statd.service
           └─2299 /usr/sbin/rpc.statd --no-notify

 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..

Řešení

Obvykle jsou protokolovány, když se klient NFS pokusí připojit exporty NFS. rpc.statd(nebo rpc.*) se nejprve pokouší použít IPv6, a pokud selže, zkouší pak IPv4.

Tyto zprávy lze bezpečně ignorovat v případě, že nemáte problémy s NFS, např. „příkaz mount byl úspěšný, i když jsou tyto zprávy zaznamenány“. Tyto zprávy se obvykle objeví po deaktivaci IPv6 přidáním spouštěcího parametru „ipv6.disable=1“, jak je uvedeno níže:

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

Pro CentOS/RHEL 6

Chcete-li tyto zprávy potlačit, zakomentujte řádky „tcp6“ a „udp6“ v /etc/netconfig soubor pro zakázání zpracování NFS IPv6, jak je znázorněno níže:

# 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 - - -

Nyní restartujte všechny služby související s NFS.

Pro CentOS/RHEL 7

V případě CentOS/RHEL 7 upravte soubor /etc/netconfig, jak je uvedeno níže:

Před:

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

Po:

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

Nyní restartujte všechny služby související s NFS.

Všimněte si, že jejich zakomentování znamená, že rpc.* nikdy nezkusí IPv6. Pokud máte v plánu na svém systému používat IPv6, můžete bezpečně ponechat soubor /etc/netconfig a ignorovat zprávy, jak je popsáno výše.


Cent OS
  1. Jak vytvořit a povolit Swap Partition na Centos / RHEL 8

  2. CentOS / RHEL :Jak vytvořit a hostovat úložiště yum přes httpd

  3. Jak vytvořit nový /bootový oddíl v CentOS / RHEL

  1. Jak vytvořit síťový most pod CentOS/RHEL

  2. Jak vytvořit Virtual Data Optimizer (VD0) v ​​CentOS/RHEL 7 a 8

  3. Jak používat pravidla Udev k vytváření oracleasm disků v CentOS/RHEL 8

  1. Jak vytvořit místní úložiště YUM na CentOS 7 / RHEL 7 pomocí DVD

  2. Jak vytvořit síťový most na CentOS 7 / RHEL 7

  3. Jak vytvořit banner SSH na serveru CentOS/RHEL