2 votes

Pourquoi Vagrant échoue-t-il après une mise à jour du système d'exploitation ?

Mise à jour de plusieurs paquets comme gem, ruby et ses plugins. Maintenant, quand je lance vagrant up Je reçois :

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: 'fog-libvirt (>= 0.3.0)' requires 'ruby-libvirt (>= 0.7.0)'

J'ai même supprimé l'ensemble des vagrant por sudo apt-get remove --purge vagrant mais après une nouvelle installation, l'erreur continue de s'afficher.

J'ai essayé de réinstaller sudo gem install ruby-libvirt mais rien ne s'est passé.

Y a-t-il quelque chose que je puisse essayer sur Ubuntu pour résoudre ce problème et faire en sorte que les vagrant en marche ?


EDIT-1 :

vagrant plugin repair affichent :

Repairing currently installed plugins. This may take a few minutes...
Failed to automatically repair installed Vagrant plugins. To fix this
problem remove all user installed plugins and reinstall. Vagrant can
do this for you automatically by running the following command:

  vagrant plugin expunge --reinstall

Failure message received during repair:

Unable to resolve dependency: user requested 'vagrant-libvirt (> 0)

En utilisant ensuite vagrant plugin expunge --reinstall :

This command permanently deletes all currently installed user plugins. It
should only be used when a repair command is unable to properly fix the
system.

Continue? [N]: Y

All user installed plugins have been removed from this Vagrant environment!

Vagrant will now attempt to reinstall user plugins that were removed.

1voto

Alireza Points 973

J'ai retiré ruby & gems ainsi que le répertoire vagrant ~/.vagrant.d et réinstallé vagrant , ruby y gems . Aujourd'hui, tout fonctionne. Il semble que l'erreur soit liée à ruby y gems .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X