Vagrant пытается использовать VirtualBox, хотя я указал libvirt

Я хотел бы использовать виртуальную коробку с Vagrant, используя KVM и libvirt в моей системе Fedora 25. Это уже работало с Fedora 24. Когда я пытаюсь запустить машину, она, похоже, игнорирует флаг --provider libvirt и по-прежнему использует VirtualBox:

 $ vagrant up --provider libvirt The provider 'virtualbox' that was requested to back the machine 'default' is reporting that it isn't usable on this system. The reason is shown below: Vagrant could not detect VirtualBox! Make sure VirtualBox is properly installed. Vagrant uses the `VBoxManage` binary that ships with VirtualBox, and requires this to be available on the PATH. If VirtualBox is installed, please find the `VBoxManage` binary and add it to the PATH environmental variable. 

Как я могу использовать KVM?


Мой Vagrantfile :

 Vagrant.configure(2) do |config| config.vm.box = "ubuntu/xenial64" config.vm.provision "shell", inline: <<-SHELL sudo apt-get update sudo apt-get install devscripts SHELL end 

  • Установка mysql-сервера в сценарии оболочки брандмауэра (как пропустить настройку?)
  • Отсутствует команда
  • Виртуальный бокс с хостом / гостевой неделей с NFS
  • не может пинговать бродягу
  • Apache не начинается с бродячего vm
  • Попытка перезапустить apache с помощью Vagrant - «Ошибка конфигурации apache2»
  • Bash: передача команды с указанными параметрами для работы
  • Не удается удалить рубиновый камень Vagrant для установки Vagrant через RPM
  • 2 Solutions collect form web for “Vagrant пытается использовать VirtualBox, хотя я указал libvirt”

    Не могли бы вы опубликовать свой бродячий файл? Мое первое предположение заключалось в том, что в конфигурационном файле явным образом указываю Virtualbox как провайдера примерно так: «config.vm.provider: virtualbox»

    Проблема в том, что я не сказал: я использовал VirtualBox в прошлом для этого проекта. Поэтому в папке .vagrant есть некоторые остатки. Теперь Vagrant правильно использует последнего поставщика, который я использовал и не изменил, поскольку состояние в машине будет потеряно.

    Извлечение папки .vagrant сделало правильную вещь, Вагрант попытался загрузить образ виртуальной машины для libvirt . Однако, похоже, больше нет изображений libvirt в Atlas, поэтому для его преобразования необходимо использовать плагин mutate .

    Linux и Unix - лучшая ОС в мире.