How to revert to old software version not listed on zypper

I am having problems with bluetooth headphones. Problems with bluetoothctl are discussed in a related thread; Bluetooth headphones went from working fine to not even pairing

I would like to revert to previous version of bluez that contains bluetoothctl for a test. A search for previous version through zypper shows no alternate. See below:

(base) tom@mydesktop: ~ $ sudo zypper se -s bluez
[sudo] password for root: 
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...

S  | Name                      | Type    | Version                      | Arch   | Repository
---+---------------------------+---------+------------------------------+--------+----------------
i+ | bluez                     | package | 5.71-150600.1.3              | x86_64 | oss(15.6)
i+ | bluez                     | package | 5.71-150600.1.3              | x86_64 | repo-oss (15.6)
i+ | bluez-auto-enable-devices | package | 5.71-150600.1.3              | noarch | oss(15.6)
i+ | bluez-auto-enable-devices | package | 5.71-150600.1.3              | noarch | repo-oss (15.6)
i  | bluez-cups                | package | 5.71-150600.1.3              | x86_64 | oss(15.6)
i  | bluez-cups                | package | 5.71-150600.1.3              | x86_64 | repo-oss (15.6)
i+ | bluez-deprecated          | package | 5.71-150600.1.3              | x86_64 | oss(15.6)
i+ | bluez-deprecated          | package | 5.71-150600.1.3              | x86_64 | repo-oss (15.6)
   | bluez-devel               | package | 5.71-150600.1.3              | x86_64 | oss(15.6)
   | bluez-devel               | package | 5.71-150600.1.3              | x86_64 | repo-oss (15.6)
   | bluez-devel-32bit         | package | 5.71-150600.1.3              | x86_64 | oss(15.6)
   | bluez-devel-32bit         | package | 5.71-150600.1.3              | x86_64 | repo-oss (15.6)
i+ | bluez-firmware            | package | 1.2-lp156.3.2                | x86_64 | oss(15.6)
i+ | bluez-firmware            | package | 1.2-lp156.3.2                | x86_64 | repo-oss (15.6)
i  | bluez-obexd               | package | 5.71-150600.1.3              | x86_64 | oss(15.6)
i  | bluez-obexd               | package | 5.71-150600.1.3              | x86_64 | repo-oss (15.6)
   | bluez-qt-devel            | package | 5.115.0-bp156.1.1            | x86_64 | oss(15.6)
   | bluez-qt-devel            | package | 5.115.0-bp156.1.1            | x86_64 | repo-oss (15.6)
i+ | bluez-qt-imports          | package | 5.115.0-bp156.1.1            | x86_64 | oss(15.6)
i+ | bluez-qt-imports          | package | 5.115.0-bp156.1.1            | x86_64 | repo-oss (15.6)
i+ | bluez-qt-udev             | package | 5.115.0-bp156.1.1            | x86_64 | oss(15.6)
i+ | bluez-qt-udev             | package | 5.115.0-bp156.1.1            | x86_64 | repo-oss (15.6)
i+ | bluez-test                | package | 5.71-150600.1.3              | x86_64 | oss(15.6)
i+ | bluez-test                | package | 5.71-150600.1.3              | x86_64 | repo-oss (15.6)
i+ | bluez-tools               | package | 0.1.38+git20161212-bp156.3.7 | x86_64 | oss(15.6)
i+ | bluez-tools               | package | 0.1.38+git20161212-bp156.3.7 | x86_64 | repo-oss (15.6)
   | bluez-zsh-completion      | package | 5.71-150600.1.3              | noarch | oss(15.6)
   | bluez-zsh-completion      | package | 5.71-150600.1.3              | noarch | repo-oss (15.6)
i+ | libKF5BluezQt6            | package | 5.115.0-bp156.1.1            | x86_64 | oss(15.6)
i+ | libKF5BluezQt6            | package | 5.115.0-bp156.1.1            | x86_64 | repo-oss (15.6)
   | python3-pybluez           | package | 0.22-bp156.3.5               | x86_64 | oss(15.6)
   | python3-pybluez           | package | 0.22-bp156.3.5               | x86_64 | repo-oss (15.6)
(base) tom@mydesktop: ~ $

Question is where can I get previous verions of bluez to see if my headphone problem is fixed? I do not know how to find it and access it through zypper.
One approach is to compile sourcecode for older version but perhaps there is a way to accesss it directly with zypper.

thanks, tom kosvic

My previous message should be moved to “applications” but I can’t see how to move it.

thanks, tom kosvic

Report it (use the … icon below a post and start from what you see there).

Did you try to browse man zypper ?

I did and I found

-s, --details
Show all available versions of matching packages, each version in each repository on a separate line.

It will at least show version with Leap 15.6 that were valid before updates (when there were any update of the package since release).

And of course earlier version (from e.g. Leap 15.5) will only be available for the search command of zypper when the corresponding repositories are added.

So, does the zypper search -s listed above only show the versions that were used during the entire lifetime of leap 15.6 for my activated repos? And additionally does the search show that there are no previous versions available for leap 15.6?

If the above is true, my problem is that the bluetooth headphones did run for a year or more and months after 15.6 upgrade and only ceased pairing/connecting during the last week or so. From these facts I have to conclude that the problem is not with bluez but must reside in some related package.

Now I will look at dependencies of bluez to see what might have been changed recently.

Also, there looks like there is a “newer” bluez available on github. I will look at compiling and installing that to see if some update might have fixed whatever the problem is.

thanks all, tom kosvic

I’ve moved it for you.

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