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-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 the SUSE Multi-Linux Manager Server Web UI, navigate to and click the
Uyuni Client Tools for openSUSE Leap 15.4 (x86_64)channel name. -
In the upper right corner, click Manage Channel.
-
Click the
Repositoriestab, 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 the
Customs Channelslist. -
In the
Child Channelspane, select the 15.5 child channels. -
Click Next, and
Confirm Software Channel Changewith 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.