[Bug 1198626] New: bluez-obex not available by default
http://bugzilla.opensuse.org/show_bug.cgi?id=1198626 Bug ID: 1198626 Summary: bluez-obex not available by default Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: beppe85@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- It was noticed [1] that transferring files via Bluetooth stopped working. This feature can be reinstated with: $ sudo zypper in bluez-obex $ systemctl --user start obex This report is to ask to add the obex package at least as a recommends, and globally enable the service for users, automatically. [1] https://forums.opensuse.org/showthread.php/566965-bluetooth-no-file-transfer -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1198626 http://bugzilla.opensuse.org/show_bug.cgi?id=1198626#c4 Episteme PROMENEUR <epistemepromeneur@free.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |epistemepromeneur@free.fr --- Comment #4 from Episteme PROMENEUR <epistemepromeneur@free.fr> --- I confirm the problem. By default, we cannot send/receive files, and we cannot scan the folder tree of the smartphone according to exchange files by dragging and dropping. We must install manually bluez-obex package with : sudo zypper in bluez-obex Then we encounter another problem : obex service is not started when activating bluetooth. We must manually start the obex service with : systemctl --user start obex -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1198626 http://bugzilla.opensuse.org/show_bug.cgi?id=1198626#c5 --- Comment #5 from Episteme PROMENEUR <epistemepromeneur@free.fr> --- to get automatically obexd enabled you must excute : systemctl --user enable obex -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1198626 http://bugzilla.opensuse.org/show_bug.cgi?id=1198626#c6 --- Comment #6 from Andr� Werlang <beppe85@gmail.com> --- It has been brought to upstream before [1] but wasn't addressed at the time. So I posted to the #bluetooth channel in Slack:
Hello! I'm investigating why transferring files doesn't work out of the box. Upstream provided dbus service requires a systemd user service to be placed at /usr/lib/systemd/user/dbus-org.bluez.obex.service while the also provided service is called obex.service. Debian patches /usr/share/dbus-1/services/org.bluez.obex.service to activate obex directly: SystemdService=obex.service, while ArchLinux prefers a ln to the required service name. In particular the [Alias] section in the systemd service is only used when a service is enabled before hand, which would be yet another way to handle activation. openSUSE doesn't do anything and I believe neither does Fedora. Would it be possible to upstream the debian solution? Unless it's really expected to distros to handle this which should be fine as well but I thought it would be worthwhile to bring this to upstream. Thank you!
I will keep you posted. [1] https://marc.info/?l=linux-bluetooth&m=148096094716386&w=2 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1198626 http://bugzilla.opensuse.org/show_bug.cgi?id=1198626#c7 Gabriele Avi <gabry.avi@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gabry.avi@gmail.com --- Comment #7 from Gabriele Avi <gabry.avi@gmail.com> --- Hi, I'm sorry to bother you. I just installed openSUSE Tumbleweed fresh after a while and I'm still experiencing this bug, now the name of the package has changed from bluez-obex to bluez-obexd and last time I checked when I tried to enable the service via systemctl it said that it didn't exist, even if I installed the package. Are there any news about the Slack message in the #bluetooth channel? Thank you in advance. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1198626 http://bugzilla.opensuse.org/show_bug.cgi?id=1198626#c8 --- Comment #8 from Andr� Werlang <beppe85@gmail.com> --- (In reply to Gabriele Avi from comment #7)
Hi, I'm sorry to bother you. I just installed openSUSE Tumbleweed fresh after a while and I'm still experiencing this bug, now the name of the package has changed from bluez-obex to bluez-obexd and last time I checked when I tried to enable the service via systemctl it said that it didn't exist, even if I installed the package.
The systemd service name hasn't changed, perhaps you missed the --user argument or spelled it wrong. The updated procedure would be: $ sudo zypper in bluez-obexd $ systemctl --user start obex
Are there any news about the Slack message in the #bluetooth channel? Thank you in advance.
I was asked to send a patch, I did, got feedback which I have yet to address. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1198626 http://bugzilla.opensuse.org/show_bug.cgi?id=1198626#c9 --- Comment #9 from Gabriele Avi <gabry.avi@gmail.com> --- (In reply to Andr� Werlang from comment #8)
(In reply to Gabriele Avi from comment #7)
Hi, I'm sorry to bother you. I just installed openSUSE Tumbleweed fresh after a while and I'm still experiencing this bug, now the name of the package has changed from bluez-obex to bluez-obexd and last time I checked when I tried to enable the service via systemctl it said that it didn't exist, even if I installed the package.
The systemd service name hasn't changed, perhaps you missed the --user argument or spelled it wrong. The updated procedure would be:
$ sudo zypper in bluez-obexd $ systemctl --user start obex
Are there any news about the Slack message in the #bluetooth channel? Thank you in advance.
I was asked to send a patch, I did, got feedback which I have yet to address.
Thank you for your kind response, now I retried enabling the service via systemd and it worked! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com