Closed NunoSempere closed 1 year ago
pw and wp both is being built with PREFIX=/usr
for this PPA. You might be installing half packages from some other PPA (which configs PREFIX=/usr/lib
) and some packages from this one, Somewhere you definitely mixed packages from multiple PPA, thats why the conflict came. Please remove all pipewire & related packages and reinstall them from one repo.
Here I locally tested with pw 0.3.63 and wp 0.4.13, there is no such error seen.
Here I locally tested with pw 0.3.63 and wp 0.4.13, there is no such error seen.
My versions were:
$ pipewire --version
pipewire
Compiled with libpipewire 0.3.47
Linked with libpipewire 0.3.47
$ wireplumber --version
wireplumber
Compiled with libwireplumber 0.4.11
Linked with libwireplumber 0.4.11
Yes, this might have been it/that's probably it. Also for https://github.com/pipewire-debian/pipewire-debian/issues/85.
Any thoughts on what could be done so that this doesn't happen to other users?
This is before installing something from one PPA just check, whether there is other same package installed, and try to remove them if possible or try to downgrade to default package version.
Closing as Completed.
Desktop (please complete the following information):
Describe the bug
Packages related to , like libspa-0.2-bluetooth or , are downloaded to
/usr/lib/x86_64-linux-gnu/spa-0.2
. But pipewire expects them to be in/usr/local/lib/x86_64-linux-gnu/spa-0.2
.This leads to errors such as:
which I just spent way too much time debugging.
To Reproduce
Expected behavior I expected bluetooth to work right after downloading libspa-0.2-bluetooth, rather than have to move it from
/usr/lib/x86_64-linux-gnu/spa-0.2
to/usr/local/lib/x86_64-linux-gnu/spa-0.2
.Screenshots
Journal log and status of related services Add any other context about the problem here.
Proposed solution
Either coordinate libraries to use the same directory, or check on more than one directory.