Install of pulseaudio-modules-bt needs unavailable libpulsecommon-15

I tried to install additional audio codecs from zypper but install needs libpulsecommon-15.0. The locate app shows libpulsecommon-17 already is installed. I tried a link to send call for v15 to the installed v17 but zypper was still not satisfied and still wanted v15. I also tried installs from OBS and that needed the v15 also. Anyone solved this issue?
I will look to find the v15 from rpmfind on the internet but perhaps there is another solution.

(exoplanet) tom@mydesktop: ~ $ szi pulseaudio-modules-bt 
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: nothing provides 'libpulsecommon-15.0.so()(64bit)' needed by the to be installed pulseaudio-modules-bt-1.4-23.1.x86_64
 Solution 1: do not install pulseaudio-modules-bt-1.4-23.1.x86_64
 Solution 2: break pulseaudio-modules-bt-1.4-23.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): c
(exoplanet) tom@mydesktop:

(exoplanet) tom@mydesktop: ~ $ locate libpulsecommon
/home/tom/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
/home/tom/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
/home/tom/.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
/home/tom/.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
/home/tom/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240618.92328/files/lib/i386-linux-gnu/pulseaudio/libpulsecommon-14.2.so
/home/tom/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240618.92328/files/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so
/home/tom/Cfd/SALOME-9.13.0/BINARIES-CO7/system_dep/libpulsecommon-10.0.so
/home/tom/miniforge3/envs/gnuradio/lib/pulseaudio/libpulsecommon-17.0.so
/home/tom/miniforge3/pkgs/https/conda.anaconda.org/conda-forge/linux-64/pulseaudio-client-17.0-h9a6aba3_3/lib/pulseaudio/libpulsecommon-17.0.so
/usr/lib/pulseaudio/libpulsecommon-17.0.so
/usr/lib64/pulseaudio/libpulsecommon-17.0.so
(exoplanet) tom@mydesktop: ~ $ ``

Where do you get this:

Post:
zypper se -s pulseudio-module

What repos do you have enabled, because in the OSS repo it looks like the package is called pulseaudio-module-bluetooth and that is at version 17 just like pulseaudio.

The pulseaudio-modules-bt is supposed to be additional codecs for headphones beyond pulse-module-bluetooth. Requested info below.

I put an rpmfind libpulsecommon-15 into /usr/lib64/pulseaudio and zypper would still not install pulseaudio-modules-bt.

tom@mydesktop: ~ $ zypper se -s pulseudio-module
Loading repository data...
Reading installed packages...
No matching items found.

    Note: For an extended search including not yet activated remote resources please use 'zypper
    search-packages'.
tom@mydesktop: ~ $ sudo zypper search-packages pulseaudio-module
Following packages were found in following modules:

Package                           Module or Repository                     SUSEConnect Activation Command 
--------------------------------- ----------------------------------------  
pulseaudio-module-bluetooth       Installed                                 
pulseaudio-module-jack            Installed                                 
pulseaudio-module-lirc            Installed                                 
pulseaudio-module-x11             Installed                                 
pulseaudio-module-zeroconf        Installed                                 
srcpackage:pulseaudio-modules-bt  Available in repo home_alarrosa_packages  
pulseaudio-modules-bt             Available in repo home_alarrosa_packages  
pulseaudio-modules-bt-debuginfo   Available in repo home_alarrosa_packages  
pulseaudio-modules-bt-debugsource Available in repo home_alarrosa_packages  
pulseaudio-module-bluetooth       Available in repo openSUSE:repo-oss       
pulseaudio-module-gsettings       Available in repo openSUSE:repo-oss       
pulseaudio-module-jack            Available in repo openSUSE:repo-oss       
pulseaudio-module-lirc            Available in repo openSUSE:repo-oss       
pulseaudio-module-x11             Available in repo openSUSE:repo-oss       
pulseaudio-module-zeroconf        Available in repo openSUSE:repo-oss       

To activate the respective module or product, use SUSEConnect --product.
Use SUSEConnect --help for more details.

tom@mydesktop: ~ $ 

tom@mydesktop: ~ $ sudo zypper lr -d
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
#  | Alias                           | Name                                   | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                      | Service
---+---------------------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+------------------------------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free            | repo-non-free                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                          | NVIDIA
 2 | brave                           | brave                                  | Yes     | (r ) Yes  | Yes     | -    |   95     | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64                                    | 
 3 | electronics                     | electronics                            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/electronics/openSUSE_Tumbleweed/              | 
 4 | ftp.gwdg.de-openSUSE_Tumbleweed | Packman Repository                     | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                      | 
 5 | games                           | games                                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/                    | 
 6 | graphics                        | graphics                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/                 | 
 7 | home_alarrosa_packages          | antlarr packages (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/alarrosa:/packages/openSUSE_Tumbleweed/ | 
 8 | openSUSE:repo-non-oss           | repo-non-oss                           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss                                          | openSUSE
 9 | openSUSE:repo-openh264          | repo-openh264                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                 | openSUSE
10 | openSUSE:repo-oss               | repo-oss                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss                                              | openSUSE
11 | openSUSE:repo-oss-debug         | repo-oss-debug                         | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/tumbleweed/repo/oss                                        | openSUSE
12 | openSUSE:repo-oss-source        | repo-oss-source                        | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/tumbleweed/repo/oss                                       | openSUSE
13 | openSUSE:update-tumbleweed      | update-tumbleweed                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed                                                | openSUSE
14 | packman-essentials-repo         | Packman Essentials                     | Yes     | (r ) Yes  | Yes     | -    |   81     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials           | 
15 | science                         | science                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/                  | 
16 | vivaldi                         | vivaldi                                | Yes     | (r ) Yes  | Yes     | -    |   95     | rpm-md | https://repo.vivaldi.com/archive/rpm/x86_64                                

That package was built on 8/26/2021, 6:57 AM so likely you need a Tumbleweed from 5 years ago to have it working…

and from their search output

pulseaudio-modules-bt Available in repo home_alarrosa_packages

This is why you don’t use random home repos without knowing what your doing.

Whoops, a 5 year old tumbleweed is not going to happen.

I did see that pipewire has these advanced codecs already cooked in. Maybe the time has come to switch but I wanted to try them out to see if I could hear any difference first. I have pretty good headphones that support advanced codecs.

I’ll just let this be.

thanks, tom kosvic

I think I know what I was doing. I didn’t know it wouldn’t work.

tom kosvic