Recommended update for High Availability Extension 11 SP3

SUSE Recommended Update: Recommended update for High Availability Extension 11 SP3
Announcement ID: SUSE-RU-2014:0995-1
Rating: low
References: #695440 #804763 #821124 #845525 #846449 #847005 #850589 #851990 #853345 #854039 #854050 #854172 #854423 #856135 #856353 #858721 #859683 #860169 #862319 #862383 #862572 #863071 #863527 #865260 #866618 #867039 #867048 #868986 #870696 #871098 #871175 #872287 #872290 #872655 #873970 #877484 #877640 #878128 #878362 #878597 #878662 #879034 #879934 #880258 #880520 #881321 #881884 #884079
Affected Products:
  • SUSE Linux Enterprise Software Development Kit 11 SP3
  • SUSE Linux Enterprise High Availability Extension 11 SP3

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

    Description:


    This collective update for the High Availability Extension 11 SP3 provides
    many fixes and enhancements.

    cluster-glue:

    * external/vcenter: Add parameter to disable hostname verification.
    (bnc#851990)
    * hb_report: A dot (.) is not illegal in file names. (bnc#884079)

    corosync:

    * Updated to official 1.4.7 upstream release.

    crmsh:

    * cibconfig: Disable patching if groups changed. (bnc#881321)
    * xmlutil: Implement patching for commit_rsc. (bnc#877640)
    * parse: Handle location role assignment. (bnc#878128)
    * report: Make regexp groups non-capturing to avoid limit. (bnc#877484)

    hawk:

    * gui/status: Ensure monitor requests aren't cached. (bnc#854423)
    * gui/status: Show resources with failed stop as 'failed', in red.
    (bnc#879034)
    * gui/status: Display resources as unmanaged if per-resource
    maintenance mode set. (bnc#863071)
    * gui: Linebreak crmsh error output when manipulating resources.
    (bnc#872287)
    * gui: Use --force when deleting resources, constraints, etc.
    (bnc#872290)
    * misc/cib model: Handle stale pending stop ops. (bnc#879034)
    * misc/crm_config: Check properties exist before flagging readonly
    (bnc#853345)
    * misc/crm_config editor: Don't create empty property sets.
    (bnc#871098)
    * misc/node model: Find nodes by uname. (bnc#854039)
    * misc/wizard: Allow multiple instances of the same template.
    (fate#314396)
    * misc: Replace popen3 invocations with capture3 to avoid deadlocks
    when dealing with excessively large STDERR output. (bnc#878597)
    * misc: Drop explicit "commit" from crmsh invocations. (bnc#872287)
    * misc: Theme 404, 422 and 500 error pages. (bnc#872655)
    * misc: Use crm_simulate instead of ptest. (bnc#854050)

    libqb:

    * Updated to official 0.17.0 upstream release.

    openais:

    * init script: Correct force-stop handling. (bnc#873970)

    pacemaker:

    * cib: Correctly handle configuration ordering changes. (bnc#881321)
    * xml: Prevent incorrect xml diffs from corrupting the cib.
    (bnc#878362)
    * cluster: Prevent search of unames from attempting to create node
    entries for unknown nodes. (bnc#881884)
    * crm_simulate: Clean up temporary shadow files on exit. (bnc#879934)
    * pengine: Before migrating utilization-using resources to a node, take
    off the load that will no longer run there if it's not introducing
    transition loop. (bnc#695440)
    * pengine: Correctly search failcount. (bnc#880520)
    * pengine: Prevent possible segfault. (bnc#880258)
    * pengine: Block restart of resources if any dependent resource in a
    group is unmanaged. (bnc#878662)
    * pengine: Mark unrunnable stop actions as "blocked" and show the
    correct current locations. (bnc#878662)
    * Ensure pending probes that ultimately fail are correctly updated.
    (bnc#804763, bnc#879034)
    * pengine: Ignore failure-timeout only if the failed operation has
    on-fail="block". (bnc#871175)
    * cts: Automatically determine whether to run RemoteBaremetal.
    (bnc#856353)
    * crm_attribute: Default --lifetime to forever when using --node.
    (bnc#870696)
    * cib: Check if on-disk cib is corrupt in the separate
    on_disk_cib_corrupt() rather than in validate_on_disk_cib().
    (bnc#866618)
    * cib: Do not disable cib disk writes if on-disk cib is corrupt.
    (bnc#866618)
    * pengine: Support per-resource maintenance mode. (bnc#863071)
    * pengine: Prevent resources in an anti-colocation from even
    temporarily running on a same node. (bnc#856135, bnc#862319)
    * tools: Display pending state in crm_mon/crm_resource/crm_simulate if
    --pending/-j is supplied. (FATE#315159)
    * crmd: Prevent message relay from attempting to create node entries
    for unknown nodes. (bnc#862383)
    * crmd: Prevent manual fencing confirmations from attempting to create
    node entries for unknown nodes. (bnc#860169)
    * crm_mon: Display brief output if "-b/--brief" is supplied or 'b' is
    toggled. (FATE#314757)
    * ipc: Convince clang that our casting is intended. (bnc#845525)

    pacemaker-mgmt:

    * crm_gui: Correctly clear migration constraints for pacemaker >=
    1.1.10. (bnc#858721)

    resource-agents:

    * oracle: Try as sysdba if monitor as MONUSR fails. (bnc#850589)
    * oracle: Reset MONUSR password if it expired. (bnc#850589)
    * pgsql: Support for non-standard port and library locations.
    (bnc#846449)
    * ldirectord: Fix the list output to include ops flag. (bnc#847005)
    * oracle: Make monitoring user configurable. (bnc#859683, bnc#850589)
    * oracle: Make monitoring profile configurable. (bnc#859683)
    * oracle: Make monuser parameter case-insensitive. (bnc#859683)
    * oracle: Make monitoring user configurable. (bnc#859683)
    * oracle: Create custom profile for OCFMON user. (bnc#850589)

    sleha-bootstrap:

    * Don't set sbd_device in crm config. (bnc#863527)
    * Update firewall rules correctly for corosync.conf. (bnc#868986)
    * Use 'csync2 -R' to cleanup DB when removing node. (bnc#867039)
    * Sync all config files across all nodes when adding new node.
    (bnc#867048)
    * Use netstat to guess at the default route interface. (bnc#854172)
    * Correctly detect unconfigured SBD when SBD_DEVICE="". (bnc#865260)
    * Run removal commands in bash shell to avoid prompts from zsh.
    (bnc#862572)
    * Unify OCFS2 config with Hawk. (bnc#821124)

    The list above is not comprehensive. For details, please refer to the
    individual package change logs and Bugzilla.

    Patch Instructions:

    To install this SUSE Recommended Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • SUSE Linux Enterprise Software Development Kit 11 SP3:
      zypper in -t patch sdksp3-slehae-201406-9454
    • SUSE Linux Enterprise High Availability Extension 11 SP3:
      zypper in -t patch slehasp3-slehae-201406-9454

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

    Package List:

    • SUSE Linux Enterprise Software Development Kit 11 SP3 (i586 ia64 ppc64 s390x x86_64) [New Version: 0.17.0]:
      • libqb-devel-0.17.0-0.7.6
    • SUSE Linux Enterprise High Availability Extension 11 SP3 (i586 ia64 ppc64 s390x x86_64) [New Version: 0.17.0,0.6.3,1.1.11,1.2.6 and 1.4.7]:
      • cluster-glue-1.0.11-0.23.1
      • corosync-1.4.7-0.19.6
      • crmsh-1.2.6-0.35.11
      • hawk-0.6.3-0.18.10
      • hawk-templates-0.6.3-0.18.10
      • ldirectord-3.9.5-0.34.57
      • libcorosync-devel-1.4.7-0.19.6
      • libcorosync4-1.4.7-0.19.6
      • libglue-devel-1.0.11-0.23.1
      • libglue2-1.0.11-0.23.1
      • libopenais-devel-1.1.4-5.19.7
      • libopenais3-1.1.4-5.19.7
      • libpacemaker-devel-1.1.11-0.7.53
      • libpacemaker3-1.1.11-0.7.53
      • libqb-devel-0.17.0-0.7.6
      • libqb0-0.17.0-0.7.6
      • nagios-plugins-metadata-3.9.5-0.34.57
      • openais-1.1.4-5.19.7
      • pacemaker-1.1.11-0.7.53
      • pacemaker-mgmt-2.1.2-0.15.12
      • pacemaker-mgmt-client-2.1.2-0.15.12
      • pacemaker-mgmt-devel-2.1.2-0.15.12
      • resource-agents-3.9.5-0.34.57
    • SUSE Linux Enterprise High Availability Extension 11 SP3 (noarch):
      • sleha-bootstrap-0.3-0.28.6

    References:

    • https://bugzilla.novell.com/695440
    • https://bugzilla.novell.com/804763
    • https://bugzilla.novell.com/821124
    • https://bugzilla.novell.com/845525
    • https://bugzilla.novell.com/846449
    • https://bugzilla.novell.com/847005
    • https://bugzilla.novell.com/850589
    • https://bugzilla.novell.com/851990
    • https://bugzilla.novell.com/853345
    • https://bugzilla.novell.com/854039
    • https://bugzilla.novell.com/854050
    • https://bugzilla.novell.com/854172
    • https://bugzilla.novell.com/854423
    • https://bugzilla.novell.com/856135
    • https://bugzilla.novell.com/856353
    • https://bugzilla.novell.com/858721
    • https://bugzilla.novell.com/859683
    • https://bugzilla.novell.com/860169
    • https://bugzilla.novell.com/862319
    • https://bugzilla.novell.com/862383
    • https://bugzilla.novell.com/862572
    • https://bugzilla.novell.com/863071
    • https://bugzilla.novell.com/863527
    • https://bugzilla.novell.com/865260
    • https://bugzilla.novell.com/866618
    • https://bugzilla.novell.com/867039
    • https://bugzilla.novell.com/867048
    • https://bugzilla.novell.com/868986
    • https://bugzilla.novell.com/870696
    • https://bugzilla.novell.com/871098
    • https://bugzilla.novell.com/871175
    • https://bugzilla.novell.com/872287
    • https://bugzilla.novell.com/872290
    • https://bugzilla.novell.com/872655
    • https://bugzilla.novell.com/873970
    • https://bugzilla.novell.com/877484
    • https://bugzilla.novell.com/877640
    • https://bugzilla.novell.com/878128
    • https://bugzilla.novell.com/878362
    • https://bugzilla.novell.com/878597
    • https://bugzilla.novell.com/878662
    • https://bugzilla.novell.com/879034
    • https://bugzilla.novell.com/879934
    • https://bugzilla.novell.com/880258
    • https://bugzilla.novell.com/880520
    • https://bugzilla.novell.com/881321
    • https://bugzilla.novell.com/881884
    • https://bugzilla.novell.com/884079
    • http://download.suse.com/patch/finder/?keywords=3ba774d467784c235b54b5b7e6866008