PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem von NFS? Oder liegts am Client?



chrisi1698
24.05.05, 16:03
Die Frage im Titel stelle ich mir jetzt schon laenger. Situation ist folgende:
Am NFS-Server liegen die Update-rpm's und *.hdr - Files, die yum auf den Clients dann installiert (installieren sollte). Gibt es neue Updates, werden die einfach in die 2 Verzeichnisse reingespeichert und sind dann fuer alle verfuegbar. So weit, so schoen, das funktioniert auf allen Clients, nur auf einem, den ich grad neu aufgesetzt hab, nicht. Das liesse wieder auf ein Prob des Clients schliessen.

Folgend ein paar technische Details:
Server: Trustix Secure Linux 2.2
Clients: allesamt Fedora Core 3 (wie gesagt, auf den andern Maschinen funktioniert es, wies soll...)

die /etc/exports des Servers:

# home directory exports
/home/users 192.168.1.0/24(rw,async,secure,root_squash,anonuid=400,anongid =100)
/home/all 192.168.1.0/24(rw,async,secure,all_squash,anonuid=400,anongid= 100)

# update-services / system mirrors
/home/mirrors/fedora3-i386/instimg 192.168.1.0/24(ro,async,secure,all_squash,anonuid=400,anongid= 100)
/home/mirrors/fedora3-i386/postinstall 192.168.1.0/24(ro,async,secure,all_squash,anonuid=400,anongid= 100)
/home/mirrors/fedora3-i386/updts 192.168.1.0/24(ro,async,secure,all_squash,anonuid=400,anongid= 100)
/home/mirrors/fedora3-i386/yumhdr 192.168.1.0/24(rw,async,secure,all_squash,anonuid=400,anongid= 100)
/home/mirrors/fedora3-i386/yumpkg 192.168.1.0/24(rw,async,secure,all_squash,anonuid=400,anongid= 100)

die NFS-Teile der /etc/fstab der Clients:

cserver:/home/users /home nfs rw,soft,bg,rsize=8192,wsize=8192,intr 0 0
cserver:/home/all /home/all nfs rw,soft,bg,rsize=8192,wsize=8192,intr 0 0
cserver:/home/mirrors/fedora3-i386/yumpkg /var/cache/yum/updates-released/packages nfs rw,soft,bg,rsize=8192,wsize=8192,intr 0 0
cserver:/home/mirrors/fedora3-i386/yumpkg /var/cache/yum/base/packages nfs rw,soft,bg,rsize=8192,wsize=8192,intr 0 0
cserver:/home/mirrors/fedora3-i386/yumhdr /var/cache/yum/updates-released/headers nfs rw,soft,bg,rsize=8192,wsize=8192,intr 0 0
cserver:/home/mirrors/fedora3-i386/yumhdr /var/cache/yum/base/headers nfs rw,soft,bg,rsize=8192,wsize=8192,intr 0 0

das Logfile von yum auf dem meckernden Client:

