Created attachment 8190 [details] Скриншот проблемы с просмотром файлов телефона по bluetooth Подключил телефон по bluetooth В Дельфине он появился: obexftp://ac-f7-f3-77-41-33 При попытке открыть его пишет: Служба Obexd не запущена. При попытке просмотреть телефон через bluetooth/"Обзор файлов" в трее выдается табличка: Заголовок "Ошибка - Клиент KIO" Служба Obexd не запущена. При попытке передать файл на телефон через bluetooth/"Передать файл" из трея выдается табличка: Заголовок "Мастер отправки файлов по Bluetooth" Не удалось подключиться к устройству... в журнал выдаются сообщения: июл 11 16:25:46 comp-core-i7-7700hq-f60f9e.localdomain dbus-daemon[1215]: Activating via systemd: service name='org.bluez.obex' unit='dbus-org.bluez.obex.service' июл 11 16:25:46 comp-core-i7-7700hq-f60f9e.localdomain dbus-daemon[1215]: Activation via systemd failed for unit 'dbus-org.bluez.obex.service': Unit dbus-org.bluez.obex.service not found. Подобная проблема описана, например в https://bugzilla.redhat.com/show_bug.cgi?id=1389347 Для обхода проблемы найдено 2 пути: 1. Разрешить службу вручную командой: systemctl --user enable obex.service 2. Настроить автоматический запуск службы при необходимости, создав симлинк: sudo ln -s /usr/lib/systemd/user/obex.service /usr/lib/systemd/user/dbus-org.bluez.obex.service После создания такого симлинка служба запускается: июл 11 16:34:31 comp-core-i7-7700hq-f60f9e.localdomain dbus-daemon[1215]: Activating via systemd: service name='org.bluez.obex' unit='dbus-org.bluez.obex.service' июл 11 16:34:31 comp-core-i7-7700hq-f60f9e.localdomain systemd[1142]: Starting Bluetooth OBEX service... июл 11 16:34:31 comp-core-i7-7700hq-f60f9e.localdomain obexd[2537]: OBEX daemon 5.44 июл 11 16:34:31 comp-core-i7-7700hq-f60f9e.localdomain dbus-daemon[1215]: Successfully activated service 'org.bluez.obex' июл 11 16:34:31 comp-core-i7-7700hq-f60f9e.localdomain systemd[1142]: Started Bluetooth OBEX service. Предполагаю, что обычный пользователь вряд ли будет подавать подобные команды. Поэтому предлагаю включить симлинк /usr/lib/systemd/user/dbus-org.bluez.obex.service -> /usr/lib/systemd/user/obex.service в пакет bluez
Created attachment 8191 [details] Скриншот проблемы с просмотром файлов телефона через bluetooth/"Обзор файлов" в трее
Created attachment 8192 [details] Скриншот проблемы с передачей файла через bluetooth/"Передать файл"
Created attachment 8193 [details] Скриншот интерфейса bluetooth в трее
(В ответ на комментарий №0) > 1. Разрешить службу вручную командой: > systemctl --user enable obex.service В Fedora это делается при установке пакета https://src.fedoraproject.org/rpms/bluez/blob/master/f/bluez.spec , но у нас нет для этого соотв. макроса, поэтому только если нагородить слегка.
(В ответ на комментарий №4) > > 1. Разрешить службу вручную командой: > > systemctl --user enable obex.service > В Fedora это делается при установке пакета systemctl --user --global enable obex.service
(In reply to comment #4) > но у нас нет для этого соотв. макроса, поэтому только если нагородить слегка Предлагаю нагородить запаковав соответсвующий симлинк: http://git.altlinux.org/people/iv/packages/bluez.git?p=bluez.git;a=commitdiff;h=616baf829361d02591434285c29fdedfb0cf9e10 Это решение кажется чище и проще, чем запускать что-то в триггерах, ещё и проверяя, обновление ли это или нет. Это изменение (вместе с апстримным патчем, исправляющим FTBFS) отправил в test-only task: id=237612 locked=no shared=no fail_early=yes test_only=yes repo=sisyphus owner=iv state=EPERM try=1 iter=1 build_time=2019-Sep-16/14:15:01 100:dir=/people/iv/packages/bluez.git 100:tag_name=5.50-alt2 100:tag_id=c0e2b9b8032df46e61c164be29707bbb596dc2be 100:tag_author=Ivan A. Melnikov <iv@altlinux.org> 100:fetched=2019-09-16T14:00:07 100:userid=iv 100:pkgname=bluez
Насколько понимаю, актуально для p9 (и, вероятно, для sisyphus тоже).
Я себе костыль сделал. http://git.altlinux.org/gears/i/installer-feature-kdesktop-services.git?p=installer-feature-kdesktop-services.git;a=commitdiff;h=b1d94c7c12bd6a9fd6f95160084532908e9b0bb6
Начали чинить в * Mon Apr 20 2020 Anton Midyukov <antohami@altlinux.org> 5.54-alt2 - Enable obex.service (closes #38279). К релизу 5.54-alt5 вроде починили.
Извиняюсь, в p8 это никто не скопировал. В p9 и далее эти исправления входят. Переоткрываю.