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.