Wo ist die Protokolldatei des Vagabunden?

11

Ich versuche, ein Vagrant- oder VirtualBox-Problem zu debuggen (siehe Taiga-Vagrant bietet keine funktionierende Taiga-Umgebung # 21 ).

Der Befehl VAGRANT_LOG=debug vagrant up --debugdruckt viele wahrscheinlich nützliche Informationen aus. Wo ist dieses Protokoll jedoch gespeichert?

Bearbeiten: VAGRANT_LOG=debug vagrant up ist eigentlich das gleiche wie vagrant up --debug. Ich arbeite an / mit: Funtoo-Linux, Vagrant 1.4.3 und VirtualBox 4.3.32.

Nikos Alexandris
quelle

Antworten:

12

Vagrant führt keine Protokolle. Die Ausgabe von vagrant up --debugkann beispielsweise in eine Datei wie umgeleitet werden

vagrant up --provision --debug &> debug_log

Fragment einer IRC-Sitzung in #vagrant bei Freenode:

[18:29] <NikosA>ada: wirklich, wo ist die Debug- "Datei" standardmäßig gespeichert? Gibt es keine?

[18:29] <ada>Vagrant schreibt nicht in Protokolldateien

..

[18:29] <ada>virtualbox tut es

[18:29] <NikosA>Ich versuche sogar, >> debug_log in der Befehlszeile zu speichern, und es werden einfach keine dieser wertvollen Details gespeichert.

[18:29] <NikosA>OK, also würde ich nach den VBox-Protokollen suchen?

[18:30] <ada>Wenn Sie den vbox-Anbieter verwenden, ja

..

[18:31] <dtrainor>NikosA, leite die Ausgabe mit &> um

Nikos Alexandris
quelle
Warum brauchen wir &? Ich benutze normalerweise nur>, aber es scheint nicht ausreichend zu sein. Ich bin interessant zu lernen
OZZIE
0

Gemäß einer Antwort auf Stackoverflow speichert VirtualBox Protokolle unter ~/VirtualBox VMs/vagrant_box_name/Logs.

Allen Luce
quelle