Стенды: Huawei Matebook D15 ASUS X515 Proxmox VM Проверялось на телефонах: Samsung Galaxy A02s Xiaomi Redmi Note 12 Pro Poco X6 5G Версия пакета: gmtp-1.3.11-alt2.x86_64 Шаги воспроизведения: 1) Подключить телефон к пк(ноутбуку) по usb и открыть gmtp $ gmtp 2) Нажать кнопку "Подключить" Результат: Вылезает ошибка Обнаружение: не удается открыть raw устройство Ожидаемый результат: Устройство подключается, становятся доступны функции работы с ним. Дополнительно: Логи из терминала: $ gmtp Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP). libusb_claim_interface() reports device is busy, likely in use by GVFS or KDE MTP device handling alreadyLIBMTP PANIC: Unable to initialize device Обнаружение: не удается открыть raw устройство LIBMTP PANIC: Trying to dump the error stack of a NULL device! LIBMTP PANIC: Trying to clear the error stack of a NULL device! Данная ошибка воспроизводится и в режиме передачи данных, и в режиме зарядки устройства по USB (без передачи данных).
Вероятно, у вас запущен файловый менеджер, который использует GVFS или KDE MTP, занявшие устройство, о чем сообщает libusb. В этом случае для работы с устройством MTP нужно использовать его. Или закрыть этот файловый менеджер, чтобы освободить устройство. У меня на IceWM без запущенного файлового менеджера с телефоном Samsung Galaxy A02s не воспроизводится.