Я получил простой Vagrantfile, который использует archlinux/archlinux и пытается получить доступ к USB, который подключен к моему хосту. Когда я делаю vagrant up я получаю ошибку, подобную этой:

There was an error while executing `VBoxManage`, a CLI used by Vagrant 
for controlling VirtualBox. The command and stderr is shown below.
Command: ["showvminfo", "VAGRANT-ID", 
"--machinereadable"]
Stderr: 

Если я проверю это с помощью vboxmanage showvminfo VAGRANT-ID --machinereadable я получу ошибку сегментации, подобную этой:

...
USBFilterManufacturer2=""
USBFilterProduct2=""
USBFilterRemote2=""
USBFilterSerialNumber2=""
[1]    9658 segmentation fault (core dumped)  vboxmanage showvminfo
VAGRANT-ID --machinereadable

Линии, которые я использую в своем Vagrantfile, который пытается получить доступ к USB.

vb.customize ["modifyvm", :id, "--usb", "on"]
vb.customize ["modifyvm", :id, "--usbehci", "on"]
vb.customize ['usbfilter', 'add', '0', '--target', :id, '--name', 
'usb', '--vendorid', 'VENDOR-ID-HEX', '--productid', 'PRODUCT-ID-HEX']

Моя операционная система - Fedora 29, версия Virtualbox 6.0 и Vagrant 2.2.3.

Что-то я пробовал:

Удалил папку .vagrent и сделал vagrant up,

добавленной

vagrant ALL=(ALL) NOPASSWD:ALL
Defaults:vagrant !requiretty

в файл /etc /sudoers

Использовать

vboxmanage usbfilter add 0 --taget VAGRANT-ID --name usb 
--vendorid VENDOR-ID-HEX --productid PRODUCT-ID-HEX

(и это не дало никакой ошибки).

Заранее спасибо.

0