Skip to content

ci: skip unsupported delegation tests #48

ci: skip unsupported delegation tests

ci: skip unsupported delegation tests #48

GitHub Actions / pynfs protocol compatibility test failed Jun 8, 2025 in 0s

941 tests run, 423 passed, 495 skipped, 23 failed.

Annotations

Check failure on line 1 in st_setattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_setattr.testChangeGranularity

consecutive SETATTR(mode)'s don't all change change attribute
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_setattr.py", line 741, in testChangeGranularity
    t.fail("consecutive SETATTR(mode)'s don't all change change attribute")
  File "/pynfs/nfs4.0/lib/testmod.py", line 200, in fail
    raise FailureException(msg)
testmod.FailureException: consecutive SETATTR(mode)'s don't all change change attribute

Check failure on line 1 in st_rename

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_rename.testFileToFullDir

RENAME file into existing, nonempty dir should return NFS4ERR_EXIST or NFS4ERR_ISDIR, instead got NFS4ERR_SERVERFAULT
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_rename.py", line 466, in testFileToFullDir
    check(res, [NFS4ERR_EXIST, NFS4ERR_ISDIR], "RENAME file into existing, nonempty dir")
  File "/pynfs/nfs4.0/servertests/environment.py", line 270, in check
    raise testmod.FailureException(msg)
testmod.FailureException: RENAME file into existing, nonempty dir should return NFS4ERR_EXIST or NFS4ERR_ISDIR, instead got NFS4ERR_SERVERFAULT

Check failure on line 1 in st_rename

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_rename.testFileToDir

RENAME file into existing dir should return NFS4ERR_EXIST or NFS4ERR_ISDIR, instead got NFS4ERR_SERVERFAULT
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_rename.py", line 424, in testFileToDir
    check(res, [NFS4ERR_EXIST, NFS4ERR_ISDIR], "RENAME file into existing dir")
  File "/pynfs/nfs4.0/servertests/environment.py", line 270, in check
    raise testmod.FailureException(msg)
testmod.FailureException: RENAME file into existing dir should return NFS4ERR_EXIST or NFS4ERR_ISDIR, instead got NFS4ERR_SERVERFAULT

Check failure on line 1 in st_rename

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_rename.testDirToObj

RENAME dir into existing file should return NFS4ERR_EXIST or NFS4ERR_NOTDIR, instead got NFS4ERR_SERVERFAULT
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_rename.py", line 396, in testDirToObj
    check(res, [NFS4ERR_EXIST, NFS4ERR_NOTDIR], "RENAME dir into existing file")
  File "/pynfs/nfs4.0/servertests/environment.py", line 270, in check
    raise testmod.FailureException(msg)
testmod.FailureException: RENAME dir into existing file should return NFS4ERR_EXIST or NFS4ERR_NOTDIR, instead got NFS4ERR_SERVERFAULT

Check failure on line 1 in st_rename

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_rename.testDirToFullDir

RENAME dir1 into existing, nonempty dir2 should return NFS4ERR_EXIST or NFS4ERR_NOTEMPTY, instead got NFS4ERR_SERVERFAULT
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_rename.py", line 451, in testDirToFullDir
    check(res, [NFS4ERR_EXIST, NFS4ERR_NOTEMPTY], "RENAME dir1 into existing, nonempty dir2")
  File "/pynfs/nfs4.0/servertests/environment.py", line 270, in check
    raise testmod.FailureException(msg)
testmod.FailureException: RENAME dir1 into existing, nonempty dir2 should return NFS4ERR_EXIST or NFS4ERR_NOTEMPTY, instead got NFS4ERR_SERVERFAULT

Check failure on line 1 in st_lock

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_lock.testReadLocks2

