Vagrant startet nicht. Der Benutzer, der die VM erstellt hat, stimmt nicht mit dem aktuellen Benutzer überein
War ich versucht zu starten, mein vagrant Maschine, so dass ich navigiert zu dem Ordner, wo meine vagrantfile ist, und verwendet:
vagrant up && vagrant ssh
aber ich bekam die folgende Fehlermeldung:
Die VirtualBox-VM wurde erstellt mit einem Benutzer, der nicht mit der
aktuellen Benutzer ausführen Vagrant. VirtualBox erfordert, dass der gleiche Benutzer
verwaltet werden die VM erstellt wurde. Bitte re-run mit Vagrant
dieser Benutzer. Dies ist nicht ein Landstreicher-Problem.Die UID verwendet, um die VM erzeugt wurde: 0 Ihre UID: 501
Ich habe auch versucht mit sudo, aber das hat nicht funktioniert entweder.
Brauche ich zum wechseln der UID ' s? Und wie kann ich dies tun?
InformationsquelleAutor der Frage Luke | 2015-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich lief in das gleiche problem heute.
Ich bearbeitet meine UID durch öffnen der Datei
.vagrant/machines/default/virtualbox/creator_uid
und die änderung der 501 zu einem 0.Nachdem ich die Datei gespeichert, wird der Befehl vagrant up arbeitete wie ein Weltmeister.
NB: die
.vagrant
Ordner ist im gleichen Verzeichnis wie das Vagrantfile, wo Sie liefvagrant up
InformationsquelleAutor der Antwort Fred
Lief in dieses problem in einer etwas anderen situation. Das Problem war, dass ".vagrant" wurde überprüft, in dem git repo, und die committer wurde ausgeführt, unter einer anderen UID als ich war.
Lösung: hinzufügen .vagrant zu .gitignore.
InformationsquelleAutor der Antwort Chris Cogdon
Ich lief in das gleiche Problem, aber in meinem Fall war es, da hatte ich lief
vagrant up
untersudo
und wenn ich kam zurück, um es später würde ich vergessen.Dumme Fehler, aber ich bin sicher, es ist nicht das erste mal ist es passiert, jemand 🙂
InformationsquelleAutor der Antwort ConorLuddy
Ich versucht, die änderung der id .vagrant\Maschinen\default\virtualbox\creator_uid und das hat bei mir nicht funktioniert, aber das löschen der Datei, creator_uid hat den trick.
InformationsquelleAutor der Antwort Canje027
nur die Benutzer-ID ändern hier
.vagrant/Maschinen/default/virtualbox/creator_uid
InformationsquelleAutor der Antwort Oleg Tokar
Entsprechend der VirtualBox User Manual:
In anderen Worten, Sie haben, wechseln Sie zu root (
UID 0
), um es auszuführen.InformationsquelleAutor der Antwort dmargol1
Es möglich, dass du den Befehl ausgeführt:
sudo vagrant up
Dies würde bedeuten, wie Ihre normale Benutzer, Sie sind nicht in der Lage, um zu sehen, oder sogar löschen von der
/.vagrant
Ordner und Dateien.Wenn ja, einfach ausführen:
sudo vagrant destroy -f
Dann sollten Sie in der Lage sein, zu laufen (wie Ihr normales Benutzerkonto):
vagrant up
InformationsquelleAutor der Antwort brandon
Führen Sie die folgenden Befehle:
InformationsquelleAutor der Antwort vixadd
Ich hatte das gleiche problem nachdem ich einen neuen computer bekam. Anstelle von kopieren aller Dateien von meinem alten computer, ich hatte zu prüfen, die vagrant-Projekte wieder aus dem git-repository. Danach
vagrant up
fein gearbeitet.InformationsquelleAutor der Antwort matschmann
Nur um add-on zu Fred ' s https://stackoverflow.com/a/32256848/2065804 Antwort.
Stellen Sie sicher, dass Sie die richtige VM-Maschine. Zum Beispiel, meine VM-name ist NICHT Standard, sondern eher sogenannte homestead-7.
So den Pfad zu die richtige ist:
und nicht:
Dieser Fehler passiert mir, wenn ich änderte meine Mac zu einem anderen Mac.
InformationsquelleAutor der Antwort Abdul Rahman A Samad
Entfernen Sie den Inhalt .Landstreicher versteckt es dir in der aktuellen Arbeit von dir und re-run " vagrant up-Befehl.
Fehler, weil der Kopie /backup von Vagranfile /s von einem system zum anderen system. user-id mismath der Landstreicher, um die Umwelt..
hoffe es hilft, cheers..!! :))
wenn u nicht wollen, löschen Sie diesen Ordner kann u update uid des aktuellen Benutzers in der Datei in den versteckten dir die aktuellen arbeiten von dir, ich.e .vagrant/Maschinen/jenkins/virtualbox$ vim creator_uid
InformationsquelleAutor der Antwort siva krishna