bash 3.00: root@wkstn22.cnetworks.ath.cx ~ # yum -y update
Setting up Update Process
Setting up Repo: base
repomd.xml 100% |=========================| 1.1 kB 00:00
Setting up Repo: updates-released
repomd.xml 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
base : ################################################## 2622/2622
updates-re: ################################################## 892/892
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package fonts-xorg-75dpi.noarch 0:6.8.2-0.FC3.1 set to be updated
---> Package fonts-xorg-100dpi.noarch 0:6.8.2-0.FC3.1 set to be updated
---> Package gtk2.i386 0:2.4.14-3.fc3 set to be updated
---> Package python.i386 0:2.3.4-13.1 set to be updated
---> Package libstdc++-devel.i386 0:3.4.3-22.fc3 set to be updated
---> Package xorg-x11-sdk.i386 0:6.8.2-1.FC3.13 set to be updated
---> Package libf2c.i386 0:3.4.3-22.fc3 set to be updated
---> Package shadow-utils.i386 2:4.0.3-56 set to be updated
---> Package thunderbird.i386 0:1.0.2-1.3.3 set to be updated
---> Package libgcj-devel.i386 0:3.4.3-22.fc3 set to be updated
---> Package dbus-x11.i386 0:0.22-10.FC3.2 set to be updated
---> Package libtiff.i386 0:3.6.1-10.fc3 set to be updated
---> Package emacs-leim.i386 0:21.3-21.FC3 set to be updated
---> Package libtool-libs.i386 0:1.5.6-4.FC3.2 set to be updated
---> Package at.i386 0:3.1.8-70_FC3 set to be updated
---> Package libgcc.i386 0:3.4.3-22.fc3 set to be updated
---> Package glibc.i686 0:2.3.5-0.fc3.1 set to be updated
---> Package xpdf.i386 1:3.00-10.4 set to be updated
---> Package gail.i386 0:1.8.0-3.fc3 set to be updated
---> Package gcc-c++.i386 0:3.4.3-22.fc3 set to be updated
---> Package tetex-latex.i386 0:2.0.2-21.3 set to be updated
---> Package apr.i386 0:0.9.4-24.2 set to be updated
---> Package pam.i386 0:0.77-66.2 set to be updated
---> Package cpp.i386 0:3.4.3-22.fc3 set to be updated
---> Package vim-common.i386 1:6.3.054-0.fc3.1 set to be updated
---> Package vim-minimal.i386 1:6.3.054-0.fc3.1 set to be updated
---> Package HelixPlayer.i386 1:1.0.4-1.0.fc3.1 set to be updated
---> Package gstreamer.i386 0:0.8.7-4.FC3.0 set to be updated
---> Package kdeartwork.i386 0:3.3.1-1 set to be updated
---> Package libselinux-devel.i386 0:1.19.1-8 set to be updated
---> Package logwatch.noarch 0:5.2.2-1.FC3.1 set to be updated
---> Package tcpdump.i386 14:3.8.2-8.FC3 set to be updated
---> Package qt.i386 1:3.3.4-0.fc3.0 set to be updated
---> Package prelink.i386 0:0.3.3-0.fc3 set to be updated
---> Package system-config-securitylevel-tui.i386 0:1.4.18-2 set to be updated
---> Package xorg-x11-xfs.i386 0:6.8.2-1.FC3.13 set to be updated
---> Package e2fsprogs.i386 0:1.36-1.FC3.1 set to be updated
---> Package telnet.i386 1:0.17-32.FC3.2 set to be updated
---> Package kdenetwork.i386 7:3.3.1-3 set to be updated
---> Package rhgb.i386 0:0.16.2-1.FC3 set to be updated
---> Package openoffice.org-libs.i386 0:1.1.3-11.5.0.fc3 set to be updated
---> Package vim-enhanced.i386 1:6.3.054-0.fc3.1 set to be updated
---> Package xorg-x11-deprecated-libs.i386 0:6.8.2-1.FC3.13 set to be updated
---> Package tcsh.i386 0:6.13-10.FC3.1 set to be updated
---> Package pam-devel.i386 0:0.77-66.2 set to be updated
---> Package xfwm4-themes.noarch 0:4.2.1-3.fc3 set to be updated
---> Package gd.i386 0:2.0.28-1.30.1 set to be updated
---> Package openoffice.org-i18n.i386 0:1.1.3-11.5.0.fc3 set to be updated
---> Package foomatic.i386 0:3.0.2-13.4 set to be updated
---> Package cups.i386 1:1.1.22-0.rc1.8.5 set to be updated
---> Package gphoto2.i386 0:2.1.5-1.1 set to be updated
---> Package curl.i386 0:7.12.3-3.fc3 set to be updated
---> Package dbus-devel.i386 0:0.22-10.FC3.2 set to be updated
---> Package python-devel.i386 0:2.3.4-13.1 set to be updated
---> Package xfwm4.i386 0:4.2.1-5.fc3 set to be updated
---> Package firefox.i386 0:1.0.4-1.3.1 set to be updated
---> Package glibc-headers.i386 0:2.3.5-0.fc3.1 set to be updated
---> Package sound-juicer.i386 0:0.5.14-1.FC3.0 set to be updated
---> Package bash.i386 0:3.0-18 set to be updated
---> Package tvtime.i386 0:0.9.15-0.fc3.1 set to be updated
---> Package libxfce4mcs.i386 0:4.2.1-3.fc3 set to be updated
---> Package cvs.i386 0:1.11.17-6.FC3 set to be updated
---> Package xfprint.i386 0:4.2.1-3.fc3 set to be updated
---> Package xloadimage.i386 0:4.1-34.FC3 set to be updated
---> Package net-snmp.i386 0:5.2.1-10.FC3 set to be updated
---> Package vixie-cron.i386 1:4.1-33_FC3 set to be updated
---> Package Omni.i386 0:0.9.2-1.1 set to be updated
---> Package samba-common.i386 0:3.0.10-1.fc3 set to be updated
---> Package libpng.i386 2:1.2.8-1.fc3 set to be updated
---> Package libsoup.i386 0:2.2.2-1.FC3 set to be updated
---> Package xorg-x11-libs.i386 0:6.8.2-1.FC3.13 set to be updated
---> Package libobjc.i386 0:3.4.3-22.fc3 set to be updated
---> Package httpd.i386 0:2.0.52-3.1 set to be updated
---> Package wireless-tools.i386 1:27-2.2.0.fc3 set to be updated
---> Package bind-utils.i386 24:9.2.5-1 set to be updated
---> Package rsh.i386 0:0.17-24.1 set to be updated
---> Package system-config-printer.i386 0:0.6.116.1.4-1 set to be updated
---> Package kdelibs.i386 6:3.3.1-2.12.FC3 set to be updated
---> Package ImageMagick.i386 0:6.2.2.0-1.fc3 set to be updated
---> Package netpbm-devel.i386 0:10.27-3.FC3 set to be updated
---> Package bzip2.i386 0:1.0.2-13.FC3 set to be updated
---> Package dhclient.i386 7:3.0.1-42_FC3 set to be updated
---> Package procps.i386 0:3.2.3-5.2 set to be updated
---> Package libxml2.i386 0:2.6.16-3 set to be updated
---> Package sane-backends.i386 0:1.0.15-1.4 set to be updated
---> Package ethereal.i386 0:0.10.11-1.FC3.1 set to be updated
---> Package dia.i386 1:0.94-5.fc3 set to be updated
---> Package samba.i386 0:3.0.10-1.fc3 set to be updated
---> Package kdeutils.i386 6:3.3.1-1 set to be updated
---> Package system-config-users.noarch 0:1.2.28-0.fc3.1 set to be updated
---> Package dbus.i386 0:0.22-10.FC3.2 set to be updated
---> Package policycoreutils.i386 0:1.18.1-2.12 set to be updated
---> Package libxfcegui4.i386 0:4.2.1-4.fc3 set to be updated
---> Package gedit.i386 1:2.8.1-2.fc3 set to be updated
---> Package xemacs.i386 0:21.4.17-0.FC3 set to be updated
---> Package xorg-x11-xauth.i386 0:6.8.2-1.FC3.13 set to be updated
---> Package openssh.i386 0:3.9p1-8.0.1 set to be updated
---> Package dbh.i386 1:1.0.22-3.fc3 set to be updated
---> Package gcc-java.i386 0:3.4.3-22.fc3 set to be updated
---> Package gftp.i386 1:2.0.18-0.FC3 set to be updated
---> Package yum.noarch 0:2.2.0-0.fc3 set to be updated
---> Package netpbm.i386 0:10.27-3.FC3 set to be updated
---> Package kdegraphics.i386 7:3.3.1-2.4 set to be updated
---> Package openssh-askpass-gnome.i386 0:3.9p1-8.0.1 set to be updated
---> Package glibc-devel.i386 0:2.3.5-0.fc3.1 set to be updated
---> Package xfce-mcs-manager.i386 0:4.2.1-3.fc3 set to be updated
---> Package openmotif-devel.i386 0:2.2.3-6.FC3.1 set to be updated
---> Package arts.i386 8:1.3.1-1 set to be updated
---> Package openssl-devel.i386 0:0.9.7a-42.1 set to be updated
---> Package system-config-kickstart.noarch 0:2.5.19-1.fc3 set to be updated
---> Package emacs-common.i386 0:21.3-21.FC3 set to be updated
---> Package NetworkManager.i386 0:0.3.4-1.1.0.fc3 set to be updated
---> Package dbus-glib.i386 0:0.22-10.FC3.2 set to be updated
---> Package bind-libs.i386 24:9.2.5-1 set to be updated
---> Package netpbm-progs.i386 0:10.27-3.FC3 set to be updated
---> Package libpng10.i386 0:1.0.18-1.fc3 set to be updated
---> Package dhcpv6_client.i386 0:0.10-11_FC3 set to be updated
---> Package kdemultimedia.i386 6:3.3.1-1 set to be updated
---> Package mikmod.i386 0:3.1.6-30.2 set to be updated
---> Package gnutls.i386 0:1.0.20-3.1.1 set to be updated
---> Package krb5-libs.i386 0:1.3.6-5 set to be updated
---> Package glib2.i386 0:2.4.8-1.fc3 set to be updated
---> Package xorg-x11-xdm.i386 0:6.8.2-1.FC3.13 set to be updated
---> Package urw-fonts.noarch 0:2.3-0.FC3.1 set to be updated
---> Package boost.i386 0:1.32.0-5.fc3 set to be updated
---> Package rhpl.i386 0:0.148.1-2 set to be updated
---> Package httpd-suexec.i386 0:2.0.52-3.1 set to be updated
---> Package gamin.i386 0:0.0.25-1.FC3 set to be updated
---> Package hal.i386 0:0.4.7-1.FC3 set to be updated
---> Package hotplug.i386 3:2004_04_01-8.1 set to be updated
---> Package xorg-x11-Mesa-libGL.i386 0:6.8.2-1.FC3.13 set to be updated
---> Package curl-devel.i386 0:7.12.3-3.fc3 set to be updated
---> Package system-config-securitylevel.i386 0:1.4.18-2 set to be updated
---> Package xorg-x11-deprecated-libs-devel.i386 0:6.8.2-1.FC3.13 set to be updated
---> Package openssh-server.i386 0:3.9p1-8.0.1 set to be updated
---> Package redhat-menus.noarch 0:3.7.1-1.fc3 set to be updated
---> Package mc.i386 1:4.6.1-0.14.FC3 set to be updated
---> Package fonts-xorg-base.noarch 0:6.8.2-0.FC3.1 set to be updated
---> Package tetex-fonts.i386 0:2.0.2-21.3 set to be updated
---> Package alsa-lib.i386 0:1.0.6-8.FC3 set to be updated
---> Package lockdev-devel.i386 0:1.0.1-4.1 set to be updated
---> Package alsa-lib-devel.i386 0:1.0.6-8.FC3 set to be updated
---> Package pygtk2.i386 0:2.4.1-fc3.1 set to be updated
---> Package slang-devel.i386 0:1.4.9-13 set to be updated
---> Package libpcap.i386 14:0.8.3-8.FC3 set to be updated
---> Package lockdev.i386 0:1.0.1-4.1 set to be updated
---> Package selinux-policy-targeted.noarch 0:1.17.30-2.96 set to be updated
---> Package xfce4-panel.i386 0:4.2.1.1-4.fc3 set to be updated
---> Package kdepim.i386 6:3.3.1-1.FC3.1 set to be updated
---> Package system-config-samba.noarch 0:1.2.28-0.fc3.1 set to be updated
---> Package Omni-foomatic.i386 0:0.9.2-1.1 set to be updated
---> Package kdebase.i386 6:3.3.1-4.3.FC3 set to be updated
---> Package gd-devel.i386 0:2.0.28-1.30.1 set to be updated
---> Package udev.i386 0:039-10.FC3.7 set to be updated
---> Package tzdata.noarch 0:2005f-1.fc3 set to be updated
---> Package gnome-media.i386 0:2.8.0-3.FC3.1 set to be updated
---> Package zip.i386 0:2.3-26.3 set to be updated
---> Package grep.i386 0:2.5.1-31.4 set to be updated
---> Package util-linux.i386 0:2.12a-24.2 set to be updated
---> Package libpng-devel.i386 2:1.2.8-1.fc3 set to be updated
---> Package system-config-display.noarch 0:1.0.24-1 set to be updated
---> Package net-snmp-libs.i386 0:5.2.1-10.FC3 set to be updated
---> Package bzip2-devel.i386 0:1.0.2-13.FC3 set to be updated
---> Package libselinux.i386 0:1.19.1-8 set to be updated
---> Package lsof.i386 0:4.72-2.2 set to be updated
---> Package grip.i386 1:3.2.0-4 set to be updated
---> Package system-config-date.noarch 0:1.7.13-0.fc3.1 set to be updated
---> Package openssh-askpass.i386 0:3.9p1-8.0.1 set to be updated
---> Package gimp-help.noarch 0:2-0.1.0.7.0.fc3.1 set to be updated
---> Package file.i386 0:4.12-1.FC3.1 set to be updated
---> Package autofs.i386 1:4.1.3-114 set to be updated
---> Package libgcj.i386 0:3.4.3-22.fc3 set to be updated
---> Package dbus-python.i386 0:0.22-10.FC3.2 set to be updated
---> Package kernel.i686 0:2.6.11-1.27_FC3 set to be installed
---> Package gamin-devel.i386 0:0.0.25-1.FC3 set to be updated
---> Package evolution-data-server.i386 0:1.0.4-3 set to be updated
---> Package kdeedu.i386 0:3.3.1-2.3 set to be updated
---> Package gimp.i386 2:2.2.6-0.fc3.2 set to be updated
---> Package sysklogd.i386 0:1.4.1-26_FC3 set to be updated
---> Package slang.i386 0:1.4.9-13 set to be updated
---> Package kdesdk.i386 0:3.3.1-1 set to be updated
---> Package jwhois.i386 0:3.2.2-6.FC3.1 set to be updated
---> Package tetex-afm.i386 0:2.0.2-21.3 set to be updated
---> Package hwbrowser.noarch 0:0.20-0.fc3.1 set to be updated
---> Downloading header for boost-devel to pack into transaction set.
boost-devel-1.32.0-5.fc3. 100% |=========================| 0 B 00:00
Traceback (most recent call last):
File "/usr/bin/yum", line 8, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 104, in main
(result, resultmsgs) = base.buildTransaction()
File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 174, in buildTransaction
(rescode, restring) = self.resolveDeps()
File "/usr/lib/python2.3/site-packages/yum/depsolve.py", line 148, in resolveDeps
self.populateTs(test=1)
File "/usr/lib/python2.3/site-packages/yum/depsolve.py", line 106, in populateTs
self.downloadHeader(po)
File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 454, in downloadHeader
end=end, checkfunc=checkfunc, copy_local=1)
File "/usr/lib/python2.3/site-packages/yum/repos.py", line 443, in get
checkfunc=checkfunc)
File "/usr/lib/python2.3/site-packages/urlgrabber/mirror.py", line 414, in urlgrab
return self._mirror_try(func, url, kw)
File "/usr/lib/python2.3/site-packages/urlgrabber/mirror.py", line 400, in _mirror_try
return func_ref( *(fullurl,), **kwargs )
File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 595, in urlgrab
return self._retry(opts, retryfunc, url, filename)
File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 527, in _retry
return apply(func, (opts,) + args, {})
File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 583, in retryfunc
fo._do_grab()
File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 845, in _do_grab
else: new_fo = open(self.filename, 'wb')
IOError: [Errno 13] Permission denied: '//var/cache/yum/updates-released/headers/boost-devel-1.32.0-5.fc3.i386.hdr'


