Upgrade Uyuni Clients
In this section, we use openSUSE Leap as an example.
1. Prepare to Upgrade
-
At the command prompt on the SUSE Multi-Linux Manager Server, as root, use the
spacewalk-common-channels
command 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 the SUSE Multi-Linux Manager Server Web UI, navigate to
and click theUyuni Client Tools for openSUSE Leap 15.4 (x86_64)
channel name. -
In the upper right corner, click Manage Channel.
-
Click the
Repositories
tab, and selectExternal - Uyuni Client Tools for openSUSE Leap 15.3 (x86_64)
. -
Click Update Repositories.
-
Navigate to
subtab, and click Sync Now. -
Do the same with
openSUSE Leap 15.4 (x86_64)
andExternal - openSUSE Leap 15.3 (x86_64)
.
Unfold openSUSE Leap 15.4 (x86_64)
to see all child channels populated with packages.
2. Upgrade
To upgrade a client you replace the software repositories and update the software, and finally reboot the client.
-
In the SUSE Multi-Linux Manager Server Web UI, navigate to Systems and click the name of the client.
-
Click
, and as the base channel select the openSUSE Leap 15.5 channel that is listed in theCustoms Channels
list. -
In the
Child Channels
pane, select the 15.5 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 SUSE Multi-Linux Manager Server. You can use the action chain to perform updates on multiple clients at the same time.