FS#11502 - Gnome Bluetooth support broken after last testing upgrades
Attached to Project:
Arch Linux
Opened by Alessio Bianchi (Venator85) - Tuesday, 16 September 2008, 08:14 GMT
Last edited by Geoffroy Carrier (gcarrier) - Saturday, 14 February 2009, 07:59 GMT
Opened by Alessio Bianchi (Venator85) - Tuesday, 16 September 2008, 08:14 GMT
Last edited by Geoffroy Carrier (gcarrier) - Saturday, 14 February 2009, 07:59 GMT
|
Details
Description:
Gnome support for Bluetooth is broken: - bluetooth-applet does not show any available adapter - launching gnome-obex-server from shell: $ gnome-obex-server gnome-obex-server: error while loading shared libraries: libbluetooth.so.2: cannot open shared object file: No such file or directory - With obex-data-server running in shell, a mobile phone can't detect the PC, but no error message is printed on the shell - Launching bluetooth-sendto, after picking a file, the "Select destination device" list is disabled and empty, but 'hcitool scan' from a shell correctly finds the phone - /etc/rc.d/bluetooth (re)start prints no errors Additional info: $ pacman -Q udev hal bluez bluez-gnome gnome-bluetooth gvfs udev 128-3 hal 0.5.11-4 bluez 4.1-1 bluez-gnome 0.25-1 gnome-bluetooth 0.11.0-1.1 gvfs 0.2.5-3 All packages are upgraded to the latest versions available. $ dmesg|grep -i blue Bluetooth: Core ver 2.11 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: HCI USB driver ver 2.9 Bluetooth: L2CAP ver 2.9 Bluetooth: L2CAP socket layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM ver 1.8 Bluetooth: BNEP (Ethernet Emulation) ver 1.2 Steps to reproduce: Upgrade the listed packages. Couldn't tell if this issue started happening after the udev/hal or the bluez upgrade. Thanks ;) |
This task depends upon
Closed by Geoffroy Carrier (gcarrier)
Saturday, 14 February 2009, 07:59 GMT
Reason for closing: Fixed
Saturday, 14 February 2009, 07:59 GMT
Reason for closing: Fixed
Running a very current installation (updated now).
pacman -Q udev hal bluez bluez-gnome gnome-bluetooth gvfs
udev 130-1
hal 0.5.11-4
bluez 4.14-1
bluez-gnome 1.8-1
gnome-bluetooth 0.11.0-2
gvfs 1.0.1-1
and it works again.
The PKGBUILD says: Roman; Aaron uploaded it.
udev 130-1
hal 0.5.11-4
bluez 4.14-1
bluez-gnome 1.8-1
gnome-bluetooth 0.11.0-2
gvfs 1.0.1-1
And still no go. Bluetooth icon shows, but any try to send a file to bluetooth device produces error code: "Launch helper exited with unknown return code 255"
Well in the meantime, you can put this script in nautilus script folder.
bluetooth-send
-------------------------------------------------
#!/bin/sh
#Alternative to bluetooth-sendto
TMPFILE=`mktemp`
hcitool scan | grep -v Scanning > ${TMPFILE}
if [ $? -eq 1 ]; then
zenity --error --text="Couldn't scan for devices"
rm ${TMPFILE}
exit
fi
zenity --list --text="Choose a recipient" --column Address --column Name `cat ${TMPFILE}` > ${TMPFILE}
DEST=`cat ${TMPFILE}`
if [ -z ${DEST} ]; then
zenity --error --text="No recipient selected"
rm ${TMPFILE}
exit
fi
for i in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
obexftp -b `cat ${TMPFILE}` -p "$i"
done
rm ${TMPFILE}
----------------------------------------
You need obexftp, and gnome-python for nautilus-scripts
Bye
udev 130-1
hal 0.5.11-4
bluez 4.17-0
bluez-gnome 1.8-1
gnome-bluetooth 0.11.0-2
gvfs-svn 2068
I've managed to get working sharing bluetooh device. (This needs also obex-data-server built without --enable-system-config) However sendig files still does not work.
Check gentoo bugzilla for patches http://bugs.gentoo.org/show_bug.cgi?id=236357
But sending is not working here:
pacman -Q bluez bluez-gnome gvfs obex-data-server openobex
bluez 4.19-1
bluez-gnome 1.8-1
gvfs 1.0.3-1
obex-data-server 0.4.2-1
openobex 1.4-1
# $Id$
# Maintainer: Roman Kyrylych <roman@archlinux.org>
# Contributor: Keerthi <keerthi.linux@gmail.com>
pkgname=obex-data-server
pkgver=0.4.2
pkgrel=1
pkgdesc="obex-data-server is D-Bus service providing high-level OBEX client and server side functionality."
arch=('i686' 'x86_64')
provides=('obexd=0.8')
url="http://wiki.muiline.com/obex-data-server"
license=('GPL')
depends=('dbus-glib>=0.76' 'bluez>=4.1' 'openobex>=1.3-3')
source=(http://tadas.dailyda.com/software/obex-data-server-${pkgver}.tar.gz)
#md5sums=('5c71d24e8d471cc294d9d47a8f8de971')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc || return 1
make || return 1
make DESTDIR="${pkgdir}" install || return 1
}
However this isn't resolving all bluetooth problems :) Gentoo is dealing with the same, here's bug report: http://bugs.gentoo.org/show_bug.cgi?id=236357 (taken from Paul Philippov comment)
[2009-02-01 02:45] upgraded bluez (4.25-2 -> 4.27-1)
[2009-02-01 02:45] upgraded obex-data-server (0.3.4-1 -> 0.4.2-1)