This bug was fixed in the package drbd8 - 2:8.4.3-0ubuntu0.12.04.2

---------------
drbd8 (2:8.4.3-0ubuntu0.12.04.2) precise-proposed; urgency=low

  * d/p/ubuntu-fix-drbdsetup-legacy-path.patch
    Test kernel module version and run the legacy drbdsetup early if
    it is lower than 8.4. Also do not try to be smart about paths for
    the legacy command (newer upstream versions do the same) (LP: #1314289).
  * d/p/ubuntu-compat83-init-script.patch:
    Fix service stop to shut down the resources (LP: #1314289).
  * d/p/ubuntu-compat83-ocf-script.patch:
    Fix pacemaker/corosync startup when running compat mode (LP: #1314289).
  * d/p/ubuntu-fix-drbdadm-version-check.patch:
    Fix compat mode when DRBD_DONT_WARN_ON_VERSION_MISMATCH is set
    (LP: #1314598)
  * d/rules: Create soft-links for compat binaries in /sbin to work
    around the tools looking for compat binaries in their own path
    when called with full path (LP: #1314289).
 -- Stefan Bader <[email protected]>   Wed, 30 Apr 2014 15:20:23 +0200

** Changed in: drbd8 (Ubuntu Precise)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to drbd8 in Ubuntu.
https://bugs.launchpad.net/bugs/1314289

Title:
  [Precise/regression] drbd 8.4.x backport breaks existing clusters

Status in “drbd8” package in Ubuntu:
  Triaged
Status in “drbd8” source package in Precise:
  Fix Released

Bug description:
  SRU Justification:
  The backport of drbd8-utils-8.4.3 has several issues when running in 
compat-8.3 mode as part of corosync/pacemaker clusters.

  Impact:
  - The OCF resource agent fails to run after installing the new toolset
    - "syncer command not supported" messages
  - the OCF resource agent script uses the new syntax hard coded in one place
  - the drbdsetup command is not using the compat binary for help output and 
the command line changed significantly.
  - if the main commands are called with the full path, the compat binaries are 
searched in the same path but only existed in /lib/drbd.

  Apart from those serious problems, the init.d script would fail in
  compat mode due to syntax changes.

  Testcases:
    - With new tools, old kernel module loaded:
      * "drbdsetup xml net" should output xml help instead of an error
      * "/sbin/drbdadm --version" does not fail to print the version.
      * "service drbd stop" should work without errors
      * "service corosync restart" on a cluster should work without loosing
        the local mirror.
   - Moving one side of the cluster to a newer kernel (new kernel module)
     * "drbdsetup xml net" should now error and need the new format.

  regression from bug 1185756.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/drbd8/+bug/1314289/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-ha
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-ha
More help   : https://help.launchpad.net/ListHelp

Reply via email to