PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS mountproblem



Beta
04.12.08, 09:18
hallo!

ich arbeite auf einer virtuellen maschine (CentOS release 5.1; ip: 192.168.254.32) und versuche ein einen ordner über NFS zu mounten. der NFS-server läuft auf open suse 10.3 (ip: 192.168.254.28).

wenn ich mounten versuche, kommt folgender fehler:



mount: wrong fs type, bad option, bad superblock on 192.168.13.6:/srv/www/htdocs/rra,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


wenn ich den netfs-service auf der virtuellen maschine zu starten versuche bekomme ich folgenden fehler:



/etc/init.d/netfs start =>
Mounting other filesystems: Error: cannot mount filesystem: Protocol error
FAILED



weitere infos:
von einer anderen nicht virtuellen maschine kann ich denselben ordner über nfs mounten

firewalls sind vorhanden, aber ich hoffe, die ports richtig weitergeleitet zu haben?! was wird gebraucht? 2049 und 111 soweit ich weiß?

die virtuelle maschine hat "bridged networking" mit einer fixen ip konfiguriert

der NFS-server hat keine spezielle security konfiguriert (hosts.allow/deny)

Blackhawk
04.12.08, 09:26
aber NFS ist schon installiert, oder?

Beta
04.12.08, 09:27
am client?
wie kann ich das deppen-sicher checken? :D
netfs ist installiert aber scheint nicht zu rennen.. siehe oben wenn ich den dienst starten will kommen irgendwelche fehler oder so...

marce
04.12.08, 09:34
das Paket müsste nfs-utils heißen...

Beta
04.12.08, 10:26
[root@gwrkvm usr]# rpm -qa | grep nfs-utils
[root@gwrkvm usr]# rpm -qa | grep nfs

gibt beides nix zurück!

wie installier ich das am besten auf einem centos? rpm holen? yast gibts ja keinen hm....

marce
04.12.08, 10:30
Du suchst yum - und die Online-Dokumentation zu CentOS...

Beta
04.12.08, 10:35
was passt da nicht?

yum upgrade
Loading "installonlyn" plugin
Setting up Upgrade Process
Setting up repositories
not using ftp, http[s], or file for repos, skipping - <html>
not using ftp, http[s], or file for repos, skipping - <head>
not using ftp, http[s], or file for repos, skipping - <meta HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://10.10.255.250/netlogin/Login.html?dest=http://mirrorlist.centos.org/?release=5&arch=i386&repo=extras">
not using ftp, http[s], or file for repos, skipping - <meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
not using ftp, http[s], or file for repos, skipping - <meta HTTP-EQUIV="Expires" CONTENT="-1">
not using ftp, http[s], or file for repos, skipping - </head>
not using ftp, http[s], or file for repos, skipping - </html>
Error: Cannot find a valid baseurl for repo: extras


mein yum.conf


[main]
cachedir=/var/cache/yum
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

marce
04.12.08, 10:37
die URL sieht ja sehr merkwürdig aus - hängst Du irgendwie hinter einem Proxy, der eine Auth.Seite anzeigt?

Beta
04.12.08, 10:48
BLA BLA BLA


EDIT: okay. ich komm da auf ne login-seite vom intranet...
gibts ne andere möglichkeit die nfs-utils raufzubekommen?

marce
04.12.08, 10:51
das klingt nach einem Proxy, der beim ersten Zugriff eines neuen (oder nicht bekannten) Clients eine Auth. haben will, daß derjenige auch ja auf's Internet zugreifen darf...

Lösung: Frag mal deine IT - evtl. muss da was freigeschaltet werden...

Test doch mal, was bei
http://10.10.255.250/netlogin/Login.html im Browser kommt...

Beta
04.12.08, 10:56
siehe edit oben.

marce
04.12.08, 10:58
naja, manuell die Pakete vom CentOS-Spiegel herunterladen und von Hand installieren - auf Dauer dürfte das aber keinen Spaß machen.

