Hi List,
first i ran zypper ref and zypper up susemanager which said "
No update candidate,
The highest available version is already installed
,
Nothing to do
":
# zypper ref
Repository 'Non-OSS Repository' is up to date.
Repository 'Main Repository' is up to date.
Repository 'Main Update Repository' is up to date.
Repository 'Update Repository (Non-Oss)' is up to date.
Repository 'uyuni-server-2021-02' is up to date.
All repositories have been refreshed.
# zypper up susemanager
Loading repository data...
Reading installed packages...
No update candidate for 'susemanager-4.2.8-1.1.uyuni.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
But then i got this error when running
/usr/lib/susemanager/bin/server-migrator.sh
(for full output see attachment):
Computing distribution upgrade...
5 Problems:
Problem: nothing provides 'postgresql13' needed by the to be installed spacewalk-postgresql-4.3.1-1.2.uyuni1.noarch
Problem: nothing provides 'libcrypt.so.1(XCRYPT_2.0)(64bit)' needed by the to be installed jabberd-sqlite-2.7.0-5.5.uyuni1.x86_64
Problem: nothing provides 'product(Leap) >= 15.3' needed by the to be installed product:Uyuni-Server-2021.08-0.x86_64
Problem: nothing provides 'product(Leap) >= 15.3' needed by the to be installed product:Uyuni-Server-2021.08-0.x86_64
Problem: nothing provides 'postgresql13' needed by the to be installed spacewalk-postgresql-4.3.1-1.2.uyuni1.noarch
Problem: nothing provides 'postgresql13' needed by the to be installed spacewalk-postgresql-4.3.1-1.2.uyuni1.noarch
Solution 1: Following actions will be done:
deinstallation of spacewalk-postgresql-4.2.3-1.2.uyuni.noarch
deinstallation of spacewalk-common-4.2.3-1.2.uyuni.noarch
Solution 2: keep obsolete spacewalk-postgresql-4.2.3-1.2.uyuni.noarch
Solution 3: break spacewalk-postgresql-4.3.1-1.2.uyuni1.noarch by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): c
===================================================================
If you did not yet migrate the database to postgresql12, do so now
by running /usr/lib/susemanager/bin/pg-migrate-10-to-12.sh
Reboot system afterwards.
===================================================================
After that error i ran zypper ref
and zypper up susemanager again, which (whyever) then found this update for susemanager:
# zypper ref
Repository 'Non-OSS Repository' is up to date.
Repository 'Main Repository' is up to date.
Repository 'Main Update Repository' is up to date.
Repository 'Update Repository (Non-Oss)' is up to date.
Repository 'Uyuni Server Stable' is up to date.
All repositories have been refreshed.
# zypper up susemanager
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following package is going to be upgraded:
susemanager
1 package to upgrade.
Overall download size: 83.8 KiB. Already cached: 0 B. After the operation, additional 14.0 KiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package susemanager-4.3.2-1.1.uyuni1.x86_64 (1/1), 83.8 KiB (197.6 KiB unpacked)
Retrieving: susemanager-4.3.2-1.1.uyuni1.x86_64.rpm .............................................................................................[done]
Checking for file conflicts: ....................................................................................................................[done]
(1/1) Installing: susemanager-4.3.2-1.1.uyuni1.x86_64 ...........................................................................................[done]
Executing %posttrans scripts ....................................................................................................................[done]
After that i ran /usr/lib/susemanager/bin/server-migrator.sh again which then returned no more errors/problems and began to upgrade my system:
<...>
Executing %posttrans scripts ....................................................................................................................[done]
Update notifications were received from the following packages:
susemanager-schema-4.3.1-1.2.uyuni1.noarch (/var/adm/update-messages/susemanager-schema-4.3.1-1.2.uyuni1)
View the notifications now? [y/n] (n): n
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
Since the last system boot core libraries or services have been updated.
Reboot is suggested to ensure that your system benefits from these updates.
===================================================================
If you did not yet migrate the database to postgresql13, do so now
by running /usr/lib/susemanager/bin/pg-migrate-x-to-y.sh
Reboot system afterwards.
===================================================================
Looks like at first try it is using leap/15.2 repos and at second try 15.3...
BR,
Heiner