Ошибка разрешения в диспетчере виртуальных машин

Я пытаюсь установить win8.1 как гость на моей Ubuntu 14.04 с помощью KVM и virt менеджера. Когда я выбираю путь файла ISO в virt менеджере, он бросает эту ошибку:

Эмулятор не может иметь поисковых полномочий для пути'/media/owerfoll/B/windows8.1 Enterprise.iso'

Как я могу зафиксировать это?!

6
задан 15 June 2017 в 00:25

3 ответа

У меня была та же проблема также. Я зафиксировал его путем выполнения следующего:

  1. Выполнение virt-manager с sudo:

    sudo virt-manager
    
  2. Попытка создать Ваш VM. Когда ошибочное диалоговое окно появится, нажмите Yes для исправления ошибки.

    то, Что это делает, изменить пользователя и группу Вашего файла изображения (к libvirt-qemu:libvirt-qemu, если это - Ваш virt-manager пользователь). Вы могли также sudo chmod libvirt-qemu:libvirt-qemu <image-file>, если Вы хотите сделать это вручную.

  3. , Когда Вы доберетесь до следующего шага, отмените процесс создания и близко virt-manager.

  4. Теперь перезапуск virt-manager без sudo и попытка создать Ваш VM снова.

9
ответ дан 23 November 2019 в 07:26

Просто требуемый для бросания в моей проблеме/решении в случае, если это помогает любому. Я позволял ОС (GalliumOS в моем случае) решают, как и где смонтировать мой внешний USB SSD, где моя виртуальная машина хранится.

Это монтировалось к /media/<me>/MySSD по умолчанию.

я установил gnome-disk-utility, и вошел и реконфигурировал опции монтирования для той Карты памяти. Я снял флажок "с системными значениями по умолчанию использования", и позвольте дискам гнома заполнить остальную часть настроек отдельно, которые изменяют мою точку монтирования на/dev /

Затем, у virt-менеджера больше не было проблем, получающих доступ к моему gcow файлу

, можно сделать это вручную в/etc/fstab, это было просто быстрее для меня.

2
ответ дан 23 November 2019 в 07:26

Просто встреченный эта установка VM. Нажатие кнопки Yes для автоматической фиксации проблемных наборов расширенный ACLs на файле. Вы видите это путем выполнения ls-l на каталоге и проверки полномочий на другой.

Вместо того, чтобы открыть полномочия для всех пользователей в другом, можно явно установить их использующий setfacl

Из страницы справочника:

EXAMPLES
   Granting an additional user read access
          setfacl -m u:lisa:r file

, Так как я хотел предоставить libvert-qemu, пользователь выполняет права установить мой vm, я работал:

setfacl -m u:libvert-qemu:x 

Это устанавливает полномочия для определенных пользователей, не изменяя выполнить бит для всей группы каталога. Я - поклонник более трудного управления. Полномочия на файле должны считать что-то как -rw-rw-r-+, с + значение, что там расширенный набор полномочий.

Вы могли просто нажать кнопку Yes и не волноваться о том, что она делает, но я принял решение проверить ее. Я затем смог продолжить установку в virt-менеджере, не работая с sudo и без дальнейшей ошибки.

1
ответ дан 23 November 2019 в 07:26

Другие вопросы по тегам:

Похожие вопросы: