[Bug 1837090] Re: corosync-qdevice (3.0.0-2ubuntu1 to 3.0.0-4) autopkgtests regression

Launchpad Bug Tracker 1837090 at bugs.launchpad.net
Thu Aug 8 21:18:04 UTC 2019


This bug was fixed in the package corosync-qdevice - 3.0.0-4ubuntu1

---------------
corosync-qdevice (3.0.0-4ubuntu1) eoan; urgency=medium

  * Skip autopkgtest for unprivileged containers: (LP: #1837090)
    - d/t/control: mark corosync-qnetd test as skippable
    - d/t/qdevice: skip if memlock can't be set to unlimited by root

 -- Rafael David Tinoco <rafaeldtinoco at ubuntu.com>  Thu, 08 Aug 2019
18:28:45 +0000

** Changed in: corosync-qdevice (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1837090

Title:
  corosync-qdevice (3.0.0-2ubuntu1 to 3.0.0-4) autopkgtests regression

Status in corosync-qdevice package in Ubuntu:
  Fix Released

Bug description:
  [Impact]

   * All autopkgtests that rely on corosync won't work correctly if
  started in an unprivileged container. This happens because corosync
  daemon needs some privileged kernel calls that aren't available if UID
  != 0 (like roots under unprivileged lxd containers).

  [Test Case]

   * You can try to start corosync daemon in an unprivileged lxd container for any architecture. You will face the bug:
  https://bugs.launchpad.net/ubuntu/+source/corosync/+bug/1837064

  [Regression Potential]

   * Changes are being done only in debian/tests/* files and are being placed only in Eoan so we can pass all excuses, for all HA related packages.
   * Best fix here, in a near future, would be to have a way to skip tests if they're running in unprivileged containers.

  [Other Info]
   
  ORIGINAL DESCRIPTION

  There is an autopkgtest failure for corosync-qdevice:

  corosync-qdevice (3.0.0-2ubuntu1 to 3.0.0-4)
  Maintainer: Debian HA Maintainers
  Section: universe/misc
  163 days old
  autopkgtest for corosync-qdevice/3.0.0-4: amd64: Pass, arm64: Pass, armhf: Regression ♻ , i386: Pass, ppc64el: Pass, s390x: Pass
  Not considered

  For armhf:

  Certificate request stored in /etc/corosync/qdevice/net/nssdb/qdevice-net-node.crq
  Signing cluster certificate
  Certificate stored in /etc/corosync/qnetd/nssdb/cluster-debian.crt
  Importing signed cluster certificate
  Notice: Trust flag u is set automatically if the private key is present.
  pk12util: PKCS12 EXPORT SUCCESSFUL
  Certificate stored in /etc/corosync/qdevice/net/nssdb/qdevice-net-node.p12
  Reloading corosync.conf...
  Could not initialize corosync configuration API error CS_ERR_LIBRARY
  autopkgtest [17:47:43]: test qdevice: -----------------------]
  autopkgtest [17:47:46]: test qdevice:  - - - - - - - - - - results - - - - - - - - - -
  qdevice              FAIL non-zero exit status 1
  autopkgtest [17:47:48]: @@@@@@@@@@@@@@@@@@@@ summary
  qnetd                PASS
  qdevice              FAIL non-zero exit status 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/corosync-qdevice/+bug/1837090/+subscriptions



More information about the Ubuntu-sponsors mailing list