Update to bluez* 5.67-1 crashes bluetooth.service if audio is played

New stuff in extra-texting

extra-testing/bluez 5.68-1 [installed: 5.66-1]
    Daemons for the bluetooth protocol stack
extra-testing/bluez-libs 5.68-1 [installed: 5.66-1]
    Deprecated libraries for the bluetooth protocol stack
extra-testing/bluez-utils 5.68-1 [installed: 5.66-1]
Daemons for the bluetooth protocol stack

Edit: works as advertised!

:whale:

4 Likes

Fix released through normal channels. And it works :slight_smile:

3 Likes

bluez-git was not easy to replace with bluez, dependency conflict. had to remove it with -Rdd(not recommended!), reinstall blueman and reboot. it works fine :blue_heart:

1 Like

the downside of using ā€¦ AUR builds :wink:

git build is ā€œall in oneā€ package

provides=(libbluetooth.so
	  $_pkgname=${pkgver%%.r*}-${pkgrel}
          $_pkgname-utils=${pkgver%%.r*}-${pkgrel}
	  $_pkgname-libs=${pkgver%%.r*}-${pkgrel}
	  $_pkgname-cups=${pkgver%%.r*}-${pkgrel}
	  $_pkgname-hid2hci=${pkgver%%.r*}-${pkgrel}
	  $_pkgname-plugins=${pkgver%%.r*}-${pkgrel})

arch repo using splitted packages

4 Likes

I made the mistake of updating to bluez-git and now switching back to the normal version, the issue persists. Anyone have any advice?

Edit: for some reason, installing the normal version back was on 67, and I didnā€™t notice, a simple update fixed everything!

2 Likes

Updated to new Bluez and working after reboot.

2 Likes

Yea in retrospect we should have just downgraded the packageā€¦ but I was in a pinch and a hurry and just wanted it to work asap.

Is there a way to remove the package without uninstalling all of these other packages? Uninstalling everything will break all kinds of other things and turn into a rabbit hole.

error: failed to prepare transaction (could not satisfy dependencies)
:: removing bluez-git breaks dependency 'bluez' required by bluez-tools
:: removing bluez-git breaks dependency 'bluez' required by gnome-bluetooth
:: removing bluez-git breaks dependency 'bluez-libs' required by networkmanager
:: removing bluez-git breaks dependency 'libbluetooth.so=3-64' required by pipewire-audio

Try installing bluez: sudo pacman -S bluez
This should conflict with bluez-git. You would then answer Y to remove bluez-git.

had the same problem, installing bluez, uninstalling bluez-git(different variations) and cleaning the cache didnā€™t help, by me. hence the hard uninstall :man_shrugging:

That still produces the same error. I did a yay -Rd --nodeps and that allowed me to bypass.

Got everything working again except my headphones wonā€™t connect. Donā€™t think itā€™s related though. Probably when I was uninstalling packages hoping to rebuild. Guess I should have just read the pacman manual in the first place. :sob:

EDIT: Was missing libbluetooth.so=3-64, all good now. :sunglasses:

2 Likes

after updating to 68 now it wonā€™t connect to anything. KDE settings say itā€™s missing a profile. Tried going back to bluez-git and it wouldnā€™t update because of dependencies and forcing uninstalling it didnā€™t resolve at all. Now bluetooth is all borked :upside_down_face:

Is this on linux-6.4.1-arch-1 kernel that became available today or the old 6.3.XX kernel?

Pudge

Both 6.4.1 and LTS 6.1 show the same behaviour

Whatā€™s your output for: yay -Qs bluetooth

1 Like

sudo pacman -Syu
sudo pacman -Rdd bluez-git
sudo pacman -S bluez bluez-libs bluez-utils

In cas e someone else needs to revert from bluez-git

-Rdd is dangerous indeed as it will remove without any dependency solvingā€¦ so the neyt line must be run right after it to fix missing dependenciesā€¦ if not you will have inconsistency package stateā€¦

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.