Comment 16 for bug 1005649

Trek1701 (rtbuhler) wrote :

A temporary solution (but not a fix) is to downgrade from actual version 1.2.1-2+precise to version 1.2.0-1.

Here is how to:

Download old packages:

    32 bits:
    wget http://packages.linuxmint.com/pool/import/m/mate-bluetooth/libmatebluetooth_1.2.0-1_i386.deb
    wget http://packages.linuxmint.com/pool/import/m/mate-bluetooth/mate-bluetooth_1.2.0-1_i386.deb

    64 bits:
    wget http://packages.linuxmint.com/pool/import/m/mate-bluetooth/libmatebluetooth_1.2.0-1_amd64.deb
    wget http://packages.linuxmint.com/pool/import/m/mate-bluetooth/mate-bluetooth_1.2.0-1_amd64.deb

Remove bug packages:
    sudo apt-get remove mate-bluetooth libmatebluetooth

Install previous version:

    32 bits:
    sudo dpkg -i mate-bluetooth_1.2.0-1_i386.deb libmatebluetooth_1.2.0-1_i386.deb

    64 bits:
    sudo dpkg -i mate-bluetooth_1.2.0-1_amd64.deb libmatebluetooth_1.2.0-1_amd64.deb

Hold the old version packages so that they are not updated to the current version:
    sudo echo mate-bluetooth hold | sudo dpkg --set-selections
    sudo echo libmatebluetooth hold | sudo dpkg --set-selections

To check if they were properly hold:
    sudo dpkg --get-selections mate-bluetooth
    sudo dpkg --get-selections libmatebluetooth

To remove the hold for a future update (real) fix:
    sudo echo mate-bluetooth install | sudo dpkg --set-selections
    sudo echo libmatebluetooth install | sudo dpkg --set-selections

Reboot your system and it should be working again.