Recommended update for SUSE Manager Proxy 3.0
Announcement ID: | SUSE-RU-2016:2621-1 |
Rating: | moderate |
References: | #1001361 #1003123 #1004454 #1004456 #980678 #986447 #986770 #989701 #990202 #990738 #992987 #994578 #994619 #996609 #998185 |
Affected Products: |
An update that has 15 recommended fixes can now be installed.
Description:
This update includes the following new features:
- Support for Salt minions via SUSE Manager Proxy
- Salt on Expanded Support Platform
- Support for SLE12 SP2 product family
This update fixes the following issues:
rhnlib:
- Add function aliases for backward compatibility (bsc#998185)
spacewalk-backend:
- Fix invalid severity error (bsc#996609)
- Fix for non-integer IDs for bugzilla bug
- Silently ignore non-existing errata severity label on errata import,
remove non-used exception (bsc#986447)
- Make suseLib usable on a proxy
spacewalk-certs-tools:
- Only normalize lists (bsc#1004456)
- Call normalize() before add_scsi_info() (bsc#1004456)
- Fix traditional bootstrap for RHEL clients (bsc#1003123)
- Added the bootstrap repository for RHEL minions when using the
bootstrap.sh script (bsc#1001361)
- Use init.d where systemd is not available
- Salt: do not up2date/remote-mgmt/disable local repository
- Only use the first activation key for minions
- Add `--salt` option to mgr-bootstrap command to create a bootstrap
script which install and configure salt
- Terminate registration if hosts aren't found in nsswitch configuration
(bsc#992565)
- Check only if all required packages are installed (bsc#992987)
spacewalk-client-tools:
- Logging message in case of malformed XML file
- Prevent crashes if machine-id is None (bsc#994619)
- Print invalid package name and replace the invalid character
- Ignore packages with not UTF-8 characters in name, version and release
(bsc#990738)
spacewalk-proxy:
- Support 'X-Mgr-Auth' headers in proxy for RedHat minions
- Fix for Proxy chains: we only use suseLib.accessible when auth token is
present
- Check for the auth token in HEAD requests
- Renaming saltproxy to salt-broker. Using /etc/salt/ and /var/log/salt/
- Make proxy aware of URLs with auth tokens
- Salt ZeroMQ proxy service
spacewalk-proxy-installer:
- Restaring salt-broker service when configure-config.sh finished the setup
- Spacewalk-proxy-installer now requires spacewalk-proxy-salt
- Configure firewall for saltproxy
spacewalk-web:
- Support formulas in SUSE Manager
- Switched SUSE Manager version to 3.0.1
- Introduce Spark router conventions
- Disable strict host key checking per default
- Rename "States Catalog" to "State Catalog" in UI
- Add TaskoTop to UI
- BugFix: use user preferences parameters as default page size (bsc#980678)
- Unified table version
susemanager-sls:
- Only normalize lists (bsc#1004456)
- Call normalize() before add_scsi_info() (bsc#1004456)
- Fixed bug with numbers in FormulaForm and improved ext_pillar script
- Added formula directories and formulas.sls to setup script
- External pillar script now also includes formula pillars
- Rename symlinks according to changed 'os' grain for Expanded Support
- Adding certs states for RHEL minion based on SLES-ES
- Rename udevdb scsi info json key
- Add support for mapping mainframe sysinfo
- Implement isX86() in jinja more correctly
- Initial support for querying and saving DMI info
- Add support for mapping the devices
- Actually handle incoming hardware details
- Initial version of the hardware.profileupdate sls
- Added pkgset beacon support in susemanager yum plugin
- Trust also RES GPG key on all RedHat minions
- Trust GPG keys for SUSE Manager Tools channel on RES
- Configure bootstrap repository for RES
- Always enable salt-minion service while bootstrapping (bsc#990202)
- CentOS cert state symlinks and fixes
- States for installing certificate on redhat minions
- Pkg.list_products only on Suse
- Yum plugin to add jwt token as http header
- Generate SLE 12 bootstrap repository path correctly (bsc#994578)
- Merging top.sls files in base env (bsc#986770)
- Watch files instead of require
susemanager-tftpsync-recv:
- Fix atftp permissions for susemanager proxy (bsc#989701)
How to apply this update: 1. Log in as root user to the SUSE Manager
proxy. 2. Stop the proxy service: spacewalk-proxy stop 3. Apply the patch
using either zypper patch or YaST Online Update. 4. Start the Spacewalk
service: spacewalk-proxy start
Patch Instructions:
To install this SUSE Recommended Update use YaST online_update.
Alternatively you can run the command listed for your product:
- SUSE Manager Proxy 3.0:
zypper in -t patch SUSE-SUSE-Manager-Proxy-3.0-2016-1539=1
To bring your system up-to-date, use "zypper patch".
Package List:
- SUSE Manager Proxy 3.0 (noarch):
- rhnlib-2.5.84.3-3.1
- spacewalk-backend-2.5.24.6-11.1
- spacewalk-backend-libs-2.5.24.6-11.1
- spacewalk-base-minimal-2.5.7.10-9.1
- spacewalk-base-minimal-config-2.5.7.10-9.1
- spacewalk-certs-tools-2.5.1.5-8.1
- spacewalk-check-2.5.13.6-11.1
- spacewalk-client-setup-2.5.13.6-11.1
- spacewalk-client-tools-2.5.13.6-11.1
- spacewalk-proxy-broker-2.5.1.3-3.1
- spacewalk-proxy-common-2.5.1.3-3.1
- spacewalk-proxy-installer-2.5.2.4-3.1
- spacewalk-proxy-management-2.5.1.3-3.1
- spacewalk-proxy-package-manager-2.5.1.3-3.1
- spacewalk-proxy-redirect-2.5.1.3-3.1
- spacewalk-proxy-salt-2.5.1.3-3.1
- susemanager-sls-0.1.16-11.1
- susemanager-tftpsync-recv-3.0.3-3.1
References:
- https://bugzilla.suse.com/1001361
- https://bugzilla.suse.com/1003123
- https://bugzilla.suse.com/1004454
- https://bugzilla.suse.com/1004456
- https://bugzilla.suse.com/980678
- https://bugzilla.suse.com/986447
- https://bugzilla.suse.com/986770
- https://bugzilla.suse.com/989701
- https://bugzilla.suse.com/990202
- https://bugzilla.suse.com/990738
- https://bugzilla.suse.com/992987
- https://bugzilla.suse.com/994578
- https://bugzilla.suse.com/994619
- https://bugzilla.suse.com/996609
- https://bugzilla.suse.com/998185