Hallo,
ich hatte eine NFS Freigabe von einem anderen Linux PC erfolgreich in meinem Arch Linux eingebunden über FSTAB:
192.168.1.2:/download /home/user/Downloads nfs rw 0 0
Das hatte funktioniert und dann heute plötzlich bekomme ich beim booten schon einen Fehler das der Mount nicht klappte. Wenn ich dann im journal oder über dmesg nachschaue kann ich keinen Fehler finden der Mount letztendlich funktioniert aber nicht.
Auch wenn ich ihn ohne FSTAB mounten wollte klappt es nicht. Eine Fehlerausgabe gab es leider nicht. Es hatte den Anschein das der Mount-Befehl funktioniert hatte.
Leider weiß ich es nicht ob das Problem schon vor dem heutigen Update mit pacman -Syu (kam der neue Kernel 4.10.1.1 mit) auch schon da war oder erst jetzt nach dem Update.
Ich hatte dann mal ntf-utils deinstalliert und wollte es neu installieren.
Dann ging es los mit noch mehr Probleme und zwar wenn ich es installieren wollte bekam ich erst folgende Ausgabe:
root@buffalo ~]# pacman -S nfs-utils
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
Pakete (1) nfs-utils-2.1.1-2
Gesamtgröße der installierten Pakete: 0,96 MiB
:: Installation fortsetzen? [J/n] j
(1/1) Prüfe Schlüssel im Schlüsselring [###############################################] 100%
(1/1) Überprüfe Paket-Integrität [###############################################] 100%
(1/1) Lade Paket-Dateien [###############################################] 100%
(1/1) Prüfe auf Dateikonflikte [###############################################] 100%
Fehler: Konnte den Vorgang nicht durchführen (In Konflikt stehende Dateien)
nfs-utils: /etc/request-key.d/id_resolver.conf existiert im Dateisystem
nfs-utils: /usr/bin/blkmapd existiert im Dateisystem
nfs-utils: /usr/bin/exportfs existiert im Dateisystem
nfs-utils: /usr/bin/mount.nfs existiert im Dateisystem
nfs-utils: /usr/bin/mount.nfs4 existiert im Dateisystem
nfs-utils: /usr/bin/mountstats existiert im Dateisystem
nfs-utils: /usr/bin/nfsdcltrack existiert im Dateisystem
nfs-utils: /usr/bin/nfsidmap existiert im Dateisystem
nfs-utils: /usr/bin/nfsiostat existiert im Dateisystem
nfs-utils: /usr/bin/nfsstat existiert im Dateisystem
nfs-utils: /usr/bin/osd_login existiert im Dateisystem
nfs-utils: /usr/bin/rpc.gssd existiert im Dateisystem
nfs-utils: /usr/bin/rpc.idmapd existiert im Dateisystem
nfs-utils: /usr/bin/rpc.mountd existiert im Dateisystem
nfs-utils: /usr/bin/rpc.nfsd existiert im Dateisystem
nfs-utils: /usr/bin/rpc.statd existiert im Dateisystem
nfs-utils: /usr/bin/rpcdebug existiert im Dateisystem
nfs-utils: /usr/bin/showmount existiert im Dateisystem
nfs-utils: /usr/bin/sm-notify existiert im Dateisystem
nfs-utils: /usr/bin/start-statd existiert im Dateisystem
nfs-utils: /usr/bin/umount.nfs existiert im Dateisystem
nfs-utils: /usr/bin/umount.nfs4 existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/auth-rpcgss-module.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/nfs-blkmap.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/nfs-client.target existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/nfs-idmapd.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/nfs-mountd.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/nfs-server.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/nfs-utils.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/proc-fs-nfsd.mount existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/rpc-gssd.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/rpc-statd-notify.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/rpc-statd.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/rpc-svcgssd.service existiert im Dateisystem
nfs-utils: /usr/lib/systemd/system/var-lib-nfs-rpc_pipefs.mount existiert im Dateisystem
nfs-utils: /usr/share/doc/nfs-utils/NEWS existiert im Dateisystem
nfs-utils: /usr/share/doc/nfs-utils/README existiert im Dateisystem
nfs-utils: /usr/share/doc/nfs-utils/README.systemd existiert im Dateisystem
nfs-utils: /usr/share/man/man5/exports.5.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man5/nfs.5.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man5/nfs.conf.5.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man5/nfsmount.conf.5.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man7/nfs.systemd.7.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man7/nfsd.7.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/blkmapd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/exportfs.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/gssd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/idmapd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/mount.nfs.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/mountd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/mountstats.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/nfsd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/nfsdcltrack.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/nfsidmap.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/nfsiostat.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/nfsstat.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/rpc.gssd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/rpc.idmapd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/rpc.mountd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/rpc.nfsd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/rpc.sm-notify.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/rpc.statd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/rpcdebug.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/showmount.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/sm-notify.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/statd.8.gz existiert im Dateisystem
nfs-utils: /usr/share/man/man8/umount.nfs.8.gz existiert im Dateisystem
nfs-utils: /var/lib/nfs/etab existiert im Dateisystem
nfs-utils: /var/lib/nfs/rmtab existiert im Dateisystem
nfs-utils: /var/lib/nfs/state existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Das habe ich ein paar mal versucht ohne Erfolg. Dann in meiner Verzweiflung hatte ich auch mal noch rpcbind deinstalliert:
Dann war die Ausgabe wie folgt:
[root@buffalo ~]# pacman -S nfs-utils
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
Pakete (2) rpcbind-0.2.4-2 nfs-utils-2.1.1-2
Gesamtgröße der installierten Pakete: 1,10 MiB
:: Installation fortsetzen? [J/n] j
(2/2) Prüfe Schlüssel im Schlüsselring [####################################] 100%
(2/2) Überprüfe Paket-Integrität [####################################] 100%
Fehler: rpcbind: signature from "Andreas Radke <andyrtr@archlinux.org>" is invalid
:: Datei /var/cache/pacman/pkg/rpcbind-0.2.4-2-x86_64.pkg.tar.xz ist beschädigt (Ungültiges oder beschädigtes Paket (PGP-Signatur)).
Soll die Datei entfernt werden? [J/n] j
Fehler: Konnte den Vorgang nicht durchführen (Ungültiges oder beschädigtes Paket)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Danach ist jetzt die Ausgabe wieder wie ganz oben. Die Signature Meldung kommt nicht mehr aber halt ein Fehler und nfs-utils und rpcbind sind danach nicht installiert.
Hat jemand eine Idee wie ich das wieder installiert bekomme und evtl. auch eine Idee zu meine NFS Ausgangsproblem?
Schöne Grüße
mabox
[EDIT]
Ich habe das Problem nun gelöst und zwar habe ich als erstes alle aufgelisteten Dateien gelöscht. Diese waren zu keinem Paket mehr zugehörig.
Danach konnte ich nfs-utils wieder installieren.
[root@buffalo ~]# sudo pacman -S nfs-utils
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
Pakete (3) nfsidmap-0.26-1 rpcbind-0.2.4-2 nfs-utils-2.1.1-2
Gesamtgröße der installierten Pakete: 1,19 MiB
:: Installation fortsetzen? [J/n] j
(3/3) Prüfe Schlüssel im Schlüsselring [##################################################] 100%
(3/3) Überprüfe Paket-Integrität [##################################################] 100%
(3/3) Lade Paket-Dateien [##################################################] 100%
(3/3) Prüfe auf Dateikonflikte [##################################################] 100%
(3/3) Überprüfe verfügbaren Festplattenspeicher [##################################################] 100%
:: Verarbeite Paketänderungen...
(1/3) Installiere rpcbind [##################################################] 100%
Warnung: /etc/conf.d/rpcbind installiert als /etc/conf.d/rpcbind.pacnew
(2/3) Installiere nfsidmap [##################################################] 100%
(3/3) Installiere nfs-utils [##################################################] 100%
Warnung: /etc/nfsmount.conf installiert als /etc/nfsmount.conf.pacnew
Warnung: /etc/nfs.conf installiert als /etc/nfs.conf.pacnew
Warnung: /etc/exports installiert als /etc/exports.pacnew
==> PLEASE NOTE:
==> Extended configuration options for NFS are available in
==> /etc/sysconfig/nfs
==>
==> Please refer to http://wiki.archlinux.org/index.php/NFS
==> for further information.
Optionale Abhängigkeiten für nfs-utils
sqlite: for nfsdcltrack usage [Installiert]
python: for nfsiostat and mountstats usage [Installiert]
ldconfig: Datei /usr/lib/libpath_utils.so.1.0.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libref_array.so.1.2.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libcollection.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdhash.so.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libpath_utils.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdhash.so.1.0.2 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libcollection.so.4 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libcollection.so.4.1.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libbasicobjects.so.0.1.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libpath_utils.so.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libbasicobjects.so.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libref_array.so.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdhash.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libref_array.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libini_config.so.5 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libini_config.so.5.2.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libbasicobjects.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libini_config.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent-2.0.so.5 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_core-2.0.so.5 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_core.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_extra-2.0.so.5 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_extra.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_pthreads-2.0.so.5 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_pthreads.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_openssl-2.0.so.5 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_openssl.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent-2.0.so.5.1.10 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_core-2.0.so.5.1.10 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_extra-2.0.so.5.1.10 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_pthreads-2.0.so.5.1.10 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libevent_openssl-2.0.so.5.1.10 ist leer; keine Überprüfung.
:: Starte post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Nun klappt auch der NFS Mount wieder der ursprünglich ohne jegliche Meldung nicht klappte.
Ich frage mich jetzt nur ob ich mich um diese "pacnew" Dateien kümmern sollte nachdem ja jetzt alles wieder funktioniert.