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 

  • Не удалось запустить бродячий экземпляр
  • О перечислении виртуальных дисков на debian
  • Использовать поставщика VirtualBox по умолчанию для Fedora 21
  • Создание новой коробки для бродяг
  • Не удается удалить рубиновый камень Vagrant для установки Vagrant через RPM
  • Пользовательский debian ISO
  • Виртуальный бокс с хостом / гостевой неделей с NFS
  • создание докерных изображений делает Vagox-управляемым VBox замораживанием
  • 2 Solutions collect form web for “Vagrant пытается использовать VirtualBox, хотя я указал libvirt”

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

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

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

    Interesting Posts

    Проблема установки CentOS 6.4 (вторая) после этого Win7 (First) – двойная загрузка

    Установка KolibriOS на флеш-накопителе с использованием GRUB2

    Как переключается переключатель -name в GNU, когда он нацелен на каталог и его содержимое?

    Как отправлять / получать сообщения на RFCOMM Terminal

    Некоторые иконки разбиты в меню приложения

    Определение причины паники Linux

    Установка JDK 7 на debian

    Что произойдет, если количество свободной памяти (vm.min_free_kbytes) будет слишком низким?

    Ошибка: QOpenGLShader: не удалось создать шейдер – при запуске через ssh

    Ошибка unixODBC 2.3.0 "_S_create_c_locale name not valid"

    Fluxbox отключает мои экраны после некоторого холостого момента

    определение подвески на уровне systemd в Debian

    Установите mono и Monodevelop на новую рабочую станцию ​​Redhat 6.5

    Отсутствует 32-битная библиотека на 64-битной установке Linux

    Использование sed (или что-нибудь полезное) для замены строк относительным содержимым

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