Bug#743337: module-bluetooth-device.so: [...] No such file or directory

Jason Woofenden jason at jasonwoof.com
Tue Apr 1 21:21:36 UTC 2014


Package: pulseaudio
Version: 5.0-1
Severity: normal

Dear Maintainer,

I'm having trouble connecting to the A2DP profile on my bluetooth
headset.

I don't always know what's a configuration issue, and what's a bug,
but I found a file-not-found error in my syslog:

	Apr  1 15:55:24 compy pulseaudio[9178]: [pulseaudio] ltdl-bind-now.c: Failed to open module module-bluetooth-device.so: module-bluetooth-device.so: cannot open shared object file: No such file or directory

Here's the context:


	Apr  1 15:54:54 compy dbus[2479]: [system] Activating service name='org.blueman.Mechanism' (using servicehelper)
	Apr  1 15:54:54 compy blueman-mechanism: Starting blueman-mechanism
	Apr  1 15:54:54 compy dbus[2479]: [system] Successfully activated service 'org.blueman.Mechanism'
	Apr  1 15:54:54 compy blueman-mechanism: loading Network
	Apr  1 15:54:54 compy blueman-mechanism: loading Config
	Apr  1 15:54:54 compy blueman-mechanism: loading Ppp
	Apr  1 15:54:54 compy blueman-mechanism: loading RfKill
	Apr  1 15:54:55 compy bluetoothd[2752]: Endpoint unregistered: sender=:1.30 path=/MediaEndpoint/BlueZ4/HFPAG
	Apr  1 15:54:55 compy bluetoothd[2752]: Endpoint unregistered: sender=:1.30 path=/MediaEndpoint/BlueZ4/HFPHS
	Apr  1 15:54:55 compy bluetoothd[2752]: Endpoint unregistered: sender=:1.30 path=/MediaEndpoint/BlueZ4/A2DPSource
	Apr  1 15:54:55 compy bluetoothd[2752]: hci0: Remove UUID (0x0011) failed: Invalid Parameters (0x0d)
	Apr  1 15:54:55 compy bluetoothd[2752]: Discovery session 0xb8ffcbc8 with :1.76 activated
	Apr  1 15:55:05 compy bluetoothd[2752]: Stopping discovery
	Apr  1 15:55:24 compy pulseaudio[9178]: [pulseaudio] ltdl-bind-now.c: Failed to open module module-bluetooth-device.so: module-bluetooth-device.so: cannot open shared object file: No such file or directory
	Apr  1 15:55:24 compy pulseaudio[9178]: [pulseaudio] module.c: Failed to open module "module-bluetooth-device".
	Apr  1 15:55:24 compy blueman-mechanism: Exiting
	Apr  1 15:55:25 compy bluetoothd[2752]: Badly formated or unrecognized command: AT+CSRSF=0,0,0,0,0,7
	Apr  1 15:55:28 compy bluetoothd[2752]: Unable to select SEP
	Apr  1 15:55:31 compy bluetoothd[2752]: Connection refused (111)


pulseaudio-module-bluetooth provides a few similar files, but not that one:

	dpkg --listfiles pulseaudio-module-bluetooth
	/.
	/usr
	/usr/lib
	/usr/lib/pulse-5.0
	/usr/lib/pulse-5.0/modules
	/usr/lib/pulse-5.0/modules/module-bluez4-device.so
	/usr/lib/pulse-5.0/modules/module-bluez5-discover.so
	/usr/lib/pulse-5.0/modules/libbluez4-util.so
	/usr/lib/pulse-5.0/modules/module-bluetooth-policy.so
	/usr/lib/pulse-5.0/modules/module-bluetooth-discover.so
	/usr/lib/pulse-5.0/modules/module-bluez5-device.so
	/usr/lib/pulse-5.0/modules/module-bluez4-discover.so
	/usr/lib/pulse-5.0/modules/libbluez5-util.so
	/usr/share
	/usr/share/doc
	/usr/share/doc/pulseaudio-module-bluetooth
	/usr/share/doc/pulseaudio-module-bluetooth/copyright
	/usr/share/doc/pulseaudio-module-bluetooth/NEWS.gz
	/usr/share/doc/pulseaudio-module-bluetooth/changelog.Debian.gz
	/usr/share/doc/pulseaudio-module-bluetooth/README
	/usr/share/lintian
	/usr/share/lintian/overrides
	/usr/share/lintian/overrides/pulseaudio-module-bluetooth


Should pulseaudio-module-bluetooth be providing
module-bluetooth-device.so? Or should pulseaudio use
module-bluez5-device.so? Or something else?

I don't know. I'm way over my head here. But I'm happy to test
things.

Thank you!

-- 
Jason



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.13-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pulseaudio depends on:
ii  adduser                       3.113+nmu3
ii  libasound2                    1.0.27.2-3
ii  libasound2-plugins            1.0.27-2+b1
ii  libc6                         2.18-4
ii  libcap2                       1:2.22-1.2
ii  libdbus-1-3                   1.8.0-3
ii  libfftw3-single3              3.3.3-7
ii  libgcc1                       1:4.8.2-18
ii  libice6                       2:1.0.8-2
ii  libltdl7                      2.4.2-1.7
ii  liborc-0.4-0                  1:0.4.18-1
ii  libpulse0                     5.0-1
ii  libsamplerate0                0.1.8-7
ii  libsm6                        2:1.2.1-2
ii  libsndfile1                   1.0.25-9
ii  libspeexdsp1                  1.2~rc1.1-1
ii  libstdc++6                    4.8.2-18
ii  libsystemd-login0             204-8
ii  libtdb1                       1.2.13-1
ii  libudev1                      204-8
ii  libwebrtc-audio-processing-0  0.1-2
ii  libx11-6                      2:1.6.2-1
ii  libx11-xcb1                   2:1.6.2-1
ii  libxcb1                       1.10-2
ii  libxtst6                      2:1.2.2-1
ii  lsb-base                      4.1+Debian12
ii  udev                          204-8

Versions of packages pulseaudio recommends:
ii  pulseaudio-module-x11  5.0-1
ii  rtkit                  0.10-3

Versions of packages pulseaudio suggests:
ii  paman             0.9.4-1
ii  paprefs           0.9.10-1
ii  pavucontrol       2.0-1
ii  pavumeter         0.9.3-4
ii  pulseaudio-utils  5.0-1

-- Configuration Files:
/etc/pulse/default.pa changed:
.nofail
.fail
load-module module-device-restore
load-module module-stream-restore restore_device=false
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
load-module module-detect
.endif
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
.ifexists module-console-kit.so
load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply

/etc/pulse/system.pa changed:
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
load-module module-detect
.endif
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
load-module module-stream-restore restore_device=false
load-module module-device-restore
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-suspend-on-idle
load-module module-position-event-sounds


-- no debconf information



More information about the pkg-pulseaudio-devel mailing list