Failed to connect: org.bluez.Error.Failed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I try to connect my bluetooth headset.

Firstly, I start the bluetooth daemon:
$ sudo /usr/libexec/bluetooth/bluetoothd

Why I run bluetoothd with sudo?
Because otherwise, it fails:
$ /usr/libexec/bluetooth/bluetoothd 
D-Bus setup failed: Connection ":1.175" is not allowed to own the service "org.bluez" due to security policies in the configuration file

Secondly, I connect the bluetooth headset:
$ bluetoothctl 
[bluetooth]# 
spierre@desktop:~$ sudo bluetoothctl 
[NEW] Controller 00:60:57:33:62:AE BlueZ 5.37 [default]
[NEW] Device 00:22:37:34:9A:56 Philips SHB9150BK
[bluetooth]# power on
[CHG] Controller 00:60:57:33:62:AE Class: 0x000104
Changing power on succeeded
[CHG] Controller 00:60:57:33:62:AE Powered: yes
[bluetooth]# agent on
Agent registered
[bluetooth]# pair 00:22:37:34:9A:56
Attempting to pair with 00:22:37:34:9A:56
Failed to pair: org.bluez.Error.AlreadyExists
[bluetooth]# connect 00:22:37:34:9A:56
Attempting to connect to 00:22:37:34:9A:56
Failed to connect: org.bluez.Error.Failed

Why I run bluetoothctl with sudo?
Because otherwise, it hangs then I need to do Ctrl+C:
$ bluetoothctl 
[bluetooth]#

Why there is a failure please?
Do you think that the "native headsets" option should be set to "yes" instead of "no" in my pulseaudio-8.0 configuration*?

Thank you.
Best regards.

I am using on Slackware 14.1:
- bluez-5.37 (configured with the following options: --prefix=/usr --disable-systemd)
- pulseaudio-8.0* (configured with the following options: --prefix=/usr --sysconfdir=/etc --enable-bluez5)
- sbc-1.3 (configured with the following options: --prefix=/usr)
- alsa-lib-1.1.0 (configured with the following options: --prefix=/usr)
- alsa-oss-1.0.28 (configured with the following options: --prefix=/usr)
- alsa-plugins-1.1.0 (configured with the following options: --prefix=/usr)
- alsa-utils-1.1.0 (configured with the following options: --prefix=/usr)

* details for the pulseaudio-8.0 configuration:
 ---{ pulseaudio 8.0 }---

    prefix:                        /usr
    sysconfdir:                    /etc
    localstatedir:                 ${prefix}/var
    modlibexecdir:                 ${exec_prefix}/lib/pulse-8.0/modules
    System Runtime Path:           /usr/var/run/pulse
    System State Path:             /usr/var/lib/pulse
    System Config Path:            /usr/var/lib/pulse
    Zsh completions directory:     ${datarootdir}/zsh/site-functions
    Bash completions directory:    ${datarootdir}/bash-completion/completions
    Compiler:                      gcc -std=gnu99
    CFLAGS:                        -g -O2 -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option
    CPPFLAGS:                      -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
    LIBS:                          -lgdbm -lcap -lpthread -lrt -ldl -lm 

    Enable X11:                    yes
    Enable OSS Output:             yes
    Enable OSS Wrapper:            yes
    Enable EsounD:                 yes
    Enable Alsa:                   yes
    Enable CoreAudio:              no
    Enable Solaris:                no
    Enable WaveOut:                no
    Enable GLib 2.0:               yes
    Enable Gtk+ 3.0:               yes
    Enable GConf:                  yes
    Enable Avahi:                  no
    Enable Jack:                   no
    Enable Async DNS:              no
    Enable LIRC:                   no
    Enable Xen PV driver:          no
    Enable D-Bus:                  yes
      Enable BlueZ 4:              yes
      Enable BlueZ 5:              yes
        Enable ofono headsets:     yes
        Enable native headsets:    no
    Enable udev:                   yes
      Enable HAL->udev compat:     yes
    Enable systemd
      Daemon (Socket Activation):  no
      Login (Session Tracking):    no
      Journal (Logging):           no
    Enable TCP Wrappers:           no
    Enable libsamplerate:          no
    Enable IPv6:                   yes
    Enable OpenSSL (for Airtunes): yes
    Enable fftw:                   yes
    Enable orc:                    yes
    Enable Adrian echo canceller:  yes
    Enable speex (resampler, AEC): yes
    Enable soxr (resampler):       yes
    Enable WebRTC echo canceller:  no
    Enable gcov coverage:          no
    Enable unit tests:             no
    Database
      tdb:                         no
      gdbm:                        yes
      simple database:             no

    System User:                   pulse
    System Group:                  pulse
    Access Group:                  pulse-access
    Enable per-user EsounD socket: yes
    Force preopen:                 no
    Preopened modules:             all

    Legacy Database Entry Support: yes
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux