Release notes for SUSE Manager 3 Proxy
Version 3.0.12
Thursday May 17, 2018
This SUSE product includes materials licensed to SUSE under the GNU General Public License (GPL). The GPL requires that SUSE makes available certain source code that corresponds to the GPL-licensed material. The source code is available for download at http://www.suse.com/download-linux/source-code.html.
Also, for up to three years from SUSE's distribution of the SUSE product, upon request SUSE will mail a copy of the source code. Requests should be sent by e-mail to sle_source_request@suse.com or as otherwise instructed at http://www.suse.com/download-linux/source-code.html.
SUSE may charge a fee to recover its reasonable costs of distribution.
Version Revision History
- Apr 5, 2016: GM
- Aug 15, 2016: Patches, Bootstrap UI, Oracle enablement
- Oct 22, 2016: v3.0.1
- Jan 17, 2017: v3.0.3
- Mar 8, 2017: v3.0.4
- May 18, 2017: v3.0.5
- Jun 21, 2017: v3.0.6
- July 2017: v3.0.7
- Jul 17, 2017: v3.0.7
- Sep 13, 2017: v3.0.8
- Nov 9, 2017: v3.0.9
- Jan 30, 2018: v3.0.10
- Mar 16, 2018: v3.0.11
- June 2018: v3.0.12
About SUSE Manager Proxy
SUSE Manager Proxy is an add-on to SUSE Manager Server providing mirroring proxy support. This allows for load distribution and improved scalability.
Operation is completely transparent. The SUSE Manager Proxy looks like a managed client to SUSE Manager Server and like a Server to the managed clients. Managed clients only talk to the Proxy which in turn communicates to the SUSE Manager Server.
All RPM packages that pass the Proxy are cached and subsequent client requests for these packages are resolved from the cache.
System Requirements
SUSE Manager 3 Proxy is a 64bit application. Recommended main memory is 2GB and approx 50 GB of disk space per distribution or channel.
See the Advanced Topics manual for more details on the system requirements.
SUSE Manager Proxy distribution
SUSE Manager 3 Proxy is distributed as an extension (add-on) for SLES 12 SP3 x86_64.
Installation and Setup
Installation of SUSE Manager 3 Proxy is done via the SUSE Manager 3
Server web interface.
See the Advanced Topics manual for step-by-step instructions for
installing and configuring SUSE Manager 3 Proxy.
Upgrade from version 2.1
Upgrading an existing SUSE Manager 2.1 Proxy system to SUSE Manager 3 Proxy can be done by an in-place upgrade or by setting up a new
system, replacing the old one.
Both approaches are described in the SUSE Manager 3 "Advanced Topics"
guide, look for "Migrating SUSE Manager 2.1 Proxy to SUSE Manager 3 Proxy"
Upgrade from version 1.7 or older
Not supported. Please re-install SUSE Manager 3 Proxy from scratch.
SUSE Manager Server versions
SUSE Manager 3 Proxy can only work with SUSE Manager 3 Server.
SUSE Manager 3 Server can work with SUSE Manager 2.1 Proxy or SUSE
Manager 3 Proxy
Major changes since SUSE Manager 3 Proxy GA
Features and changes
Version 3.0.12
Bugfix release.
Version 3.0.11
Bugfix release.
Version 3.0.10
Bugfix release.
Version 3.0.9
SUSE Manager Proxy enabled for SLES 12 SP3
SUSE Manager 3.0 is now based on SLES 12 SP3.
If you already have a SUSE Manager 3.0 Server or Proxy deployed, you can
now initiate a service pack migration as outlined in the SLES documentation.
If you deploy a new SUSE Manager 3.0 Server or Proxy, please start with
SLES 12 SP3 as the base operating system.
Release notes and documentation have been adapted to reflect this.
Version 3.0.8
Bugfix release.
Version 3.0.7
Bugfix release.
Version 3.0.6
Bugfix release.
Version 3.0.5
Security fix
This release contains a security fix (CVE-2017-7470) for
spacewalk-backend
where non admin or disabled user could make
changes to a system using spacewalk-channel.
Version 3.0.4
Bugfix release.
Version 3.0.3
Kernel 'live patching' support
Live patching is now
fully supported in SUSE Manager.
You can view and apply live patches to applicable systems. Please see
the best practices guide for full documentation.
Version 3.0.2
Skipped for Proxy, only applicable to SUSE Manager Server
Version 3.0.1
Changed versioning scheme
SUSE Manager 3 now has a <major>.<minor>.<micro> version number and will be referenced
as SUSE Manager 3.0.
Every patch release adding features will increase the <micro> version
numnber. This version number will also be displayed in the footer of
the web UI.
Support for Salt minions via SUSE Manager 3 Proxy
Clients managed by Salt are now supported by SUSE Manager 3 Proxy.
This is achieved by a salt-broker
daemon, routing the ZeroMQ bus
between the SUSE Manager 3 Server and the managed client.
Package downloads are not affected. These are still handled by the
Squid proxy.
Salt on Expanded Support Platform
Salt on clients running SUSE Linux Enterprise Server with Expanded Support or RHEL.
Only versions 6 and 7 are supported. Version 5's Python version is too old to run Salt.
New products supported
Patches
The SUSE Patch Finder is a
simple online service to view released patches.
3.0.12
patterns-suse-manager:
- Add py26-compat-salt to be able to connect with salt-ssh to a system which only has python2.6 installed
spacewalk-backend:
- do not fail boostrap if no ip6addr interface is available (bsc#1090395)
- Fix encoding for RPM package group in reposync (bsc#1083001)
spacewalk-certs-tools:
spacewalk-web:
- Set SUSE Manager version to 3.0.12
susemanager-sls:
- Change name of sle12 gpg key
- Create bootstrap repo only if it exist in the server (bsc#1087840)
- Fix master tops merging when running salt >= 2018
3.0.11
spacewalk-backend:
- Fix spacewalk-data-fsck restore of broken package db entry (bsc#1071526)
spacewalk-proxy-installer:
- Do not use obsolete values in squid template
spacewalk-web:
- Set SUSE Manager version to 3.0.11
susemanager-sls:
- Compare osmajorrelease in jinja always as integer
3.0.10
osad:
- Fixed TypeError for force flag in setup_config that could happen when jabberd restart was needed. (bsc#1064393)
spacewalk-backend:
- Fix: restore hostname and ip*addr in templated documents (bsc#1075044)
- Fix directory name in spacewalk-data-fsck
- RhnServerNetwork refactoring (bsc#1063419)
- Non admin or disabled user cannot make changes to a system anymore
- No need to be autonomous when inserting to rhnArchType
- Add suseLib.accessible() doing a HEAD request to test
- Fix extract keyid from RPM header
- Fix typo in sql statement
- Fix building on RH
- Call yum update_md with the option to get all updateinfos
- Backport upstrem fixes
- Fix checksum handling.
- Change suseServer ostarget to a foreign key to suseOSTarget(id)
client registration.
- Reposync: find checksums for packages in channels with
org_id null
- Skip patch instead of abort if no checksum for a package
spacewalk-client-tools:
spacewalk-web:
- Add user preferences in order to change items-per-page (bsc#1055296)
spacewalksd:
susemanager-sls:
- Python3 compatibility fixes in modules and states
- Fix deprecated SLS files to avoid deprecation warnings during highstate (bsc#1041993)
3.0.9
Patch 1217: SUSE Manager Proxy 3.0
jabberd:
- Allow for up to 8k client connections. (bsc#950184).
- Revert configuration files to %config(noreplace). (bsc#988378)
spacewalk-backend:
- Copy the subscription-matcher directory instead of the content.
- Machine_info capability and check for client tool compatibility with SUSE
Manager 2.1.
spacewalk-certs-tools:
- Correctly update the trust store on SLE 11.
- Re-add lost dependency of spacewalk-base-minimal-config to
spacewalk-certs-tools. (bsc#984418)
- Fix mgr-ssh-push-init with proxy and sudo. (bsc#982562)
spacewalk-client-tools:
- Fix syntax error preventing reading of HW data correctly. (bsc#984622)
- Machine_info capability and check for client tool compatibility with SUSE
Manager 2.1.
spacewalk-web:
- Recompute window dimensions when content changes. (bsc#971559)
- Fix aside column height computation. (bsc#969834)
susemanager-sls:
- Update trust store when multiple certificates in one file are available on SLE11.
- Update CA certificates only when they have changed.
- Assume no pillar data if the yml file for the minion does not exist. (bsc#980354)
- Add distributable pkgset beacon for RPM database notifications.
Patch 986: SUSE Manager Proxy 3.0
salt:
- Remove option -f from startproc. (bsc#975733)
- Changed Zypper's plugin. Added Unit test and related to that data. (bsc#980313)
- zypper plugin: Alter the generated event name on package set change.
- Salt-proxy .service file created. (bsc#975306)
- Prevent salt-proxy test.ping crash. (bsc#975303)
- Fix shared directories ownership issues.
- Add Zypper plugin to generate an event,
once Zypper is used outside the Salt infrastructure
demand. (bsc#971372)
- Restore boolean values from the repo configuration.
- Fix priority attribute. (bsc#978833)
- Unblock-Zypper. (bsc#976148)
- Modify-environment. (bsc#971372)
- Prevent crash if pygit2 package is requesting re-compilation.
- Align OS grains from older SLES with current one. (bsc#975757)
- Bugfix: Salt-key crashes if tries to generate keys
to the directory w/o write access. (bsc#969320)
spacewalk-backend:
- spacewalk-repo-sync: Improved date handling. (bsc#975161)
- Better error message for system that is already registered as minion.
- Only trigger virtualization notification on server save when the
virtualization data is not falsy. (bsc#975120)
- Fix GPG bad signature detection and improve error messages. (bsc#979313)
- Send and save machine_id on traditional registration.
- Vendor channels may have no repo assigned. (bsc#977781)
- Do not crash now that multiple urls are passed. (bsc#970951)
- Add machine info capability.
spacewalk-client-tools:
- Send and save machine_id on traditional registration.
- Send machine info only if server has machine info capability.
spacewalk-web:
- Disable action buttons to add/reject/delete minions if user is non org-admin.
- Handle and show error message when session expires in remote-command page.
(bsc#974891)
- Enable Run button in remote-command page only if a preview exists.
- Show both Preview and Run buttons to improve usability of remote
command feature. (bsc#974288)
susemanager-sls:
- Require refresh channels before pkg states. (bsc#975424)
- Use pillar and static states to install/remove packages. (bsc#975424)
Patch 984: SUSE Manager Server, Proxy and Client Tools
zypp-plugin-spacewalk:
- Fix failover for multiple URLs per repo. (bsc#964932)
cobbler:
- Remove grubby-compat because perl-Bootloader gets dropped.
- Disabling 'get-loaders' command and 'check' fixed. (bsc#973418)
- Add logrotate file for cobbler. (bsc#976826)
3.0.8
spacewalk-backend:
- Increase rpclib timeout to 10 minutes (bsc#1026930)
- Adapt for the new gpgcheck flag for the channels
spacewalk-setup-jabberd:
- Change default backend for jabberd to sqlite (bsc#1047155)
spacewalk-web:
- Fix enter key submit on ListTag filter input (bsc#1048762)
3.0.7
spacewalk-backend:
- Remove not implemented option --force-all-packages (bsc#1040194)
- Fix parsing oscap results - not every Rule has an XCCDF ID Tag (bsc#1041992)
spacewalk-certs-tools:
spacewalk-proxy:
- Proxy: use query string in upstream HEAD requests (bsc#1036260)
spacewalk-web:
- Display a generic non-empty err msg in case of xhr.status==0 (bsc#1041913)
susemanager-sls:
- Fix certs state for Tumbleweed (bsc#970630)
- Fix certs state for Leap 42.2 (bsc#970630)
- Make sumautil.get_kernel_live_version accept any kgr output 'active: NUM' where NUM > 0 (bsc#1044074)
- Avoids formula leaking on pillar data (bsc#1044236)
- Fix yum plugin when installing patches on RHEL6 (bsc#1039294)
- Remove suseRegisterInfo in a separate yum transaction so that it's not called by yum plugin (bsc#1038732)
- Refactoring formulas in suma_minion external pillar (bsc#1033825)
3.0.6
spacewalk-backend:
- Don't let disabled user log in.
- Fix relative imports and update Copyright date. (bsc#1037635)
- Rename incomplete_package_import to package_import_skip_changelog.
- Spacewalk-backend should require the exact version of spacewalk-backend-libs. (bsc#1037635)
spacewalk-certs-tools:
- Update openssl on bootstrap. (bsc#1037828)
- Setup bootstrap repository also when no packages are missing.
- Update important packages before registration. (bsc#1037355)
spacewalk-proxy:
- On package upgrade move mgrsshtunnel home to /var/lib/spacewalk.
- Change mgrsshtunnel user home to /var/lib/spacewalk.
- Fix starting/stopping services rhn-proxy. (bsc#1038858)
- Don't append to parent key response to authorized_keys on http error. (bsc#1035015)
spacewalk-web:
- Set SUSE Manager version to 3.0.6.
- Allow dot character '.' for activation key. (bsc#1035633)
susemanager-sls:
- Add missing file name attribute to yum plugin state.
- Use include instead of state.apply channels to fix salt-ssh issue. (bsc#1036268)
- Fix pkgset beacon. (bsc#1029350)
- Encode formula to string. (bsc#1033825)
- Update basic packages when bootstrapping with salt.
3.0.5
spacewalk-backend:
- Non admin or disabled user cannot make changes to a system anymore using spacewalk-channel.
(bsc#1026633, CVE-2017-7470)
rhnlib:
spacewalk-backend:
- Do not fail with traceback when media.1 does not exist. (bsc#1032256)
- Create scap files dir beforehand. (bsc#1029755)
- Fix error if SPACEWALK_DEBUG_NO_REPORTS env variable is not present.
- Don't skip 'rhnErrataPackage' cleanup during an errata update. (bsc#1023233)
- Add support for running spacewalk-debug without creating reports. (bsc#1024714)
- Set scap store dir mod to 775 and group owner to susemanager.
- Incomplete_package_import: do import rhnPackageFile as it breaks some package installations.
- Added traceback printing to the exception block.
- Change postgresql starting commands.
spacewalk-certs-tools:
- Always restart the minion regardless of its current state. (bsc#1034956)
- Correctly honor disabling of SSL in bootstrap script. (bsc#1033383)
- Add curl dependency and move mgr-proxy-ssh* to spacewalk-proxy package.
- Exit for non-traditional bootstrap scripts. (bsc#1020904)
- Rename mgr-ssh-proxy-force-cmd -> mgr-proxy-ssh-force-cmd.
- Add mgr-proxy-ssh-force-cmd, mgr-proxy-ssh-push-init to rpm.
- Add option to configure only sshd.
- Restrictive ssh options for user mgrsshtunnel.
spacewalk-client-tools:
- Fix reboot message to use correct product name. (bsc#1031667)
spacewalk-proxy:
- Add curl dependency and move mgr-proxy-ssh* to spacewalk-proxy package.
- Lower the use-file-instead-of-memory treshold. (bsc#1030342)
spacewalk-proxy-installer:
- Do not start firewall on proxy during configuration if not already active. (bsc#1031338)
- Salt minions get repodata via a different URL; reflect by additional squid rule. (bsc#1027873)
- Only warn if parent ssh-push pub key could not be retrieved.
- Generate and auth ssh push keys for user mgrsshtunnel.
- Authorize parent salt-ssh key on proxy.
- Generate proxy ssh-push key and authorize the previous proxy in the chain.
- Generate own ssh-push key for proxy and authorize parent.
spacewalk-web:
- Remote Commands: Allow Web Socket to be opened on non-standard port.
- Improve remote cmd ui err handling.
- Show message when waiting for ssh minions times out.
- Fix remote cmd ui js err and timed out message.
- Remote cmd UI changes for salt-ssh minions.
- Fix broken help link for taskstatus. (bsc#1017422)
- Add js utility function to create Date objects in different timezones.
- Show proxy path in bootstrap UI.
- Clear proxy selection when clicking clear fields button.
- Check if proxy hostname is FQDN not name in UI.
- Show warn in bootstrap UI if proxy hostname is not a FQDN.
susemanager-sls:
- Add certificate state for CAASP.
- Add certificate state for SLES for SAP. (bsc#1031659)
- Pre-create empty top.sls with no-op. (bsc#1017754)
- Add xccdf result xslt.
- Fix mainframesysinfo module to use /proc/sysinfo on SLES11. (bsc#1025758)
- Set scap store dir mod to 775 and group owner to susemanager.
- Store uploaded scap files.
- Set minion own key owner to bootstrap ssh_push_sudo_user.
- Runner to generate ssh key and execute cmd via proxies.
- Change ssh bootstrap state to generate and auth keys for salt-ssh push with tunnel.
- Authorize parent salt-ssh key on proxy.
3.0.4
spacewalk-backend:
- Add incomplete_package_import option to speed reposync up
spacewalk-client-tools:
- Traditional registration: resolve /etc/hostname if not FQDN (bsc#1019360)
spacewalk-proxy:
- Add rcsalt-broker script (bsc#1012787)
- Fix handling of auth token and headers in rhnBroker (bsc#1017094)
- Fix: use SUSE product names instead of spacewalk/rhn (bsc#1000110)
spacewalk-web:
- Increase the version to 3.0.4
- Remote commands: no blocking when minions are down (bsc#993209)
- Validate activation key values (bsc#1015967)
- Pass user-preferred localtime to the highstate UI (bsc#1020027)
spacewalksd:
- Use spacewalk-update-status only on registered systems (bsc#1015136)
susemanager-sls:
- Configure mine.update to submit a job return event (bsc#1022735)
- Disable spacewalksd and spacewalk-update-status when switching to salt registration (bsc#1020902)
- Fix timezone handling for rpm installtime (bsc#1017078)
3.0.3
osad:
- Fix logfile option for osa-dispatcher (bsc#980752)
spacewalk-backend:
- Handle non-unique machine_id after migrate from 2.1 (bsc#1013002)
- Refer to scc.suse.com instead of bugzilla.novell.com in case of problem (bsc#967818)
- Fix: selection of primary interface (bsc#1009677)
- Spacewalk-backend.spec: add link to SUSE name of program (bsc#1009435)
- Reposync
spacewalk-certs-tools:
- Allow passing multiple GPG keys to mgr-bootstrap (bsc#989905)
spacewalk-proxy:
- Add keepalive settings for ZeroMQ connections from broker to master (bsc#1012613)
- Revert "provide /usr/share/spacewalk in proxy" (bsc#1008221)
spacewalk-web:
- Small adjustments on bootstrap page (bsc#1012761)
- Bootstrapping: ssh push for salt system feature preview
- Fix plus/minus buttons in action chain list (bsc#1011344)
- BugFix: message consistency attempting bootstrapping a minion (bsc#1005924)
- Only show minions with sids available as links (bsc#1007261, bsc#970460)
supportutils-plugin-susemanager-client:
- Include correct config file in the supportconfig
susemanager-sls:
- Add tunneling to salt-ssh support
- Provide SUMA static pillar data for unregistered minions (bsc#1015122)
- Implement fetching kernel live version as module (fate#319519)
- Removing '/usr/share/susemanager/pillar' path
- Retreiving SUMA static pillar data from ext_pillar (bsc#1010674)
- Bugfix: Prevent salt-master ERROR messages if formulas files are missing (bsc#1009004)
- Fallback to major os release version for cert names (bsc#1009749)
SUSE Manager Proxy 3.0 1539
This update fixes the following issues:
rhnlib:
- Add function aliases for backward compatibility (bsc#998185)
salt:
- Setting up OS grains for SLES-ES (SLES Expanded Support platform)
- Move salt home directory to
/var/lib/salt
(bsc#1002529)
- Generate Salt Thin with configured extra modules (bsc#990439)
- Prevent
pkg.install
failure for expired keys (bsc#996455)
- Required D-Bus and generating machine ID
- Fix
python-jinja2
requirements in rhel
- Fix
pkg.installed
refresh repo failure (bsc#993549)
- Fix
salt.states.pkgrepo.management
no change failure (bsc#990440)
- Prevent snapper module crash on load if no DBus is
available in the system (bsc#993039)
- Prevent continuous restart, if a dependency wasn't installed
(bsc#991048)
- Fix beacon list to include all beacons being process
- Run salt-api as user salt like the master (bsc#990029)
spacewalk-backend:
- 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:
- Fix traditional bootstrap for RHEL clients (bsc#1003123)
- Added the bootstrap repo 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 repo
- 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 config (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:
- 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 repo 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)
Patch 1217: SUSE Manager Proxy 3.0
This update for SUSE Manager Proxy 3.0 fixes the following issues:
jabberd:
- Allow for up to 8k client connections. (bsc#950184).
- Revert configuration files to %config(noreplace). (bsc#988378)
spacewalk-backend:
- Copy the subscription-matcher directory instead of the content.
- Machine_info capability and check for client tool compatibility with SUSE Manager 2.1.
spacewalk-certs-tools:
- Correctly update the trust store on SLE 11.
- Re-add lost dependency of spacewalk-base-minimal-config to
spacewalk-certs-tools. (bsc#984418)
- Fix mgr-ssh-push-init with proxy and sudo. (bsc#982562)
spacewalk-client-tools:
- Fix syntax error preventing reading of HW data correctly. (bsc#984622)
- Machine_info capability and check for client tool compatibility with SUSE Manager 2.1.
spacewalk-web:
- Recompute window dimensions when content changes. (bsc#971559)
- Fix aside column height computation. (bsc#969834)
susemanager-sls:
- Update trust store when multiple certificates in one file are available on SLE11.
- Update CA certificates only when they have changed.
- Assume no pillar data if the yml file for the minion does not exist. (bsc#980354)
- Add distributable pkgset beacon for RPM database notifications.
Patch 986: SUSE Manager Proxy 3.0
This update fixes the following issues:
salt:
- Remove option -f from startproc. (bsc#975733)
- Changed Zypper's plugin. Added Unit test and related to that data. (bsc#980313)
- zypper plugin: Alter the generated event name on package set change.
- Salt-proxy .service file created. (bsc#975306)
- Prevent salt-proxy test.ping crash. (bsc#975303)
- Fix shared directories ownership issues.
- Add Zypper plugin to generate an event, once Zypper is used outside the Salt infrastructure demand. (bsc#971372)
- Restore boolean values from the repo configuration.
- Fix priority attribute. (bsc#978833)
- Unblock-Zypper. (bsc#976148)
- Modify-environment. (bsc#971372)
- Prevent crash if pygit2 package is requesting re-compilation.
- Align OS grains from older SLES with current one. (bsc#975757)
- Bugfix: Salt-key crashes if tries to generate keys to the directory w/o write access. (bsc#969320)
spacewalk-backend:
- spacewalk-repo-sync: Improved date handling. (bsc#975161)
- Better error message for system that is already registered as minion.
- Only trigger virtualization notification on server save when the
virtualization data is not falsy. (bsc#975120)
- Fix GPG bad signature detection and improve error messages. (bsc#979313)
- Send and save machine_id on traditional registration.
- Vendor channels may have no repo assigned. (bsc#977781)
- Do not crash now that multiple urls are passed. (bsc#970951)
- Add machine info capability.
spacewalk-client-tools:
- Send and save machine_id on traditional registration.
- Send machine info only if server has machine info capability.
spacewalk-web:
- Disable action buttons to add/reject/delete minions if user is non org-admin.
- Handle and show error message when session expires in remote-command page.
(bsc#974891)
- Enable Run button in remote-command page only if a preview exists.
- Show both Preview and Run buttons to improve usability of remote
command feature. (bsc#974288)
susemanager-sls:
- Require refresh channels before pkg states. (bsc#975424)
- Use pillar and static states to install/remove packages. (bsc#975424)
Patch 984: SUSE Manager Server, Proxy and Client Tools
This update fixes the following issues for the SUSE Manager Server 3.0 and Client Tools:
zypp-plugin-spacewalk:
- Fix failover for multiple URLs per repo. (bsc#964932)
The following issues for SUSE Manager Proxy 3.0 and Client Tools have been fixed:
cobbler:
- Remove grubby-compat because perl-Bootloader gets dropped.
- Disabling 'get-loaders' command and 'check' fixed. (bsc#973418)
- Add logrotate file for cobbler. (bsc#976826)
Additionally the following issues for the SUSE Linux Enterprise 12 Clienttools have been fixed:
salt:
- Remove option -f from startproc. (bsc#975733)
- Changed Zypper's plugin. Added Unit test and related to that
data. (bsc#980313)
- Zypper plugin: alter the generated event name on package set
change.
- Fix file ownership on master keys and cache directories during upgrade.
(handles upgrading from salt 2014, where the daemon ran as root, to 2015
where it runs as the salt user, bsc#979676)
- Salt-proxy .service file created. (bsc#975306)
- Prevent salt-proxy test.ping crash. (bsc#975303)
- Fix shared directories ownership issues.
- Add Zypper plugin to generate an event,
once Zypper is used outside the Salt infrastructure
demand. (bsc#971372)
- Restore boolean values from the repo configuration
- Fix priority attribute (bsc#978833)
- Unblock-Zypper. (bsc#976148)
- Modify-environment. (bsc#971372)
- Prevent crash if pygit2 package is requesting re-compilation.
- Align OS grains from older SLES with current one. (bsc#975757)
- Bugfix: salt-key crashes if tries to generate keys
to the directory w/o write access. (bsc#969320)
spacecmd:
- Make spacecmd createRepo compatible with SUSE Manager 2.1 API.
(bsc#977264)
spacewalk-backend:
- Better error message for system that is already registered as minion.
- Fix GPG bad signature detection and improve error messages. (bsc#979313)
- Send and save machine_id on traditional registration.
- Add machine info capability
spacewalk-client-tools:
- Send and save machine_id on traditional registration.
- Send machine info only if server has machine info capability.
Changes since 2.1
- Base system upgrade to SLES 12 SP1
- Upgrade to upstream Spacewalk 2.4
- Many bugfixes and speed improvements
= Known Bugs ==
None.
Providing feedback to our products
In case of encountering a bug please report it through your support contact.
Documentation and other information
http://www.suse.com/products/suse-manager/technical-information/ contains additional or updated documentation for SUSE Manager Server 2.1
These Release Notes are available online at http://www.suse.com/documentation/releasenotes
Further information about SUSE Manager is available at http://wiki.novell.com/index.php/SUSE_Manager
Visit http://www.suse.com for the latest Linux product news from SUSE and http://www.suse.com/download-linux/source-code.html for additional information on the source code of SUSE Linux Enterprise products.
Legal Notices
SUSE Linux GmbH
Maxfeldstr. 5
D-90409 Nürnberg
Tel: +49 (0)911 740 53 - 0
Email: feedback@suse.com
Registrierung/Registration Number: HRB 21284 AG Nürnberg
Geschäftsführer/Managing Director: Jeff Hawn, Jennifer Guild, Felix Imendörffer
Steuernummer/Sales Tax ID: DE 192 167 791
Erfüllungsort/Legal Venue: Nürnberg
SUSE makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE reserves the right to revise this publication and to make changes to its content, at any time, without the obligation to notify any person or entity of such revisions or changes.
Further, SUSE makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE reserves the right to make changes to any and all parts of SUSE software, at any time, without any obligation to notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classifications to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical/biological weaponry end uses. Please refer to www.novell.com/company/policies/trade_services/ for more information on exporting SUSE software. SUSE assumes no responsibility for your failure to obtain any necessary export approvals.
Copyright © 2012 SUSE. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
SUSE has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.novell.com/company/legal/patents/ and one or more additional patents or pending patent applications in the U.S. and other countries.
For SUSE trademarks, see SUSE Trademark and Service Mark list (http://www.novell.com/company/legal/trademarks). All third-party trademarks are the property of their respective owners.
Colophon
Thank you for using SUSE Manager 3 Proxy in your business.
Your SUSE Manager Team.