blueman-applet crashed with gi.repository.GLib.GError in call_finish(): g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Unknown action ‘Activate’ (16)

Bug #2015000 reported by s.a.top
48
This bug affects 9 people
Affects Status Importance Assigned to Milestone
blueman (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

i also have problems with connecting devices via bluetooth.

error: br-connection-profile-unavailable

solution found online:

systemctl --user enable pulseaudio
systemctl --user start pulseaudio

Why should i know and do this as a beginner ?

is this not part of post installation process ?

ProblemType: Crash
DistroRelease: Ubuntu 23.04
Package: blueman 2.3.5-2build1
ProcVersionSignature: Ubuntu 6.2.0-18.18-generic 6.2.6
Uname: Linux 6.2.0-18-generic x86_64
ApportVersion: 2.26.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CrashCounter: 1
CurrentDesktop: XFCE
Date: Sun Apr 2 15:09:27 2023
ExecutablePath: /usr/bin/blueman-applet
InstallationDate: Installed on 2023-03-25 (8 days ago)
InstallationMedia: Xubuntu 22.10 "Kinetic Kudu" - Release amd64 (20221018)
InterpreterPath: /usr/bin/python3.11
JournalErrors: -- No entries --
ProcCmdline: /usr/bin/python3 /usr/bin/blueman-applet
Python3Details: /usr/bin/python3.11, Python 3.11.2, python3-minimal, 3.11.2-1
PythonArgs: ['/usr/bin/blueman-applet']
PythonDetails: N/A
SourcePackage: blueman
Title: blueman-applet crashed with gi.repository.GLib.GError in call_finish(): g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Unknown action ‘Activate’ (16)
Traceback:
 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/blueman/main/DBusProxies.py", line 52, in call_finish
     proxy.call_finish(resp)
 gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Unknown action ‘Activate’ (16)
UpgradeStatus: Upgraded to lunar on 2023-04-02 (0 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo

Revision history for this message
s.a.top (s.a.top) wrote :
tags: removed: need-duplicate-check
Changed in blueman (Ubuntu):
importance: Undecided → Medium
Revision history for this message
s.a.top (s.a.top) wrote :

i encountered this problem after upgrading to lunar lobster beta

information type: Private → Public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in blueman (Ubuntu):
status: New → Confirmed
Revision history for this message
Jonathan Steinert (youhouka) wrote (last edit ):

As far as I've read, pulseaudio is supposed to be phased out in kinetic, so the fact that we have to turn it back on is a problem too.

I don't think we're supposed to know to turn it back on, something else is broken and that's a workaround... but a maintainer or authority might know better than me.

This bug is also affecting me, but in upgrading to lunar I uninstalled pulseaudio.

Revision history for this message
Jonathan Steinert (youhouka) wrote :

I believe the problem may be that lunar doesn't install pipewire-audio, which leaves us with pulseaudio disabled and no bluetooth support in pipewire.

Revision history for this message
Sorinello (sorinello) wrote :

I have 2 clean installs with Xubuntu and Ubuntu 23.04.
Without touching anything special, no package install, I am able to successfully pair my Bluetooth headphones and sound works (tested on Firefox with Youtube).
Unfortunately, for Xubuntu, pairing did not work. I get the same error in blueman-applet.

Revision history for this message
s.a.top (s.a.top) wrote (last edit ):

i have currently installed (by hand):

for audio: alsa-base; pipewire; pipewire-alsa; pipewire-audio; wireplumber.

for audio over bluetooth: Bluez; blueman; pipewire-pulse.

for audio controls: xfce4-pulseaudio-plugin; pavucontrol.

These are the packages needed for audio, bluetooth, and controls.

forget(remove) about pulseaudio; pulseaudio-module-bluetooth;

xubuntu should use pipewire or fix the bug.

Revision history for this message
pc-user4 (pc-user4) wrote (last edit ):

I find this same error, but on the Ubuntu Cinnamon 23.10 daily build, running all the latest packages/updates as of 9/14/23 7PM PST.

Steps to reproduce are to install the daily build, run `apt install blueman`, and attempt to run blueman.

It seems like, for me, it happens on the first bootup, and then running blueman again will get it to go, once you successfully connect a device (Bluetooth speaker in my case) it will continue running smoothly. (edit: not the case, it happened once more today simply from trying to open the app from the toolbar icon)

I've attached my blueman crash logs.

Revision history for this message
Andrin Jenal (burrata) wrote :

I have the same error on Xubuntu 23.10, kernel: 6.5.0-5-generic.

Interestingly it connected to my air pods pro, but it's not able to connect to my old UE Boom 2 (Logitech). Removed pulseaudio and tried some suggestions online, but nothing worked.

The bluetooth-applet error is: br-connection-canceled

Pairing seemed to work, but might be faulty.
The behavior is: It connects, disconnect three times

(on 24.04 the same bluetooth device works fine)

Revision history for this message
Andrin Jenal (burrata) wrote (last edit ):

I have the same problems on Xubuntu 23.10, kernel: 6.5.0-5-generic.

Interestingly it connected to my air pods pro, but it's not able to connect to my old UE Boom 2 (Logitech). Removed pulseaudio and tried some suggestions online, but nothing worked.

The bluetooth-applet error is: br-connection-canceled

Pairing seemed to work, but might be faulty.
The behavior is: It connects, disconnect three times

(on 22.04 the same bluetooth device works fine)

edit:

Sep 29 11:04:54 x1 bluetoothd[900]: src/profile.c:ext_connect() Hands-Free Voice gateway failed connect to 88:C6:26:64:D6:AC: Permission denied (13)
Sep 29 11:04:58 x1 bluetoothd[900]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 88:C6:26:64:D6:AC: Too many levels of symbolic links (40)
Sep 29 11:04:58 x1 bluetoothd[900]: src/service.c:btd_service_connect() a2dp-source profile connect failed for 88:C6:26:64:D6:AC: Device or resource busy
Sep 29 11:05:05 x1 bluetoothd[900]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 88:C6:26:64:D6:AC: Permission denied (13)

Revision history for this message
Lorenzo-stanco (lorenzo-stanco) wrote (last edit ):

The same exact crash occurs to me when I open the applet windows with the list of BT devices: it takes a while to open, a couple seconds or more, and while hanging it produces this crash. Anyway after the crash is registered, the window opens and works just fine, I can connect to my devices and they work perfectly. I can make it crash again how many times I like just by closing and re-opening that "devices" window.

This crash started happening today after I upgraded from Xubuntu 23.04 to 23.10. When using 23.04, BT connectivity was a huge mess overall, I had to try starting and/or stopping pulseaudio from terminal to make it work, and the selected quality profile was never persisted across re-connections. Looks like 23.10 has brought a huge improvement in this, everything seems to work perfectly now, except this little annoying hang and background crash every time I open the devices window.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.