PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rpc failed to contact portmap



moeeeep
26.12.07, 20:41
Hallo Zusammen

Portmap auf meiner frischen Debain Etch installation will keine neuen Services registrieren:


Dec 26 17:59:50 localhost kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Dec 26 17:59:50 localhost kernel: NFSD: starting 90-second grace period
Dec 26 18:00:25 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:00:25 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 18:01:00 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:01:00 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 18:01:35 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:01:35 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 18:01:35 localhost nfsd[7849]: nfssvc: Input/output error
Dec 26 18:01:41 localhost rpc.statd[7068]: unable to register (statd, 1, udp).
Dec 26 18:10:45 localhost rpc.statd[13745]: Version 1.0.10 Starting
Dec 26 18:11:58 localhost kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Dec 26 18:11:58 localhost kernel: NFSD: starting 90-second grace period
Dec 26 18:12:33 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:12:33 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 18:13:08 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:13:08 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 18:13:43 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:13:43 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 18:13:43 localhost nfsd[14416]: nfssvc: Input/output error
Dec 26 18:13:45 localhost rpc.statd[13745]: unable to register (statd, 1, udp).
Dec 26 18:14:02 localhost exportfs[15551]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.0/255.255.255.0:/Share". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0
Dec 26 18:14:02 localhost kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Dec 26 18:14:02 localhost kernel: NFSD: starting 90-second grace period
Dec 26 18:14:37 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:14:37 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 18:15:12 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:15:12 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 18:15:47 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 18:15:47 localhost kernel: RPC: failed to contact portmap (errno -5).


rcpinfo -p funktioniert auf dem Server nicht, von meinem Desktop wird nur

moeeeep ~ # rpcinfo -p 192.168.1.10
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper

angezeigt. Woran könnte das Problem liegen?

cat /etc/hosts.allow
ALL: 192.168.1.0/255.255.255.0


cat /etc/hosts.deny
ALL: ALL


Ein upgrade zu Debian Lenny hat mir keine Veränderungen gebracht. Das System habe ich aber wieder neu installiert und jetzt läuft wieder Debian ETCH.

mfg moeeeep

Stephanw
26.12.07, 20:58
Moin!

Ich benötige folgende Infos:

-Welche portmap-Dienste laufen? Wahrscheinlich nur "portmap"?
-Wie ist die Ausgabe von "mount" (wegen RPC pipefs)
-Was sagt "rpcinfo -p localhost" auf dem Server?

Gruß Stephan

moeeeep
26.12.07, 21:12
# aptitude show portmap
Package: portmap
State: installed
Automatically installed: no
Version: 5-26
Priority: standard
Section: net
Maintainer: Anibal Monsalve Salazar <anibal@debian.org>
Uncompressed Size: 156k
Depends: libc6 (>= 2.3.6-6), libwrap0, debconf (>= 0.5) | debconf-2.0, lsb-base (>= 1.3-9)
Replaces: netbase (< 4.00)


# mount
/dev/hda1 on / type ext3 (rw,noatime)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
/dev/sda1 on /Share type ext3 (rw,noatime)
nfsd on /proc/fs/nfsd type nfsd (rw)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)



# rpcinfo -p localhost
rpcinfo: can't contact portmapper: RPC: Remote system error - Connection timed out


nfs-common und nfs-kernel-server laufen zur Zeit, aber Portmap hat sie wahrschl. nicht hinzugefügt.

ich hoffe das hilft.


mfg moeeeep

Stephanw
26.12.07, 22:28
Rufe mal bitte die Init-Skripte nfs-kernel-server, nfs-common und portmap mit dem stop-Parameter auf. Starte dann zunächst das portmap-Skript wieder an. Was sagt dann



pgrep -fl portmap


Es müsste /sbin/portmap laufen. Starte dann das nfs-common Skript an. Was zeigt



