(K)Ubuntu e problemi con il Bluetooth: risolto!

Tempo fa mi si era ripresentato il problema con il Bluetooth che mi impediva di inviare file dal cellulare al computer, che in questo post avevo risolto ricompilando kdebluetooth. Ora la soluzione non funziona più, nemmeno compilando a mano anche dbus-qt3, come suggerito da Alessio tra i commenti.

Bluetooth

Googolando un po’ ho scoperto che il problema è dovuto a un difetto di compilazione di bluez-utils, e che per risolvere il problema basta reinstallare una versione più vecchia, che trovate qui (o qui).
Per fare ciò, bisogna disinstallare la versione vecchia:

sudo dpkg -r bluez-audio bluez-utils

Poi si procede normalmente all’installazione del pacchetto scaricato, o tramite Gdebi o via shell (dpkg -i bluez-utils_3.9-0ubuntu4_i386.deb)

Resta solo da impedire l’aggiornamento di bluez-utils, per fare ciò si lancia, come suggerisce giustamente speedyx:

echo ‘bluez-utils hold’ | dpkg –set-selections

Oppure con questa procedura più macchinosa:

dpkg --get-selections > pacchetti.list

Si edita il file pacchietti.list, cercando la linea relativa a bluez-utils e sostituendo install con hold

Si conclude con:

sudo dpkg --set-selections < pacchetti.list
rm pacchetti.list