Der Weg über die IT der Firma wäre vermutlich sinnvoller - wir gehen ja mal davon aus, daß Du einen Grund hattest, Dir ein CentOS zu installieren und das System will daher ja auch gepflegt sein...

Beta
04.12.08, 11:01
naja es ist kein produktivsystem sondern eher ein testsystem.
und das wichtigste, also für das er gebraucht wird, rennt schon. wäre also nur dieses rpm noch essentiell.
wo ist dieser centos-spiegel? falls du schnell einen link bereit hast, wäre ich dir sehr verbunden ;) werde auch mal googlen...

marce
04.12.08, 11:03
Schon mal die Seite

http://mirrorlist.centos.org/?release=5&arch=i386&repo=extras
(ja, kommt Dir die URL bekannt vor? - Und was heißt wohl dieses mirrorlist?)
angeschaut?

:-)


Nebenbei empfehle ich mal ein paar gemütliche Stunden auf
http://www.centos.org/docs/5/

... wobei die Daten eigentlich auch auf den Installations-CDs vorhanden sein müssten - die mußt Du AFAIK aber erst dem Paketmanagement bekannt machen...

Beta
04.12.08, 11:19
löst yum auch die abghängigkeiten auf?
hab jeztt mal 2 nfs-utils pakete runtergeladen, aber die haben so viele "failed dependencies" da brauch ich stunden.....

marce
04.12.08, 11:20
da, das tut es - sehr gut sogar...

edit: man yum hätte Dir z.B. auch verraten:

yum deplist nfs-utils

Beta
04.12.08, 12:03
Installed: nfs-utils.i386 1:1.0.9-35z.el5_2

so und jetzt? :)

EDIT:

[root@gwrkvm tmp]# /etc/init.d/nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno = Connection refused
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).[FAILED]
Starting NFS daemon: [FAILED]

EDIT2:
hab jetzt einfach mal ein mount versucht:

[root@gwrkvm usr]# mount test
mount: mount to NFS server '192.168.13.6' failed: timed out (retrying)

marce
04.12.08, 12:06
meines ist da gesprächiger - dürfte aber evtl. daran liegen, daß bei Dir die Repos nicht komplett vorhanden sind (z.B. auch die CDs alle eingebunden)

meinereiner sägt:

