2016-04-19 8 views
0

zuletzt (nicht sicher warum) vagrant (1.8.1) begann für ein root-Passwort zu fragen. jedoch bei der Arbeit sind keine Root-Rechte, die uns gegeben (kein sodoer)deaktivieren nfs beschneiden in vagrant

ich nach einem Weg suchen vargant zu sagen, die nfs zu stoppen alle zusammen

Beschneidung leider die documentation sagt nicht, wie diese besondere ändern Flagge und ich weiß nicht, Ruby viel die code verschenkt, dass es eine Fahne geben sollte aber nicht herausfinden, die "false" dort setzen

Ich beabsichtige, NFS zu deaktivieren oder diesen Teil alle zusammen zu überspringen. also beide wären willkommen.

mein Ausgangspunkt ist meine ~/.vagrant.d/Vagrantfile

Vagrant.configure('2') do |config| 
    config.vagrant.host :nfs_prune => false 
end 

Fehlermeldung lautet: Pruning invalid NFS exports. Administrator privileges will be required...

PS: Nein, ich verwende nfs nicht in meinem freigegebenen Ordner

Antwort

2

Sie sollten in der Lage sein, deaktivieren Sie mit dem config.nfs.functional = false

functional (bool) - Der Standardwert ist wahr. Wenn false, wird NFS nicht als synchronisierter Ordnertyp verwendet. Wenn ein synchronisierter Ordner speziell NFS anfordert, tritt ein Fehler auf.

vagrantfile können aus mehreren Quellen geladen werden, siehe LOAD ORDER AND MERGING

Vagrant tatsächlich eine Reihe von Vagrantfiles lädt, die Einstellungen verschmelzenden wie es geht. Dies ermöglicht Vagrantfiles unterschiedlicher Spezifitätsstufe , um vorherige Einstellungen zu überschreiben. Vagrant-Dateien werden in der unten gezeigten Reihenfolge geladen. Beachten Sie, dass Vagrant mit dem nächsten Schritt fortfährt, wenn in einem Schritt keine Vagrant-Datei gefunden wird.

  1. Vagrantfile verpackt mit der Box, die für eine gegebene Maschine verwendet werden soll.
  2. Vagrantfile in Ihrem Vagrant-Home-Verzeichnis (standardmäßig ~/.vagrant.d). Auf diese Weise können Sie einige Standardeinstellungen für Ihren Systembenutzer festlegen.
  3. Vagrantfile aus dem Projektverzeichnis. Dies ist die Vagrantfile , die Sie die meiste Zeit ändern werden.

Wie Sie erwähnen Sie Kontrollpunkt bereits 3 und 2, die Vagrantfile von den jeweiligen Kontrollkästchen (falls vorhanden)

+0

weit nach 5 Minuten nach der Kollision mit einem: leider hat dies den Job nicht machen . wieder dies nicht eine Fehlkonfiguration der bestimmten Vagrant-Dateien, sondern einige peinliche globale Konfigurationsfehler erst kürzlich angezeigt BTW. Das Entfernen des gesamten .vagrant.d-Verzeichnisses hat die Aufgabe ebenfalls nicht erfüllt. PS: wenn es: bitte finden Sie in der Dokumentation mit Informationen über diese Konfig Felder –

+0

passiert es nur für Ihre spezifische Box oder mit einer Box? –

+0

aber Ihre Antwort hat mir geholfen, dieses Problem zu vermeiden. Ich benutzte die "alten" Vagrant-Setup mit richtig vorhandenen sudoers Konfiguration, um die NFS Chaos zu reinigen und dann in der globalen vagrantfile angegeben, dass NFS deaktiviert ist –