LINUX.ORG.RU

Боксы (gnome-boxes) Не пробрасываются USB устройства в гостевую ОС

 , ,


0

1

Использую Боксы (gnome-boxes) в Fedora 25, не удаётся пробросить флешку в гостевую ОС. Активация напротив USB устройства происходит без проблем, система ни на что не ругается. Происходит звук включения/выключения USB устройства,то ли в хостовой,то ли в гостевой, флешка исчезает из списка примонтированных устройств на хосте, но в гостевой ОС, она не появляется, не монтируется автоматически. Проблем воспроизводится в том числе на гостевой Fedora 25.

Ответ на: комментарий от Rousk

ну, он красивее! А вообще, это же просто морда к этому как его qemu, значит если, что, можно будет настроить его через командную строку, если конечно знать как...

sciencel
() автор топика

Попробуй через virt-viewer (virt-manager и virt-viewer это морда к тому же libvirt)

TheAnonymous ★★★★★
()
Ответ на: комментарий от Pinkbyte

lsusb Bus 001 Device 006: ID 0627:0001 Adomax Technology Co., Ltd Bus 001 Device 005: ID 0627:0001 Adomax Technology Co., Ltd Bus 001 Device 004: ID 0627:0001 Adomax Technology Co., Ltd Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 003: ID 08e6:4433 Gemalto (was Gemplus) GemPC433-Swap Bus 002 Device 004: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive Bus 002 Device 002: ID 0409:55aa NEC Corp. Hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

sciencel
() автор топика
Ответ на: комментарий от sciencel

Флешка определяется как: Bus 002 Device 004: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive

dmesg очень длинный, форум не позволяет его опубликовать.

sciencel
() автор топика

Запусти эти боксы с терминала, там по крайней мере будет какой-то выхлоп что бы понять, что идёт не так.

И да, у тебя права то на устройства есть?

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

gnome-boxes

(gnome-boxes:14898): Gtk-WARNING **: Theme parsing error: gtk-style.css:81:18: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

(gnome-boxes:14898): Gtk-WARNING **: Theme parsing error: gtk-style.css:92:18: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

** (gnome-boxes:14898): WARNING **: Using a file (/usr/share/gnome-boxes/gnome-boxes-logos-db.xml) as a database location is deprecated, use a directory instead

(gnome-boxes:14898): Gtk-CRITICAL **: gtk_gl_area_make_current: assertion 'gtk_widget_get_realized (widget)' failed

(gnome-boxes:14898): Gtk-CRITICAL **: gtk_gl_area_make_current: assertion 'gtk_widget_get_realized (widget)' failed

(gnome-boxes:14898): Gtk-CRITICAL **: gtk_gl_area_make_current: assertion 'gtk_widget_get_realized (widget)' failed

(gnome-boxes:14898): Gtk-CRITICAL **: gtk_gl_area_make_current: assertion 'gtk_widget_get_realized (widget)' failed

(gnome-boxes:14898): GSpice-CRITICAL **: spice_gtk_session_request_auto_usbredir: assertion 's->auto_usbredir_reqs > 0' failed

(gnome-boxes:14898): Gtk-CRITICAL **: gtk_gl_area_make_current: assertion 'gtk_widget_get_realized (widget)' failed

(gnome-boxes:14898): GSpice-CRITICAL **: spice_gtk_session_request_auto_usbredir: assertion 's->auto_usbredir_reqs > 0' failed

(gnome-boxes:14898): GSpice-CRITICAL **: spice_gtk_session_request_auto_usbredir: assertion 's->auto_usbredir_reqs > 0' failed

(gnome-boxes:14898): Gtk-CRITICAL **: gtk_gl_area_make_current: assertion 'gtk_widget_get_realized (widget)' failed

(gnome-boxes:14898): GSpice-CRITICAL **: spice_gtk_session_request_auto_usbredir: assertion 's->auto_usbredir_reqs > 0' failed

