Ich arbeite in einer Vagrant-Box, die vor Homestead 5.0 und manchmal nach einer git pull
oder git checkout
, bekomme ich
Nachdem ich meine Box neu gestartet habe, kann ich normal ziehen oder auschecken. Ich habe auch versucht, git pull
lokal und es hat perfekt funktioniert.
Einrichtung:
Jeder mit diesem Problem?
Es sieht so aus, als wäre es ein Fehler mit macOS ( möglicherweise El Capitan, aber in Sierra bestätigt) und / oder NFS.
Siehe diese Vagrant-Probleme:
Die meisten Leute fanden heraus, dass es mit einem Dateisystem-Caching-Problem zu tun hat.
Aktualisieren Sie auf High Sierra 10.13.2 Beta 2 als von JF Bibeau bestätigt .
Zu High Sierra 10.13.2 Beta 2 hochgestuft, habe meinen Cronjob entfernt, der periodisch eine
ls -laR
als Workaround verwendet, [...]Ich freue mich, berichten zu können, dass ich das in fast zwei Wochen nicht gesehen habe, als ich High Sierra benutzt habe. Es ist komplett behoben!
Beachten Sie, dass ein neues, aber anderes Problem in High Sierra aufgetreten ist, das mit einer falschen Auflistung von Dateien zusammenhängt auf dem Gastcomputer .
Wenn ein Upgrade auf High Sierra nicht möglich ist, finden Sie hier einige Umgehungslösungen.
Wenn möglich, aktualisieren Sie beide, obwohl einige Leute das Herunterstufen erwähnt haben.
Beim Ausführen des folgenden auf dem Host wird der Dateisystemcache aktualisiert:
%Vor%oder das Get info Menü des synchronisierten Verzeichnisses scheinen vorübergehend zu funktionieren.
Einige Leute haben einen Cron-Job gemacht, um das alle fünf Minuten zu tun , damit sie nie auf das Problem stoßen, auch wenn es keine endgültige Lösung ist.
Jemand wies darauf hin , dass nur eine rekursive Auflistung ausgeführt wurde Das Verzeichnis hatte den gleichen Effekt und war schneller .
%Vor%Ein Kommentar in dem erwähnten Problem:
Die Deaktivierung von NFS-Lookupcache scheint zu funktionieren, aber die Leistung ist unerträglich.
Geben Sie auf dem Hostcomputer Lese- und Schreibzugriff auf Jeder . Es scheint auch vorübergehend zu funktionieren, wahrscheinlich für den gleichen Cache-Grund funktioniert das Öffnen des Menüs Get info .
Aber das hat einen enormen Leistungsabfall.
Dies ist ein vagabundierendes Plugin, das das Mounten von Verzeichnissen mit SSHFS ermöglicht. Allerdings von den Nachteilen, die auf dem Repo selbst aufgeführt sind:
Die Leistung ist schlechter als eine Implementierung wie NFS
Einige Leute erwähnten, dass sie dieses spezielle "unlink" -Problem auf El Capitan nicht hatten . Eine Herabstufung wäre also eine letzte Möglichkeit Lösung, um den Umgang damit zu umgehen.
Einige registrierte Apple-Entwickler haben das Problem auf bugreport.apple.com gemeldet ( # 28927426 und # 33043401 ), aber die Informationen sind privat.
Apple antwortete und schloss den ursprünglichen Fehlerbericht mit den Worten:
Das in diesem Fehlerbericht gemeldete Problem wurde behoben, aber das High Sierra-Problem ist spezifisch für APFS und nicht das gleiche Problem. Bitte füge einen neuen Nug (sic) für dieses Problem ein. Vielen Dank. Wir schließen jetzt diesen Fehlerbericht.
Tags und Links git macos vagrant virtualbox homestead