Dnes jsem spustil stroj RHEL 8 vagrant a došlo k této chybě – Vagrant se nepodařilo inicializovat ve velmi rané fázi . Bylo to poprvé, co jsem dostal takovou chybu.
Zde je příkaz ke spuštění stroje Vagrant:
$ vagrant up
A zde je kompletní chybová zpráva:
Vagrant failed to initialize at a very early stage: The plugins failed to initialize correctly. This may be due to manual modifications made within the Vagrant home directory. Vagrant can attempt to automatically correct this issue by running: vagrant plugin repair If Vagrant was recently updated, this error may be due to incompatible versions of dependencies. To fix this problem please remove and re-install all plugins. Vagrant can attempt to do this automatically by running: vagrant plugin expunge --reinstall Or you may want to try updating the installed plugins to their latest versions: vagrant plugin update Error message given during initialization: Unable to resolve dependency: user requested 'vagrant-mutate (= 1.2.0)'
Jak můžete vidět na výše uvedeném výstupu, k této chybě „Vagrant se nepodařilo inicializovat ve velmi rané fázi:...“ dochází z jednoho z následujících dvou důvodů:
- Možná jste někam změnili nebo přesunuli adresář HOME počítače Vagrant.
- Nekompatibilní verze závislostí. Možná jste nedávno aktualizovali Vagrant a závislosti nemusí být kompatibilní s novou verzí Vagrant.
Pokud jste se s touto chybou někdy setkali, existují tři zástupná řešení, jak tento problém vyřešit. Pojďme se podívat jeden po druhém.
Oprava chyby „Vagrant se nepodařilo inicializovat ve velmi rané fázi“
1. Pokud jste přesunuli nebo změnili adresář Vagrant HOME, nainstalované pluginy se nepodaří správně inicializovat.
Chcete-li opravit nainstalované zásuvné moduly Vagrant, spusťte následující příkaz:
$ vagrant plugin repair
Nyní zkuste spustit stroj Vagrant. Pokud to problém nevyřeší, zkuste další řešení.
2. Pokuste se aktualizovat všechny nainstalované pluginy na jejich nejnovější verze pomocí příkazu:
$ vagrant plugin update
Nyní spusťte stroj Vagrant. Pokud stále narážíte na stejný problém, zkuste poslední řešení.
3. Pokud byl Vagrant nedávno aktualizován, může k této chybě dojít kvůli nekompatibilní verzi závislostí.
Chcete-li tento problém vyřešit, jednoduše odeberte a znovu nainstalujte všechny uživatelsky nainstalované pluginy. Vezměte prosím na vědomí, že byste to měli udělat pouze tehdy, když předchozí příkazy nedokážou správně opravit systém.
Chcete-li odebrat a znovu nainstalovat všechny pluginy, spusťte:
$ vagrant plugin expunge --reinstall
Tím by se měl problém vyřešit.
Doufám, že to pomůže.