Vagrant kann freigegebene NFS-Ordner nicht bereitstellen, weil /etc/exports beschädigt ist.Wie kann ich diese Datei reparieren?

StackOverflow https://stackoverflow.com//questions/12651733

  •  11-12-2019
  •  | 
  •  

Frage

Ich habe kürzlich versucht, eine VM mit Vagrant zu installieren, aber „vagrant up“ schlug immer mit der Fehlermeldung fehl:

Das Mounten freigegebener NFS-Ordner ist fehlgeschlagen.Dies wird am häufigsten durch die NFS -Client -Software verursacht, die nicht auf der Gastmaschine installiert wird.Bitte stellen Sie sicher, dass die NFS -Client -Software ordnungsgemäß installiert ist, und wenden Sie sich an Ressourcen, die für die Linux -Distribution spezifisch sind, die Sie verwenden, um weitere Informationen dazu zu erhalten.

Der NFS-Client war ordnungsgemäß auf meinem Computer installiert, daher suchte ich nach anderen Fehlerursachen und fand einen Blogeintrag, in dem erklärt wurde, dass mein /etc/exports möglicherweise beschädigt sei.Ich habe exportsbak wiederhergestellt (das nur kommentierte Beispiele enthält) und gehofft, dass vagrant diese Datei ordnungsgemäß neu konfigurieren würde ...Aber das ist nicht der Fall und der Fehler ist immer noch da.

Wie kann ich Vagrant zwingen, diese Datei neu zu generieren oder zu reparieren?Danke.

War es hilfreich?

Lösung

Löschen Sie einfach die Datei.

sudo rm -f /etc/exports

Die Datei wird währenddessen neu erstellt vagrant up Verfahren.

Andere Tipps

Ich konnte NFS nicht auf meinem Ubuntu leiten, weil ich die Vagrant-Pakete von APT (V 1.2.2) verwendeten,

Ich habe die neueste Vagrant-Version (1.5) von hier installiert: http://www.vagrantup.com/downloads und nfs funktionierten.

    .
  1. Überprüfen Sie, ob der NSF-Server nicht installiert ist. Sie können ...

    dpkg -l | grep nfs-kernel-server

    1. Wenn es nicht installiert ist, installieren Sie die erforderlichen Pakete ...

      apt-get install nfs-kernel-server apt-get install nfs-common service nfs-kernel-server restart sudo service portmap restart mkdir -p /var/exports

      1. dann in vaganfile hinzufügen Linie unter #shared-Ordner ...

        config.vm.synced_folder "www", "/ var / www",: nfs=> {: mount_options=> "dmode= 755", "fmode= 755"]}

        Wenn Vagrant startet, fragt er nach Root-Passwort, um ihn ohne Root-Passwort auszuführen, das Sie bearbeiten können / etc / sudoers und folgende Zeilen hinzufügen ... generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top