nfs4lib.BadCompoundRes: Opening file b'/data/tmp/LOCK17-1': operation OP_LOOKUP should return NFS4_OK, instead got NFS4ERR_ACCESS
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_lock.py", line 537, in testReadLocks2
    fh2, stateid2 = c2.open_confirm(b'owner2', file,
  File "/pynfs/nfs4.0/nfs4lib.py", line 742, in open_confirm
    check_result(res, "Opening file %s" % _getname(owner, path))
  File "/pynfs/nfs4.0/nfs4lib.py", line 918, in check_result
    raise BadCompoundRes(resop, res.status, msg)
nfs4lib.BadCompoundRes: Opening file b'/data/tmp/LOCK17-1': operation OP_LOOKUP should return NFS4_OK, instead got NFS4ERR_ACCESS

Check failure on line 1 in st_lock

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_lock.testReadLocks1

nfs4lib.BadCompoundRes: operation OP_OPEN_CONFIRM should return NFS4_OK, instead got NFS4ERR_BAD_SEQID
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_lock.py", line 503, in testReadLocks1
    fh2, stateid2 = c.open_confirm(b'owner2', file,
  File "/pynfs/nfs4.0/nfs4lib.py", line 751, in open_confirm
    return self.confirm(owner, res)
  File "/pynfs/nfs4.0/nfs4lib.py", line 718, in confirm
    check_result(res)
  File "/pynfs/nfs4.0/nfs4lib.py", line 918, in check_result
    raise BadCompoundRes(resop, res.status, msg)
nfs4lib.BadCompoundRes: operation OP_OPEN_CONFIRM should return NFS4_OK, instead got NFS4ERR_BAD_SEQID

Check failure on line 1 in st_lock

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_lock.testGrabLock2

nfs4lib.BadCompoundRes: Opening file b'/data/tmp/LOCK15-1': operation OP_LOOKUP should return NFS4_OK, instead got NFS4ERR_ACCESS
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_lock.py", line 470, in testGrabLock2
    fh2, stateid2 = c2.open_confirm(b'owner2', file,
  File "/pynfs/nfs4.0/nfs4lib.py", line 742, in open_confirm
    check_result(res, "Opening file %s" % _getname(owner, path))
  File "/pynfs/nfs4.0/nfs4lib.py", line 918, in check_result
    raise BadCompoundRes(resop, res.status, msg)
nfs4lib.BadCompoundRes: Opening file b'/data/tmp/LOCK15-1': operation OP_LOOKUP should return NFS4_OK, instead got NFS4ERR_ACCESS

Check failure on line 1 in st_lock

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_lock.testGrabLock1

nfs4lib.BadCompoundRes: operation OP_OPEN_CONFIRM should return NFS4_OK, instead got NFS4ERR_BAD_SEQID
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_lock.py", line 435, in testGrabLock1
    fh2, stateid2 = c.open_confirm(b'owner2', file,
  File "/pynfs/nfs4.0/nfs4lib.py", line 751, in open_confirm
    return self.confirm(owner, res)
  File "/pynfs/nfs4.0/nfs4lib.py", line 718, in confirm
    check_result(res)
  File "/pynfs/nfs4.0/nfs4lib.py", line 918, in check_result
    raise BadCompoundRes(resop, res.status, msg)
nfs4lib.BadCompoundRes: operation OP_OPEN_CONFIRM should return NFS4_OK, instead got NFS4ERR_BAD_SEQID

Check failure on line 1 in st_lock

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_lock.testBlockTimeout

nfs4lib.BadCompoundRes: operation OP_OPEN_CONFIRM should return NFS4_OK, instead got NFS4ERR_BAD_SEQID
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_lock.py", line 673, in testBlockTimeout
    fh3, stateid3 = c.open_confirm(b"owner3", file,
  File "/pynfs/nfs4.0/nfs4lib.py", line 751, in open_confirm
    return self.confirm(owner, res)
  File "/pynfs/nfs4.0/nfs4lib.py", line 718, in confirm
    check_result(res)
  File "/pynfs/nfs4.0/nfs4lib.py", line 918, in check_result
    raise BadCompoundRes(resop, res.status, msg)
nfs4lib.BadCompoundRes: operation OP_OPEN_CONFIRM should return NFS4_OK, instead got NFS4ERR_BAD_SEQID

Check failure on line 1 in st_close

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_close.testCloseOpen

nfs4lib.BadCompoundRes: operation OP_OPEN_CONFIRM should return NFS4_OK, instead got NFS4ERR_BAD_SEQID
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.0/lib/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.0/servertests/st_close.py", line 27, in testCloseOpen
    fh, stateid = c.open_confirm(t.word(), env.opts.usefile)
  File "/pynfs/nfs4.0/nfs4lib.py", line 751, in open_confirm
    return self.confirm(owner, res)
  File "/pynfs/nfs4.0/nfs4lib.py", line 718, in confirm
    check_result(res)
  File "/pynfs/nfs4.0/nfs4lib.py", line 918, in check_result
    raise BadCompoundRes(resop, res.status, msg)
nfs4lib.BadCompoundRes: operation OP_OPEN_CONFIRM should return NFS4_OK, instead got NFS4ERR_BAD_SEQID

Check failure on line 1 in st_xattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_xattr.testUpdateOfMissingAttr

OP_SETXATTR should return NFS4ERR_NOXATTR, instead got NFS4ERR_NOTSUPP
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_xattr.py", line 115, in testUpdateOfMissingAttr
    check(res, NFS4ERR_NOXATTR)
  File "/pynfs/nfs4.1/server41tests/environment.py", line 308, in check
    raise testmod.FailureException(msg)
testmod.FailureException: OP_SETXATTR should return NFS4ERR_NOXATTR, instead got NFS4ERR_NOTSUPP

Check failure on line 1 in st_xattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_xattr.testUpdateExistingAttr

OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_xattr.py", line 155, in testUpdateExistingAttr
    check(res)
  File "/pynfs/nfs4.1/server41tests/environment.py", line 308, in check
    raise testmod.FailureException(msg)
testmod.FailureException: OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP

Check failure on line 1 in st_xattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_xattr.testRemoveNonExistingAttr

OP_REMOVEXATTR should return NFS4ERR_NOXATTR, instead got NFS4ERR_NOTSUPP
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_xattr.py", line 181, in testRemoveNonExistingAttr
    check(res, NFS4ERR_NOXATTR)
  File "/pynfs/nfs4.1/server41tests/environment.py", line 308, in check
    raise testmod.FailureException(msg)
testmod.FailureException: OP_REMOVEXATTR should return NFS4ERR_NOXATTR, instead got NFS4ERR_NOTSUPP

Check failure on line 1 in st_xattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_xattr.testRemoveExistingAttr

OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_xattr.py", line 199, in testRemoveExistingAttr
    check(res)
  File "/pynfs/nfs4.1/server41tests/environment.py", line 308, in check
    raise testmod.FailureException(msg)
testmod.FailureException: OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP

Check failure on line 1 in st_xattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_xattr.testGetMissingAttr

OP_GETXATTR should return NFS4ERR_NOXATTR, instead got NFS4ERR_NOTSUPP
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_xattr.py", line 51, in testGetMissingAttr
    check(res, NFS4ERR_NOXATTR)
  File "/pynfs/nfs4.1/server41tests/environment.py", line 308, in check
    raise testmod.FailureException(msg)
testmod.FailureException: OP_GETXATTR should return NFS4ERR_NOXATTR, instead got NFS4ERR_NOTSUPP

Check failure on line 1 in st_xattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_xattr.testExclusiveCreateAttr

OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_xattr.py", line 133, in testExclusiveCreateAttr
    check(res)
  File "/pynfs/nfs4.1/server41tests/environment.py", line 308, in check
    raise testmod.FailureException(msg)
testmod.FailureException: OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP

Check failure on line 1 in st_xattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_xattr.testCreateNewIfMissingAttr

OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_xattr.py", line 92, in testCreateNewIfMissingAttr
    check(res)
  File "/pynfs/nfs4.1/server41tests/environment.py", line 308, in check
    raise testmod.FailureException(msg)
testmod.FailureException: OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP

Check failure on line 1 in st_xattr

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_xattr.testCreateNewAttr

OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_xattr.py", line 69, in testCreateNewAttr
    check(res)
  File "/pynfs/nfs4.1/server41tests/environment.py", line 308, in check
    raise testmod.FailureException(msg)
testmod.FailureException: OP_SETXATTR should return NFS4_OK, instead got NFS4ERR_NOTSUPP

Check failure on line 1 in st_rename

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_rename.testFileToFullDir

IndexError: list index out of range
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_rename.py", line 468, in testFileToFullDir
    res = rename_obj(sess, basedir + [b'file'], basedir + [b'dir'])
  File "/pynfs/nfs4.1/server41tests/environment.py", line 677, in rename_obj
    return sess.compound(ops)
  File "/pynfs/nfs4.1/nfs4client.py", line 539, in compound
    res = self.update_seq_state(res, slot)
  File "/pynfs/nfs4.1/nfs4client.py", line 552, in update_seq_state
    seq_res = res.resarray[0]
IndexError: list index out of range

Check failure on line 1 in st_rename

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_rename.testFileToDir

IndexError: list index out of range
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_rename.py", line 428, in testFileToDir
    res = rename_obj(sess, basedir + [b'file'], basedir + [b'dir'])
  File "/pynfs/nfs4.1/server41tests/environment.py", line 677, in rename_obj
    return sess.compound(ops)
  File "/pynfs/nfs4.1/nfs4client.py", line 539, in compound
    res = self.update_seq_state(res, slot)
  File "/pynfs/nfs4.1/nfs4client.py", line 552, in update_seq_state
    seq_res = res.resarray[0]
IndexError: list index out of range

Check failure on line 1 in st_rename

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_rename.testDirToObj

IndexError: list index out of range
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_rename.py", line 401, in testDirToObj
    res = rename_obj(sess, basedir + [b'dir'], basedir + [b'file'])
  File "/pynfs/nfs4.1/server41tests/environment.py", line 677, in rename_obj
    return sess.compound(ops)
  File "/pynfs/nfs4.1/nfs4client.py", line 539, in compound
    res = self.update_seq_state(res, slot)
  File "/pynfs/nfs4.1/nfs4client.py", line 552, in update_seq_state
    seq_res = res.resarray[0]
IndexError: list index out of range

Check failure on line 1 in st_rename

See this annotation in the file changed.

@github-actions github-actions / pynfs protocol compatibility test

st_rename.testDirToFullDir

IndexError: list index out of range
Raw output
Traceback (most recent call last):
  File "/pynfs/nfs4.1/testmod.py", line 234, in run
    self.runtest(self, environment)
  File "/pynfs/nfs4.1/server41tests/st_rename.py", line 455, in testDirToFullDir
    res = rename_obj(sess, basedir + [b'dir1'], basedir + [b'dir2'])
  File "/pynfs/nfs4.1/server41tests/environment.py", line 677, in rename_obj
    return sess.compound(ops)
  File "/pynfs/nfs4.1/nfs4client.py", line 539, in compound
    res = self.update_seq_state(res, slot)
  File "/pynfs/nfs4.1/nfs4client.py", line 552, in update_seq_state
    seq_res = res.resarray[0]
IndexError: list index out of range