Hari ini, saya memulai mesin gelandangan RHEL 8 dan mendapatkan kesalahan ini - Vagrant gagal menginisialisasi pada tahap yang sangat awal . Ini adalah pertama kalinya saya mendapatkan kesalahan seperti itu.
Berikut adalah perintah untuk memulai mesin Vagrant:
$ vagrant up
Dan berikut adalah pesan kesalahan lengkapnya:
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)'
Seperti yang dapat Anda lihat pada output di atas, kesalahan "Vagrant failed to initialize at a very early stage:..." terjadi karena salah satu dari dua alasan berikut:
- Anda mungkin telah mengubah atau memindahkan direktori HOME mesin Vagrant ke suatu tempat.
- Versi dependensi yang tidak kompatibel. Anda mungkin baru saja memperbarui Vagrant dan dependensinya mungkin tidak kompatibel dengan versi baru Vagrant.
Jika Anda pernah mengalami kesalahan ini, ada tiga solusi untuk memperbaiki masalah ini. Mari kita lihat satu per satu.
Perbaiki "Vagrant gagal menginisialisasi pada tahap yang sangat awal" Kesalahan
1. Jika Anda telah memindahkan atau mengubah direktori Vagrant HOME, plugin yang diinstal akan gagal untuk menginisialisasi dengan benar.
Untuk memperbaiki plugin Vagrant yang terinstal, jalankan perintah berikut:
$ vagrant plugin repair
Sekarang coba nyalakan mesin Vagrant. Jika tidak menyelesaikan masalah, coba solusi berikutnya.
2. Coba perbarui semua plugin yang diinstal ke versi terbaru menggunakan perintah:
$ vagrant plugin update
Sekarang mulai mesin Vagrant. Jika Anda masih mengalami masalah yang sama, coba solusi terakhir.
3. Jika Vagrant baru saja diperbarui, kesalahan ini dapat terjadi karena versi dependensi yang tidak kompatibel.
Untuk memperbaikinya, cukup hapus dan instal ulang semua plugin yang diinstal pengguna. Harap dicatat bahwa Anda hanya boleh melakukan ini ketika perintah sebelumnya tidak dapat memperbaiki sistem dengan benar.
Untuk menghapus dan menginstal ulang semua plugin, jalankan:
$ vagrant plugin expunge --reinstall
Ini akan memperbaiki masalah.
Semoga membantu.