Package: ganeti-testsuite
Version: 3.0.2-2
Severity: serious
X-Debbugs-Cc: Craig Small <csm...@debian.org>
Control: affects -1 src:ganeti src:procps

https://ci.debian.net/data/autopkgtest/testing/amd64/g/ganeti/31550017/log.gz

...
======================================================================
ERROR: testRequestUnusedUid (__main__.TestUidPool.testRequestUnusedUid)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/ganeti/testsuite/test/py/ganeti.uidpool_unittest.py", line 
111, in testRequestUnusedUid
    uid = uidpool.RequestUnusedUid(set([-1]))
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/ganeti/default/ganeti/uidpool.py", line 327, in 
RequestUnusedUid
    if _IsUidUsed(uid):
       ^^^^^^^^^^^^^^^
  File "/usr/share/ganeti/default/ganeti/uidpool.py", line 208, in _IsUidUsed
    raise errors.CommandError("Running pgrep failed. exit code: %s"
ganeti.errors.CommandError: Running pgrep failed. exit code: 2

----------------------------------------------------------------------
Ran 4 tests in 0.014s

FAILED (errors=1)
...
autopkgtest [06:34:00]: @@@@@@@@@@@@@@@@@@@@ summary
unittests            FAIL non-zero exit status 1
vcluster-qa          PASS



    # Check with a single, known unused user-id
    #
    # We use "-1" here, which is not a valid user-id, so it's
    # guaranteed that it's unused.
    uid = uidpool.RequestUnusedUid(set([-1]))
    self.assertEqualValues(uid.GetUid(), -1)


"pgrep -u -1" is now rejected by procps.

Reply via email to