Bug 50508 - Подключение к доступному USB-устройству работает, только при запуске от root
Summary: Подключение к доступному USB-устройству работает, только при запуске от root
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: usbip-gui (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-31 16:18 MSK by Elena Mishina
Modified: 2024-05-31 16:18 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elena Mishina 2024-05-31 16:18:15 MSK
Шаги воспроизведения:
==========================
1)Запустить usbip-gui из меню 
2)В поле "Remote USB Devece for" ввести IP-сервера. Нажать кнопку "Refresh"
3)В списке появились устройства с сервера
4)Выбрать устройство и нажать кнопку "Attach Device"

Результат:
Ничего не происходит

Ожидаемый результат:
Устройство подключено (или выведен запрос на повышение привилегий)

Если usbip-gui запущен из терминала от пользователя root, то устройство успешно подключается.

Вывод в консоли при запуске от user:
usbip: error: import device

1
['Exportable USB devices']
['======================']
['- 192.168.0.176']
['1-2', ' Phison Electronics Corp. ', ' Flash Drive (13fe', '3e00)']
['', ' /sys/devices/pci0000', '00/0000', '00', '0b.0/usb1/1-2']
['', ' (Defined at Interface level) (00/00/00)']
Imported USB devices
====================
Port 00: <Port in Use> at High Speed(480Mbps)
       Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)
       3-1 -> unknown host, remote port and remote busid
           -> remote bus/dev 001/002

libusbip: error: fopen
libusbip: error: read_record


При запуске от root:
['']
Imported USB devices
====================
Port 00: <Port in Use> at High Speed(480Mbps)
       Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)
       3-1 -> usbip://192.168.0.176:3240/1-1
           -> remote bus/dev 001/002


[('192.168.0.176:3240', 0, '3-1', 'Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) ', ' Flash Drive (090c:1000)')]
['Exportable USB devices']
['======================']
['- 192.168.0.176']
['1-2', ' Phison Electronics Corp. ', ' Flash Drive (13fe', '3e00)']
['', ' /sys/devices/pci0000', '00/0000', '00', '0b.0/usb1/1-2']
['', ' (Defined at Interface level) (00/00/00)']
192.168.0.176
I001
('I001',)
{'text': '', 'image': '', 'values': ['1-2', ' Phison Electronics Corp. ', ' Flash Drive (13fe:3e00)'], 'open': 0, 'tags': ''}
1-2


Аналогичное поведение и при попытке сделать устройство доступным (кнопка "Bind Device" и закрыть доступ к устройству (кнопка "Unbind Device")