This update fixes the following issues:
py26-compat-salt:
- Replace pycrypto with M2Crypto as dependency for SLE15+ (bsc#1165425)
redstone-xmlrpc:
- Disable external entity parsing (1790381, bsc#1164120, CVE-2020-1693)
- Do not download external entities (1555429, bsc#1085414, CVE-2018-1077)
spacecmd:
- Bugfix: attempt to purge SSM when it is empty (bsc#1155372)
spacewalk-admin:
- Spell correctly 'successful' and 'successfully'
spacewalk-backend:
- When downloading repo metadata, don't add '/' to the repo url if it already ends with one (bsc#1158899)
- Enhance suseProducts via ISS to fix SP migration on slave server (bsc#1159184)
spacewalk-certs-tools:
- Add minion option in config file to disable salt mine when generated by
bootstrap script (bsc#1163001)
spacewalk-client-tools:
- Do not crash 'mgr-update-status' because 'long' type is not defined in Python 3
- Add workaround for uptime overflow to spacewalk-update-status as well (bsc#1165921)
- Spell correctly 'successful' and 'successfully'
spacewalk-java:
- Fix error when adding systems to ssm with 'add to ssm' button (bsc#1160246)
- Validate the suseproductchannel table and update missing date when running mgr-sync refresh (bsc#1163538)
- Read the subscriptions from the output instead of input (bsc#1140332)
- Show additional headers and dependencies for deb packages
- Use channel name from product tree instead of constructing it (bsc#1157317)
spacewalk-setup:
- Spell correctly 'successful' and 'successfully'
spacewalk-utils:
- Check for delimiter as well when detecting current phase (bsc#1164771)
spacewalk-web:
- Report merge_subscriptions message in a readable way (bsc#1140332)
subscription-matcher:
- Add missing library for SLE15 SP2 (slf4j-log4j12)
- Make the code usable with Math3 on SLES
- Use log4j12 package on newer SLE versions
- Aggregate stackable subscriptions with same parameters
- Implement new 'swap move' used in optaplanner (bsc#1140332)
- Enable aarch64 builds, except for SLE < 15
susemanager:
- Fix salt bootstrapping on SLE15 (require python3-pycrypto or
python3-M2Crypto to support all variants) (bsc#1164563)
- Add bootstrap-repo data for OES 2018 SP2 (bsc#1161862)
- Add bootstrap-repo data for SLE15 SP2 Family
susemanager-sls:
- Adapt 'mgractionchains' module to work with Salt 3000
- Do not workaround util.syncmodules for SSH minions (bsc#1162609)
- Force to run util.synccustomall when triggering action chains on SSH minions (bsc#1162683).
susemanager-sync-data:
- Add OES 2018 SP2 (bsc#1161862)
- Rename RHEL 8 Base product
- Change channel family name according to SCC data
How to apply this update:
- Log in as root user to the SUSE Manager server.
- Stop the Spacewalk service:
spacewalk-service stop
- Apply the patch using either zypper patch or YaST Online Update.
- Upgrade the database schema:
spacewalk-schema-upgrade
- Start the Spacewalk service:
spacewalk-service start