Categorie
Computer Linux

(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
Categorie
Computer Linux

Voglio una vita spericolata

Come Vasco Rossi, anche a me piace vivere una vita spericolata, ma in fatto di sistemi operativi. Come saprete, già il lontano 5 febbraio ho aggiornato a Kubuntu Hardy, e fin’ora non avevo avuto grossi problemi. Fin’ora.

 Kubuntu & libc6

Tra i vari aggiornamenti di oggi (i soliti 100+ Mb) c’era libc6… vabbè, aggiorno. Compaiono scritte di debug poco incoraggianti nella shell da cui avevo lanciato adept_updater. Non riesco aprire una shell funzionante. Benone…

Riavvio, chissà mai che non torni tutto a posto. E invece la realtà è che non funziona niente, nemmeno in recovery mode. A quanto pare libc6 è molto importante, e il pacchetto era danneggiato, quindi un sacco di programmi (bash e sudo in primis) non funzionavano.

Tra i vari errori spiccavano

malloc: ../bash/subst.c:3472: assertion botched

e

*** glibc detected *** sudo: free(): invalid pointer: 0xb7fabb70 ***

Ho avviato con il cd di Kubuntu Gutsy, ho provato a montare la partizione di Hardy in /hardy (sudo mkdir /hardy; sudo mount /dev/hda6 /hardy) e quindi ho provato a chrottarmici dentro (sudo chroot /hardy), l’unico risultato che ho ottenuto è un errore che non ricordo e non voglio ricordare. Con una leggera apprensione ho cominciato a cercare su internet.