Kann mir bitte wer sagen, woran das liegen koennte? Auch wenn ich zb mit touch versuche, ein File in irgendeinem Update-Ordner anzulegen, gibt er mir ein PERMISSION DENIED zurueck, von andern Clients geht das aber ohne Probleme. YUM kanns in dem Fall also nicht sein, obwohl der frueher bei ner andern Installation auch schon mal gemeckert hat, was sich aber (kA warum) wieder von selbst gegeben hat....

vielen Dank schon mal fuers lesen des Postings... und fuer Tipps waere ich echt sehr dankbar, langsam weiss ich nichts mehr, das ich noch probieren koennte...

alles liebe & vielen dank,
christian

chrisi1698
26.05.05, 20:53
Es duerfte nur am NFS liegen. Wenn man versucht, das Share zB auf /tmp/nfs zu mounten, kommt auch ein 'permission denied', wenn man als root versucht, mit touch ein File anzulegen. Aber die Berechtigungen des Ordners, auf den das NFS gemountet ist, sind gleich wie die der yum-Verzeichnisse auf anderen Clients.

wenn nicht gemountet:

bash 3.00: root@wkstn22.cnetworks.ath.cx /var/cache/yum/updates-released # ls -l
drwxr-xr-x 2 root root 28672 May 22 08:06 headers
drwxr-xr-x 2 root root 4096 Feb 25 17:45 packages
..
..

gemountet:

bash 3.00: root@wkstn22.cnetworks.ath.cx /var/cache/yum/updates-released # ls -l
drwxrwxr-t 2 operator users 20480 May 26 11:26 headers
drwxrwxr-t 2 operator users 28672 May 26 09:49 packages
..
..

Wo koennen noch Unterschiede liegen, die zu dem Fehler fuehren? :confused: :(