Bug 50508

Summary: Подключение к доступному USB-устройству работает, только при запуске от root
Product: Sisyphus Reporter: Elena Mishina <lepata>
Component: usbip-guiAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

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")
Comment 1 Repository Robot 2024-10-09 15:28:59 MSK
usbip-gui-20210429-alt2 -> sisyphus:

 Tue Oct 08 2024 Elena Mishina <lepata@altlinux> 20210429-alt2
 - run usbip-gui as root (closes #50508)
 - fix empty local list (closes #50494)