During the upgrade to SES 7 the "upgrade.status" module is reported as being unavailable

This document (000020414) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Enterprise Storage 7

Situation

During the upgrade to SES 7 after running "zypper migration" on the admin node and then attempting to get the upgrade status as mentioned in the SES 7 online documentation, this fails with:
 
:~ # salt-run upgrade.status
'upgrade.status' is not available.

Resolution

Temporarily un-install the "ceph-salt" RPM and re-install "deepsea"

Cause

The admin node had the "patterns-ses-admin" RPM installed prior to running "zypper migration" resulting in "deepsea" being removed and "ceph-salt" being installed during the migration.

Additional Information

The "patterns-ses-admin" RPM should not be installed (and is not installed by default).

There is an updated version of this RPM in the SES 7 repositories, now however for "ceph-salt". Since "ceph-salt" can not be installed along with "deepsea", the resolver removes "deepsea" and instead installs "ceph-salt" due to the updated pattern. The removal of "deepsea" and the installation of "ceph-salt" should however only happen manually later during the upgrade procedure as described in the "Installing ceph-salt and applying the cluster configuration" section of the online documentation.

To temporarily remove "ceph-salt" and install "deepsea" take the following steps;
  1. Download the deepsea RPM via SCC, from within SCC go to "Packages > SUSE Linux Enterprise Server > 15 SP1 > $architecture > Enter "deepsea" > select the latest version > Download.
  2. Remove ceph-salt: "zypper rm ceph-salt"
  3. Install deepsea from the downloaded RPM: "rpm -ivh deepsea"
  4. Optional, sync salt modules to all minions: "salt '*' saltutil.sync_all"

Continue with the upgrade procedure, and then normally remove "deepsea" and again install "ceph-salt" when the appropriate stage of the upgrade procedure is reached.

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:000020414
  • Creation Date: 25-Oct-2021
  • Modified Date:25-Oct-2021
    • SUSE Enterprise Storage

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback@suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center