Recommended update for SUSE Manager Server 2.1

SUSE Recommended Update: Recommended update for SUSE Manager Server 2.1
Announcement ID: SUSE-RU-2014:1551-1
Rating: moderate
References: #879992 #880936 #881111 #883009 #883379 #884051 #884081 #886391 #887538 #889363 #889605 #889721 #889739 #889905 #892707 #896238 #896244 #896254 #896844 #898242 #898428 #899266 #900956 #901958 #903720 #904959
Affected Products:
  • SUSE Manager Server

  • An update that has 26 recommended fixes can now be installed. It includes 17 new package versions.

    Description:


    This collective update for SUSE Manager Server 2.1 provides the following
    fixes and enhancements:

    cobbler:

    * Require syslinux-x86_64 on s390x. (bsc#884051)
    * Fix fetching of profiles for auto-installation. (bsc#880936)

    oracle-config:

    * No need to pre-require Apache as its user and group are available in
    the base system.

    osad:

    * Enable and install osad during first installation. (bsc#901958)
    * Fix traceback if http proxy is not configured.
    * Support communication over proxy.

    pxe-default-image:

    * Add bind-utils (dig) to packagelist. (bsc#889739)

    smdba:

    * Fully hot operations for PostgreSQL.
    * Fix "system check breaks backup and other configuration".
    * Implement rotating PostgreSQL backup. (bsc#896244)

    spacecmd:

    * Fix listupgrades. (bsc#892707)
    * Make print_result a static method of SpacewalkShell. (bsc#889605)

    spacewalk-backend:

    * Use the old style ISS method with NCC backend.
    * Make spacewalk-debug SCC migration compatible.
    * ISS: Export/import subscriptions and entitlements.
    * ISS: Remove old import code for NCC products and subscriptions.
    * ISS: Export/import suseProductChannels and suseUpgradePaths via ISS.
    * ISS: Export/import SUSE Products via ISS.
    * Fix cleanup when database init goes wrong.
    * Update channel checksum type for vendor channels.
    * Read mirror credentials from database depending on the Customer
    Center backend.
    * Speed up satellite-sync by avoiding commonly-called dblink_exec.
    * Backend should correctly checksum configuration files with macros.
    * Fix spacewalk-debug to be fully PostgreSQL aware.
    * Correct UTF8 configuration files from being marked as binary.
    * Preserve the query parameters in the URL.
    * Allow missing packages in patches if they are not part of this
    repository.
    * Handle SLE 12 update tag correctly in reposync.
    * Fix traceback when pushing RPMs with archive size greater than 4GB.
    * Queue server for errata cache update when package list changes.
    * Recognize oVirt node as virtual system.

    spacewalk-branding:

    * Integrate the refresh dialog with the setup wizard products page.
    * Implement new "mgr-sync-refresh" taskomatic job.
    * End-user documentation clarification.

    spacewalk-certs-tools:

    * bootstrap.sh: When installing certificate via rpm, support both curl
    and wget.
    * bootstrap.sh: Fail if both curl and wget are missing.
    * bootstrap.sh: Install certificate in the right location on SLE 12.
    * Fix removal of existing host key entries. (bsc#886391)

    spacewalk-client-tools:

    * Allow unicode characters in proxy username and password.
    * Send correct hostname. (bsc#887538)

    spacewalk-config:

    * Add recommended Apache settings from the Security Team.

    spacewalk-java:

    * Sync correct repositories. (bnc#904959)
    * No refresh if this server is an ISS slave.
    * Refresh is needed only if we are migrated to use SCC yet.
    * Integrate the refresh dialog with the setup wizard products page.
    * Implement new "mgr-sync-refresh" taskomatic job.
    * Introduce caching of repositories read from SCC.
    * Fix pxt page link to point to the ported version of that page.
    (bsc#903720)
    * Only show the SMT warning if we are using from-mirror or from-dir.
    * Add progress and reload page after finish.
    * Do not allow to cancel the kickstart once completed.
    * Don't schedule a remote-cmd if the system can't execute it.
    * Schedule configuration actions asynchronously.
    * Correctly apply patches to multiple systems in SSM. (bsc#898242)
    * Ping SCC for testing proxy status if SCC is enabled.
    * Implement the API methods to work with mirror credentials.
    * Fix CVE audit when some packages of a patch are already installed.
    (bsc#899266)
    * Download CSV button does not export all columns ("Base Channel"
    missing). (bsc#896238)
    * Support SCC API v4 and token authentication with updates.suse.com.
    * Official repository host is now updates.suse.com (after channels.xml
    change).
    * Support list/add channels and products with SCC.
    * SCC client for managing products and channels.
    * Implement SLE 12 style of update tag handling while generating
    updateinfo.
    * Add Korea to the list of timezones.
    * Read and display only a limited number of logfile lines. (bsc#883009)
    * Fix package upgrade via SSM. (bsc#889721)
    * Fix logrotate for /var/log/rhn/rhn_web_api.log. (bsc#884081)

    spacewalk-reports:

    * Improve documentation.
    * Do not sort multival values within one column to match other
    multival values (in another columns).

    spacewalk-search:

    * Set newly constructed "db_name" even if db_ssl_enabled is disabled.
    * Fix package searching in shared channels.

    spacewalk-setup:

    * No activation if database population should be skipped. (bsc#900956)
    * Give Tomcat read permissions on the NCCcredentials file.
    * Do not enable spacewalk-service in runlevel 4. (bsc#879992)

    spacewalk-utils:

    * Add openSUSE 13.2 repositories to spacewalk-common-channels.
    * Improve clone-by-date dependency resolution.
    * Make clone-by-date able to specify --parents from configuration file.
    * Add CentOS 7 and EPEL 7 channels.

    spacewalk-web:

    * Integrate the refresh dialog with the setup wizard products page.
    * Add aarch64 and ppc64le to parent-child channel compatibility list.
    * WebUI cloning should use the same SQL query as API.

    susemanager-manuals_en, susemanager-jsp_en:

    * Clarification about supported Web browsers. (bsc#889905)

    susemanager-schema:

    * Add SLE 12 distribution targets to database.
    * Fix evr_t schema upgrade. (bsc#881111)
    * Allow evr_t to be compared with NULL in Oracle. (bsc#881111)
    * Speed up satellite-sync by avoiding commonly-called dblink_exec.
    * Make configuration file deletion faster if there are lots of
    snapshots.
    * Add Fedora 21 and CentOS 7 GPG keys.
    * Add support to ppc64le architecture.
    * Add Korea to the list of timezones.

    susemanager:

    * Schedule refresh after setup with SCC.
    * On an ISS slave, disallow the use of mgr-sync with the exception of
    enable-scc.
    * Recommend to run refresh after credentials are changed.
    * ISS setup for SCC do not need mirror credentials anymore.
    * Rename "Mirror Credentials" to "Organization Credentials" for SCC.
    * Complete initial setup with SCC.
    * Added --from-options switch to mgr-sync.
    * Replace /etc/motd after setup. (bsc#883379)
    * Adapt YaST setup to check credentials against SCC.
    * Added mirror credential manipulation functions to mgr-sync.
    * Implement mgr-sync to manage products and channels from SCC.
    * Make mgr-create-bootstrap-repo SCC and SLE 12 aware.

    suseRegisterInfo:

    * Re-add legacy suse_register_info to successfully perform the update.
    (bsc#898428)

    zypp-plugin-spacewalk:

    * Check for retrieveOnly option in up2date configuration and set
    download_only. (bsc#896254)
    * Changed the spec file to force usage of the official python VM.
    (bsc#889363)

    yum:

    * Preserve query parameters in URLs. (bsc#896844)

    The following new packages have been added to the product:
    susemanager-sync-data, google-gson, python-enum34.

    How to apply this update:

    1. Log in as root user to the SUSE Manager server. 2. Stop the Spacewalk
    service: spacewalk-service stop 3. Apply the patch using either zypper
    patch or YaST Online Update. 4. Upgrade the database schema with
    spacewalk-schema-upgrade 5. Start the Spacewalk service: spacewalk-service
    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 Server:
      zypper in -t patch sleman21-suse-manager-21-201411-9952

    To bring your system up-to-date, use "zypper patch".

    Package List:

    • SUSE Manager Server (x86_64) [New Version: 1.4,2.1.14,2.1.25.5,2.1.33.8,2.1.55.12 and 2.1.9]:
      • cobbler-2.2.2-0.46.35
      • python-enum34-1.0-0.7.1
      • smdba-1.4-0.7.1
      • spacecmd-2.1.25.5-0.7.1
      • spacewalk-backend-2.1.55.12-0.7.2
      • spacewalk-backend-app-2.1.55.12-0.7.2
      • spacewalk-backend-applet-2.1.55.12-0.7.2
      • spacewalk-backend-config-files-2.1.55.12-0.7.2
      • spacewalk-backend-config-files-common-2.1.55.12-0.7.2
      • spacewalk-backend-config-files-tool-2.1.55.12-0.7.2
      • spacewalk-backend-iss-2.1.55.12-0.7.2
      • spacewalk-backend-iss-export-2.1.55.12-0.7.2
      • spacewalk-backend-libs-2.1.55.12-0.7.2
      • spacewalk-backend-package-push-server-2.1.55.12-0.7.2
      • spacewalk-backend-server-2.1.55.12-0.7.2
      • spacewalk-backend-sql-2.1.55.12-0.7.2
      • spacewalk-backend-sql-oracle-2.1.55.12-0.7.2
      • spacewalk-backend-sql-postgresql-2.1.55.12-0.7.2
      • spacewalk-backend-tools-2.1.55.12-0.7.2
      • spacewalk-backend-xml-export-libs-2.1.55.12-0.7.2
      • spacewalk-backend-xmlrpc-2.1.55.12-0.7.2
      • spacewalk-branding-2.1.33.8-0.7.1
      • suseRegisterInfo-2.1.9-0.7.1
      • susemanager-2.1.14-0.7.2
      • susemanager-tools-2.1.14-0.7.2
      • yum-3.2.29-0.19.1
      • yum-common-3.2.29-0.19.1
      • zypp-plugin-spacewalk-0.9.8-0.15.1
    • SUSE Manager Server (noarch) [New Version: 2.1.14.5,2.1.14.7,2.1.14.8,2.1.16.5,2.1.165.10,2.1.27.10,2.1.5.3,2.1.50.9,2.1.6.3,2.1.60.10 and 5.11.33.5]:
      • google-gson-2.2.4-0.7.1
      • oracle-config-1.1-0.10.10.1
      • osa-dispatcher-5.11.33.5-0.7.1
      • pxe-default-image-0.1-0.18.2
      • spacewalk-base-2.1.60.10-0.7.1
      • spacewalk-base-minimal-2.1.60.10-0.7.1
      • spacewalk-base-minimal-config-2.1.60.10-0.7.1
      • spacewalk-certs-tools-2.1.6.3-0.7.1
      • spacewalk-check-2.1.16.5-0.7.1
      • spacewalk-client-setup-2.1.16.5-0.7.1
      • spacewalk-client-tools-2.1.16.5-0.7.1
      • spacewalk-config-2.1.5.3-0.7.2
      • spacewalk-grail-2.1.60.10-0.7.1
      • spacewalk-html-2.1.60.10-0.7.1
      • spacewalk-java-2.1.165.10-0.7.1
      • spacewalk-java-config-2.1.165.10-0.7.1
      • spacewalk-java-lib-2.1.165.10-0.7.1
      • spacewalk-java-oracle-2.1.165.10-0.7.1
      • spacewalk-java-postgresql-2.1.165.10-0.7.1
      • spacewalk-pxt-2.1.60.10-0.7.1
      • spacewalk-reports-2.1.14.7-0.7.1
      • spacewalk-search-2.1.14.5-0.7.1
      • spacewalk-setup-2.1.14.8-0.7.1
      • spacewalk-sniglets-2.1.60.10-0.7.1
      • spacewalk-taskomatic-2.1.165.10-0.7.1
      • spacewalk-utils-2.1.27.10-0.7.3
      • susemanager-client-config_en-pdf-2.1-0.11.4
      • susemanager-install_en-pdf-2.1-0.11.4
      • susemanager-jsp_en-2.1-0.11.4
      • susemanager-manuals_en-2.1-0.11.4
      • susemanager-proxy-quick_en-pdf-2.1-0.11.4
      • susemanager-reference_en-pdf-2.1-0.11.4
      • susemanager-schema-2.1.50.9-0.7.1
      • susemanager-sync-data-2.1.3-0.7.1
      • susemanager-user_en-pdf-2.1-0.11.4

    References:

    • https://bugzilla.suse.com/show_bug.cgi?id=879992
    • https://bugzilla.suse.com/show_bug.cgi?id=880936
    • https://bugzilla.suse.com/show_bug.cgi?id=881111
    • https://bugzilla.suse.com/show_bug.cgi?id=883009
    • https://bugzilla.suse.com/show_bug.cgi?id=883379
    • https://bugzilla.suse.com/show_bug.cgi?id=884051
    • https://bugzilla.suse.com/show_bug.cgi?id=884081
    • https://bugzilla.suse.com/show_bug.cgi?id=886391
    • https://bugzilla.suse.com/show_bug.cgi?id=887538
    • https://bugzilla.suse.com/show_bug.cgi?id=889363
    • https://bugzilla.suse.com/show_bug.cgi?id=889605
    • https://bugzilla.suse.com/show_bug.cgi?id=889721
    • https://bugzilla.suse.com/show_bug.cgi?id=889739
    • https://bugzilla.suse.com/show_bug.cgi?id=889905
    • https://bugzilla.suse.com/show_bug.cgi?id=892707
    • https://bugzilla.suse.com/show_bug.cgi?id=896238
    • https://bugzilla.suse.com/show_bug.cgi?id=896244
    • https://bugzilla.suse.com/show_bug.cgi?id=896254
    • https://bugzilla.suse.com/show_bug.cgi?id=896844
    • https://bugzilla.suse.com/show_bug.cgi?id=898242
    • https://bugzilla.suse.com/show_bug.cgi?id=898428
    • https://bugzilla.suse.com/show_bug.cgi?id=899266
    • https://bugzilla.suse.com/show_bug.cgi?id=900956
    • https://bugzilla.suse.com/show_bug.cgi?id=901958
    • https://bugzilla.suse.com/show_bug.cgi?id=903720
    • https://bugzilla.suse.com/show_bug.cgi?id=904959
    • http://download.suse.com/patch/finder/?keywords=e04bae2d808db65ad015cec0cba15fbb