GNU/Linux >> Linux Esercitazione >  >> Cent OS

rpc.statd[PID]:impossibile creare listener xprt (statd, 1, udp6) – CentOS/RHEL 6, 7

Il problema

rpc.statd(o rpc.*) registra i seguenti messaggi di errore in 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)

Oppure puoi anche controllare lo stato di 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..

La soluzione

In genere questi vengono registrati quando un client NFS tenta di montare le esportazioni NFS. rpc.statd(o rpc.*) sta tentando di utilizzare IPv6 in un primo momento e, se ha fallito, sta provando IPv4 in seguito.

Questi messaggi possono essere tranquillamente ignorati nel caso in cui non si riscontrino problemi relativi a NFS, ad es. "il comando di montaggio è stato eseguito anche se questi messaggi sono registrati". Questi messaggi di solito vengono visualizzati dopo aver disabilitato IPv6 aggiungendo il parametro di avvio "ipv6.disable=1" come mostrato di seguito:

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

Per CentOS/RHEL 6

Per eliminare questi messaggi, commentare le righe "tcp6" e "udp6" in /etc/netconfig per disabilitare la gestione NFS IPv6, come mostrato di seguito:

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

Ora riavvia tutti i servizi relativi a NFS.

Per CentOS/RHEL 7

In caso di CentOS/RHEL 7 modificare il file /etc/netconfig come mostrato di seguito:

Prima:

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

Dopo:

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

Ora riavvia tutti i servizi relativi a NFS.

Nota che commentarli significa che rpc.* non proverà mai IPv6. Se hai un piano per utilizzare IPv6 sul tuo sistema, è sicuro lasciare il file /etc/netconfig e ignorare i messaggi come descritto sopra.


Cent OS
  1. Come creare e abilitare la partizione di scambio su Centos / RHEL 8

  2. Errore del comando lvcreate "mlock non riuscito:impossibile allocare memoria" in CentOS/RHEL 7

  3. Come creare un contenitore LXC usando lxcbr0 e virbr0 in CentOS/RHEL

  4. Come creare un repository Yum per l'installazione di pacchetti di sistema in CentOS/RHEL

  5. Come disabilitare il servizio rpc.quotad in CentOS/RHEL

Crea la tua autorità di certificazione (CA) in CentOS/RHEL

Come creare un utente Sudo in RHEL, CentOS, Rocky e AlmaLinux

3 modi per creare un bridge di rete in RHEL/CentOS 8

Come disabilitare il servizio rpc.quotad in CentOS/RHEL 6 e 7

Come utilizzare le regole Udev per creare dischi oracleasm in CentOS/RHEL 8

Come creare un banner SSH nel server CentOS/RHEL