
Originally Posted by
cy6erGn0m
Code:
The following product update will NOT be installed:
"openSUSE Leap 15.3"
Product update actually updates openSUSE-release package. The openSUSE-release in main repository defines product version 15.3-2, while openSUSE-release packages in update repositories define product version 15.3-1. So zypper sees "newer" product version, but because openSUSE-release package version in main repository is lower, it will not install it.
Code:
bor@leap15:~> zypper se -sx openSUSE-release
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------+------------+------------------+--------+-----------------------
i+ | openSUSE-release | package | 15.3-lp153.149.1 | x86_64 | Main Update Repository
v | openSUSE-release | package | 15.3-lp153.146.1 | x86_64 | Main Update Repository
v | openSUSE-release | package | 15.3-lp153.143.2 | x86_64 | Main Update Repository
v | openSUSE-release | package | 15.3-lp153.143.1 | x86_64 | Main Update Repository
v | openSUSE-release | package | 15.3-lp153.16.2 | x86_64 | Main Repository (OSS)
bor@leap15:~> rpm -q --provides openSUSE-release | grep 'product(Leap)'
product(Leap) = 15.3-1
bor@leap15:~>
And if you look at package in Main Repository (OSS), it provides product(Leap) = 15.3-2
Code:
bor@leap15:~> sudo zypper --no-refresh -vvv up
...
The following product update will NOT be installed:
openSUSE Leap 15.3 15.3-2 x86_64 Main Repository (OSS) openSUSE
Nothing to do.
bor@leap15:~>
If you care enough, open bug report.