I’m going to upgrade my system (finally) from 42.3 to 15.2 ,but reading documentation I see I need to do it step by step (from version to version).
I had all packages updated to last version available in version 42.3 repository.
I have change my repositories to version 15.0:
base:~ # zypper repos -E --uri
Repository priorities are without effect. All enabled repositories share the same priority.
...| Enabled | GPG Check | Refresh | URI
...+---------+-----------+---------+------------------------------------------------------------------
...| Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.0/repo/oss/
...| Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/
...| Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.0/non-oss/
...| Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.0/oss/
When I tried to do the Update Zypper and the package management itself, there are problems:
base:~ # zypper patch --updatestack-only
Loading repository data...
Warning: Repository 'openSUSE-Leap-15.0-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-Leap-15-0-Update' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
Resolving package dependencies...
7 Problems:
Problem: PackageKit-branding-openSUSE-42.1-4.1.noarch requires PackageKit = 1.1.3, but this requirement cannot be provided
Problem: libyui-ncurses-pkg7-2.48.4.1-5.3.1.x86_64 requires libzypp.so.1600()(64bit), but this requirement cannot be provided
Problem: libyui-qt-pkg7-2.45.13.1-2.3.1.x86_64 requires libzypp.so.1600()(64bit), but this requirement cannot be provided
Problem: deltarpm-3.6.1-10.4.x86_64 requires librpm.so.3()(64bit), but this requirement cannot be provided
Problem: libsnmp30-5.7.3-7.3.1.x86_64 requires librpm.so.3()(64bit), but this requirement cannot be provided
Problem: libsnmp30-5.7.3-7.3.1.x86_64 requires librpm.so.3()(64bit), but this requirement cannot be provided
Problem: perl-Authen-SASL-2.16-10.1.noarch requires perl(:MODULE_COMPAT_5.18.2), but this requirement cannot be provided
Problem: PackageKit-branding-openSUSE-42.1-4.1.noarch requires PackageKit = 1.1.3, but this requirement cannot be provided
deleted providers: PackageKit-1.1.3-5.6.1.x86_64
Solution 1: downgrade of PackageKit-branding-openSUSE-42.1-4.1.noarch to PackageKit-branding-openSUSE-42.1-lp150.1.11.noarch
Solution 2: do not install patch:openSUSE-2019-1597-1.noarch
Solution 3: break PackageKit-branding-openSUSE-42.1-4.1.noarch by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): c
System doesn’t show any problem with dependencies with ‘zypper verify’ : "Dependencies of all installed packages are satisfied."
These are others packages “PackageKit-branding”:
base:~ # zypper search -s PackageKit-branding
Loading repository data...
Warning: Repository 'openSUSE-Leap-15.0-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-Leap-15-0-Update' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+------------------------------+---------+--------------------+--------+--------------------------
i | PackageKit-branding-openSUSE | package | 42.1-4.1 | noarch | (System Packages)
v | PackageKit-branding-openSUSE | package | 42.1-lp150.1.11 | noarch | openSUSE-Leap-15-0
| PackageKit-branding-upstream | package | 1.1.10-lp150.11.1 | noarch | openSUSE-Leap-15-0-Update
| PackageKit-branding-upstream | package | 1.1.10-lp150.8.1 | noarch | openSUSE-Leap-15-0-Update
| PackageKit-branding-upstream | package | 1.1.10-lp150.3.3.1 | noarch | openSUSE-Leap-15-0-Update
| PackageKit-branding-upstream | package | 1.1.10-lp150.2.1 | noarch | openSUSE-Leap-15-0
What should I do with “PackageKit-branding-openSUSE”? Should I downgrade as it is in solution 1?
Solution 1: downgrade of PackageKit-branding-openSUSE-42.1-4.1.noarch to PackageKit-branding-openSUSE-42.1-lp150.1.11.noarch
What should I do with others problems? ( libyui-ncurses… , deltarpm… , etc.)