ps aux | egrep 'rpc|portmap|nfs' | grep -v grep | awk '{print $11}'


Der rpc.statd sollte dazugekommen sein. Starte dann das nfs-kernel-server-Skript und wiederhole den obigen Befehl. Es sollte der rpc.mountd zu sehen sein sowie einige Kernel-Threads mit Namen nfsd und rpciod/[CPU].

Ich vermute, das beim portmap starten schon etwas schief geht. Vielleicht wird das Init-Skript aus irgendeinem Grund nicht aufgerufen oder der portmapper startet aus einem anderen Grund nicht. Du könntest ihn notfalls einfach mit "portmap" aufrufen...

Gruß Stephan

moeeeep
26.12.07, 22:55
Die einzige Möglichkeit den Portmap daemon zu stoppen, besteht darin ihn zu killen oder 10 Minuten zu warten. Ich habe portmap heute Nachmittag mal mit /sbin/portmap -dv laufen lassen.

server: about do a switch
server: about do a switch
server: about do a switch


alice:/home/spp# date
Wed Dec 26 21:42:16 UTC 2007
alice:/home/spp# /etc/init.d/nfs-kernel-server stop
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
alice:/home/spp# /etc/init.d/nfs-common stop
Stopping NFS common utilities: idmapd statd.
alice:/home/spp# date
Wed Dec 26 21:42:37 UTC 2007
alice:/home/spp# /etc/init.d/portmap stop
Stopping portmap daemon....
alice:/home/spp# date
Wed Dec 26 21:49:14 UTC 2007
alice:/home/spp# ps aux | egrep 'rpc|portmap|nfs' | grep -v grep | awk '{print $11}'
alice:/home/spp# /etc/init.d/portmap start
Starting portmap daemon....
alice:/home/spp# ps aux | egrep 'rpc|portmap|nfs' | grep -v grep | awk '{print $11}'
/sbin/portmap
alice:/home/spp# /etc/init.d/nfs-kernel-server
Usage: nfs-kernel-server {start|stop|status|reload|force-reload|restart}
alice:/home/spp# /etc/init.d/nfs-kernel-server start
Exporting directories for NFS kernel daemon...exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.0/255.255.255.0:/Share".
Assuming default behaviour ('subtree_check').
NOTE: this default will change with nfs-utils version 1.1.0
.
Starting NFS kernel daemon: nfsd.
alice:/home/spp# ps aux | egrep 'rpc|portmap|nfs' | grep -v grep | awk '{print $11}'
/sbin/portmap


Dec 26 21:50:22 localhost exportfs[1479]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.0/255.255.255.0:/Share". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0
Dec 26 21:50:22 localhost kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Dec 26 21:50:22 localhost kernel: NFSD: starting 90-second grace period
Dec 26 21:50:57 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 21:50:57 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 21:51:32 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 21:51:32 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 21:52:07 localhost kernel: portmap: server localhost not responding, timed out
Dec 26 21:52:07 localhost kernel: RPC: failed to contact portmap (errno -5).
Dec 26 21:52:07 localhost nfsd[1484]: nfssvc: Input/output error

Ah ja und portmap läuft.

alice:/home/spp# pgrep -fl portmap
1072 /sbin/portmap

Ich vermute mal, dass es entweder an portmap selber liegt (wie kann ich das Packet downgraden??) oder an meinem System (ich habe es via debootstrap auf eine CF Karte installiert).

moeeeep
27.12.07, 13:43
Ich habe das Problem gefunden.

Heute habe ich bemerkt, dass _kein_ Loopbackdevice in der ifconfig angezeigt wird. :mad:

Ich habe die folgenden Zeilen, aus welchem Grund auch immer, aus /etc/network/interfaces herausgelöscht:

auto lo
iface lo inet loopback

und da ich meine Konfigurationsdateien gerne kopiere, hat sich dieses Problem dann auch in die aktuelle Installation kopiert...

mfg moeeeep