[root@web1 updates]# yum deplist nfs-utils
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: mirror.fraunhofer.de
* updates: mirror.fraunhofer.de
* addons: mirror.fraunhofer.de
* extras: mirror.fraunhofer.de
Finding dependencies:
package: nfs-utils.x86_64 1:1.0.9-33.el5
dependency: grep
provider: grep.x86_64 2.5.1-54.2.el5
dependency: libnfsidmap.so.0()(64bit)
provider: nfs-utils-lib.x86_64 1.0.8-7.2.z2
dependency: libc.so.6(GLIBC_2.4)(64bit)
provider: glibc.x86_64 2.5-24
dependency: libdl.so.2()(64bit)
provider: glibc.x86_64 2.5-24
dependency: libkrb5.so.3()(64bit)
provider: krb5-libs.x86_64 1.6.1-25.el5
provider: krb5-libs.x86_64 1.6.1-25.el5_2.1
dependency: libcom_err.so.2()(64bit)
provider: e2fsprogs-libs.x86_64 1.39-15.el5
dependency: portmap >= 4.0
provider: portmap.x86_64 4.0-65.2.2.1
dependency: fileutils
provider: coreutils.x86_64 5.97-14.el5
dependency: /bin/sh
provider: bash.x86_64 3.2-21.el5
dependency: libgssapi_krb5.so.2()(64bit)
provider: krb5-libs.x86_64 1.6.1-25.el5
provider: krb5-libs.x86_64 1.6.1-25.el5_2.1
dependency: modutils >= 2.4.26-9
provider: module-init-tools.x86_64 3.3-0.pre3.1.37.el5
dependency: libc.so.6(GLIBC_2.3)(64bit)
provider: glibc.x86_64 2.5-24
dependency: libnsl.so.1()(64bit)
provider: glibc.x86_64 2.5-24
dependency: /sbin/chkconfig
provider: chkconfig.x86_64 1.3.30.1-2
dependency: libldap-2.3.so.0()(64bit)
provider: openldap.x86_64 2.3.27-8.el5_1.3
provider: openldap.x86_64 2.3.27-8.el5_2.4
dependency: libc.so.6(GLIBC_2.3.4)(64bit)
provider: glibc.x86_64 2.5-24
dependency: sh-utils
provider: coreutils.x86_64 5.97-14.el5
dependency: nfs-utils-lib >= 1.0.8-2
provider: nfs-utils-lib.i386 1.0.8-7.2.z2
provider: nfs-utils-lib.x86_64 1.0.8-7.2.z2
dependency: libc.so.6()(64bit)
provider: glibc.x86_64 2.5-24
dependency: rtld(GNU_HASH)
provider: glibc.i686 2.5-24
provider: glibc.x86_64 2.5-24
dependency: libevent-1.1a.so.1()(64bit)
provider: libevent.x86_64 1.1a-3.2.1
dependency: librpcsecgss.so.2()(64bit)
provider: nfs-utils-lib.x86_64 1.0.8-7.2.z2
dependency: libc.so.6(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.5-24
dependency: gawk
provider: gawk.x86_64 3.1.5-14.el5
dependency: config(nfs-utils) = 1:1.0.9-33.el5
provider: nfs-utils.x86_64 1:1.0.9-33.el5
dependency: sed
provider: sed.x86_64 4.1.5-5.fc6
dependency: /bin/bash
provider: bash.x86_64 3.2-21.el5
dependency: /sbin/nologin
provider: util-linux.x86_64 2.13-0.47.el5
dependency: shadow-utils >= 4.0.3-25
provider: shadow-utils.x86_64 2:4.0.17-13.el5
dependency: libk5crypto.so.3()(64bit)
provider: krb5-libs.x86_64 1.6.1-25.el5
provider: krb5-libs.x86_64 1.6.1-25.el5_2.1
dependency: libgssapi.so.2(libgssapi_CITI_2)(64bit)
provider: libgssapi.x86_64 0.10-2
dependency: libgssapi
provider: libgssapi.i386 0.10-2
provider: libgssapi.x86_64 0.10-2
dependency: libgssapi.so.2()(64bit)
provider: libgssapi.x86_64 0.10-2
dependency: textutils
provider: coreutils.x86_64 5.97-14.el5
dependency: libevent
provider: libevent.x86_64 1.1a-3.2.1
provider: libevent.i386 1.1a-3.2.1
dependency: libkrb5.so.3(krb5_3_MIT)(64bit)
provider: krb5-libs.x86_64 1.6.1-25.el5
provider: krb5-libs.x86_64 1.6.1-25.el5_2.1
package: nfs-utils.x86_64 1:1.0.9-35z.el5_2
dependency: grep
provider: grep.x86_64 2.5.1-54.2.el5
dependency: libnfsidmap.so.0()(64bit)
provider: nfs-utils-lib.x86_64 1.0.8-7.2.z2
dependency: libc.so.6(GLIBC_2.4)(64bit)
provider: glibc.x86_64 2.5-24
dependency: libdl.so.2()(64bit)
provider: glibc.x86_64 2.5-24
dependency: libkrb5.so.3()(64bit)
provider: krb5-libs.x86_64 1.6.1-25.el5
provider: krb5-libs.x86_64 1.6.1-25.el5_2.1
dependency: libcom_err.so.2()(64bit)
provider: e2fsprogs-libs.x86_64 1.39-15.el5
dependency: portmap >= 4.0
provider: portmap.x86_64 4.0-65.2.2.1
dependency: libwrap.so.0()(64bit)
provider: tcp_wrappers.x86_64 7.6-40.4.el5
dependency: fileutils
provider: coreutils.x86_64 5.97-14.el5
dependency: /bin/sh
provider: bash.x86_64 3.2-21.el5
dependency: libgssapi_krb5.so.2()(64bit)
provider: krb5-libs.x86_64 1.6.1-25.el5
provider: krb5-libs.x86_64 1.6.1-25.el5_2.1
dependency: modutils >= 2.4.26-9
provider: module-init-tools.x86_64 3.3-0.pre3.1.37.el5
dependency: libc.so.6(GLIBC_2.3)(64bit)
provider: glibc.x86_64 2.5-24
dependency: libnsl.so.1()(64bit)
provider: glibc.x86_64 2.5-24
dependency: /sbin/chkconfig
provider: chkconfig.x86_64 1.3.30.1-2
dependency: tcp_wrappers
provider: tcp_wrappers.i386 7.6-40.4.el5
provider: tcp_wrappers.x86_64 7.6-40.4.el5
dependency: libldap-2.3.so.0()(64bit)
provider: openldap.x86_64 2.3.27-8.el5_1.3
provider: openldap.x86_64 2.3.27-8.el5_2.4
dependency: libc.so.6(GLIBC_2.3.4)(64bit)
provider: glibc.x86_64 2.5-24
dependency: sh-utils
provider: coreutils.x86_64 5.97-14.el5
dependency: nfs-utils-lib >= 1.0.8-2
provider: nfs-utils-lib.i386 1.0.8-7.2.z2
provider: nfs-utils-lib.x86_64 1.0.8-7.2.z2
dependency: libc.so.6()(64bit)
provider: glibc.x86_64 2.5-24
dependency: config(nfs-utils) = 1:1.0.9-35z.el5_2
provider: nfs-utils.x86_64 1:1.0.9-35z.el5_2
dependency: rtld(GNU_HASH)
provider: glibc.i686 2.5-24
provider: glibc.x86_64 2.5-24
dependency: libevent-1.1a.so.1()(64bit)
provider: libevent.x86_64 1.1a-3.2.1
dependency: librpcsecgss.so.2()(64bit)
provider: nfs-utils-lib.x86_64 1.0.8-7.2.z2
dependency: libc.so.6(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.5-24
dependency: gawk
provider: gawk.x86_64 3.1.5-14.el5
dependency: sed
provider: sed.x86_64 4.1.5-5.fc6
dependency: /bin/bash
provider: bash.x86_64 3.2-21.el5
dependency: /sbin/nologin
provider: util-linux.x86_64 2.13-0.47.el5
dependency: shadow-utils >= 4.0.3-25
provider: shadow-utils.x86_64 2:4.0.17-13.el5
dependency: libk5crypto.so.3()(64bit)
provider: krb5-libs.x86_64 1.6.1-25.el5
provider: krb5-libs.x86_64 1.6.1-25.el5_2.1
dependency: libgssapi.so.2(libgssapi_CITI_2)(64bit)
provider: libgssapi.x86_64 0.10-2
dependency: libgssapi
provider: libgssapi.i386 0.10-2
provider: libgssapi.x86_64 0.10-2
dependency: libgssapi.so.2()(64bit)
provider: libgssapi.x86_64 0.10-2
dependency: textutils
provider: coreutils.x86_64 5.97-14.el5
dependency: libevent
provider: libevent.x86_64 1.1a-3.2.1
provider: libevent.i386 1.1a-3.2.1
dependency: libkrb5.so.3(krb5_3_MIT)(64bit)
provider: krb5-libs.x86_64 1.6.1-25.el5
provider: krb5-libs.x86_64 1.6.1-25.el5_2.1


Die Liste dürfte klar machen, daß Internetzugang für das System oder das komplette einbinden der CDs durchaus sinnvoll wäre...

... zu letzterem kann nochmals auf die durchaus gute und lesenswerte Doku verweisen.

Beta
04.12.08, 12:13
[root@gwrkvm usr]# mount test
mount: mount to NFS server '192.168.13.6' failed: timed out (retrying)

netzwerkproblem?

marce
04.12.08, 12:17
kann sein.

Beta
04.12.08, 13:09
schon blöd wenn der 111er port vom kollegen für TCP und nicht UDP freigeschaltet wurde.... :D