[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#587169: rpcinfo: '-u localhost nfs' is not working if nfs is running on tcp only



Package: libc-bin
Version: 2.10.2-6
Severity: important



-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.27.10 (SMP w/2 CPU cores)
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

When runnig nfs 3 on TCP and UDP rpcinfo shows the following

rpcinfo -p
   Program Vers Proto   Port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  33934  status
    100024    1   tcp  40718  status
    100021    1   udp  54228  nlockmgr
    100021    3   udp  54228  nlockmgr
    100021    4   udp  54228  nlockmgr
    100021    1   tcp  57003  nlockmgr
    100021    3   tcp  57003  nlockmgr
    100021    4   tcp  57003  nlockmgr
    100003    3   udp   2049  nfs
    100003    3   tcp   2049  nfs
    100005    1   udp  41087  mountd
    100005    1   tcp  44256  mountd
    100005    2   udp  41087  mountd
    100005    2   tcp  44256  mountd
    100005    3   udp  41087  mountd
    100005    3   tcp  44256  mountd

When running nfs on TCP only it shows this:

rpcinfo -p
   Program Vers Proto   Port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  33934  status
    100024    1   tcp  40718  status
    100021    1   udp  38327  nlockmgr
    100021    3   udp  38327  nlockmgr
    100021    4   udp  38327  nlockmgr
    100021    1   tcp  45910  nlockmgr
    100021    3   tcp  45910  nlockmgr
    100021    4   tcp  45910  nlockmgr
    100003    3   tcp   2049  nfs
    100005    1   udp  50650  mountd
    100005    1   tcp  41600  mountd
    100005    2   udp  50650  mountd
    100005    2   tcp  41600  mountd

You can see that mountd isnt running in Vers 3. The init.d script for nfs-kernel-server checks weather nfs is running in vers 3 by calling

rpcinfo -u localhost nfs 3

It gets as an answer that program 100003 isn't registered. Its working fine if nfs is running on udp or both udp and tcp.



Reply to: