Upgrade Uyuni Clients
In this section, we use openSUSE Leap as an example.
At the command prompt on the Uyuni Server, as root, use the
spacewalk-common-channelscommand to add the appropriate channels.
spacewalk-common-channels \ opensuse_leap15_4 \ opensuse_leap15_4-non-oss \ opensuse_leap15_4-non-oss-updates \ opensuse_leap15_4-updates \ opensuse_leap15_4-uyuni-client
Fully synchronize all channels with
spacewalk-repo-sync. In case of already defined repository URLs, continue with installation-and-upgrade:proxy-uyuni.adoc#uyuni-202007-channeldupes.
In the Uyuni Server Web UI, navigate toand click the
Uyuni Client Tools for openSUSE Leap 15.4 (x86_64)channel name.
In the upper right corner, click Manage Channel.
Repositoriestab, and select
External - Uyuni Client Tools for openSUSE Leap 15.3 (x86_64).
Click Update Repositories.
Navigate tosubtab, and click Sync Now.
Do the same with
openSUSE Leap 15.4 (x86_64)and
External - openSUSE Leap 15.3 (x86_64).
openSUSE Leap 15.4 (x86_64) to see all child channels populated with packages.
To upgrade a client you replace the software repositories and update the software, and finally reboot the client.
. In the Uyuni Server Web UI, navigate to
Customs Channels list.
. In the
Child Channels pane, select the 15.4 child channels.
. Click Next, and
Confirm Software Channel Change with Confirm.
. Click , and select all the packages to be updated on the client, and then apply the selection.
Click Upgrade Packages, check the details, and click Confirm to complete the update.
+ . Reboot the client.
If you need to update many clients, you can create an action chain of this command sequence on the Uyuni Server. You can use the action chain to perform updates on multiple clients at the same time.