(gnome-boxes:14898): Gdk-WARNING **: Lost connection to Wayland compositor.

Последняя ошибка, связана с тем, что gnome-boxes просто упал. И вообще заметил, что если пытаться пробрасываться флешки в него, то в этим моменты он иногда зависает и аварийно завершает работу.

И что ты имеешь ввиду под правами на устройство? Все права прописаны в системе разработчиками дистрибутива и программного обеспечения. Я ничего не делал, ну пытался себя добавлять в группу qemu, думал может это как то поможет, просто метод тыка, но по скольку не помогло, я исключил себя от туда, то есть сделал, всё как было изначально.

sciencel
() автор топика
Ответ на: комментарий от sciencel

(gnome-boxes:14898): Gdk-WARNING **: Lost connection to Wayland compositor.

А можно попробовать тоже самое но в среде Иксов? Там при логине можно выбрать соответствующий пункт меню.

Все права прописаны в системе разработчиками дистрибутива и программного обеспечения.

1. Ты слишком высокого мнения о разрабах федоры.

2. ну ты хотя бы в группе wheel?

3. Потести virtualbox.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

Да мой пользователь а хосте есть в группе wheel, я в этой группе по умолчанию. Разумеется я тестировать на классических иксах, проблема там точно такая же. Однако ради того, что бы показать журнал запуска gnome-boxes, я проделал это ещё раз. [sergey@inspiron ~]$ gnome-boxes

(gnome-boxes:2259): Gtk-WARNING **: Theme parsing error: gtk-style.css:81:18: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

(gnome-boxes:2259): Gtk-WARNING **: Theme parsing error: gtk-style.css:92:18: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

** (gnome-boxes:2259): WARNING **: Using a file (/usr/share/gnome-boxes/gnome-boxes-logos-db.xml) as a database location is deprecated, use a directory instead

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: Ошибка записи данных: Обрыв канала

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

(gnome-boxes:2259): Boxes-WARNING **: libvirt-machine.vala:341: Unable to get domain info: internal error: сокет клиента был закрыт

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

sciencel
() автор топика
Ответ на: комментарий от Ygor

Логи не смотрел, их там обычно не мало, я хз что именно смотреть :) Что касается virtualbox, то это всё же другая тема, я virtualbox хотел бы рассмотреть в последнюю очередь. Во всяком случае проблем с пробросом флешек в virtualbox в Ubuntu, у меня не возникало. Не хотелось бы ставить virtualbox сейчас. Вообще вроде virtualbox и qemu не совместимы на одной системе, но вроде бы их можно ставить на одну систему, главное не запускать одновременно... Хотелось бы эксперименты с virtualbox отложить. И кстати, если это баг Боксов, то впринципе, если это возможно, я не против запускать виртуальную машину без использования GUI, то есть через терминал, в случаях, когда надо пробросить флешку. Проброс флешки нужная для меня возможность, но требуется на практике не часто.

sciencel
() автор топика
Ответ на: комментарий от sciencel

не удаётся пробросить флешку в гостевую ОС

Тебе с флешки надо читать в гостевой ОС или на флешку делать запись ?

Rousk
()
Ответ на: комментарий от sciencel

Если на флешку, то вариант который хотел предложить не пойдет а предложить хотел закручивать то что нужно в iso добавить привод оптических дисков (если есть такая возможность) к нему добавть этот iso

Rousk
()

Похожая ошибка в Gentoo https://bugs.freedesktop.org/show_bug.cgi?id=75810

В конце описывается, что проблема была решена установкой spice-gtk-0.23

У меня в федоре ест пакет spice-gtk-0.33-2 и spice-gtk3-0.33-2 Второй уже установлен был по умолчанию, первый нет. Я установил spice-gtk-0.33-2 перезагрузил машину, и попробовал пробросить флешку снова. Всё те же пробелемы. По скольку пакет проблему ни как не решил, я его удалил.

sciencel
() автор топика
1 ноября 2017 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.