Fails autopkgtests when tested against fuse3 >= 3.13
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fuse3 (Debian) |
Fix Released
|
Unknown
|
|||
fuse3 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
ostree (Debian) |
Fix Released
|
Unknown
|
|||
ostree (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The autopkgtest in `tests/
It's unclear if this is related to glibc, FUSE_USE_VERSION, kernel fuse protocol or another component.
On Debian this specific test is skipped, due to missing the "capsh" binary (libcap2-bin) in the test env:
```
/usr/libexec/
1..0 # SKIP No cap_sys_admin in bounding set, can't use FUSE
```
The relevant log (inside an Ubuntu autopkgtest qemu runner) is provided here:
```
$ ../tests/
Copying gpghome to /tmp/autopkgtes
checking for xattrs.
/tmp/autopkgtes
# testlabel.txt: security.selinux: No such attribute
Unable to retrieve SELinux label, assuming disabled
/tmp/autopkgtes
done
checking for overlayfs whiteouts...done
/usr/bin/setfattr
d9793c4639f817f
812152c68bb9c0b
fsck objects (20/20) [=============] 100%
object fsck of 2 commits completed successfully - no errors found.
1..12
a122802794e4877
ok mount
ok failed inplace mutation (open O_TRUNCATE)
ok failed mutation chmod + chown
setfattr: mnt/firstfile-link: Read-only file system
ok new content
setfattr: mnt/anewfile-
Unexpected nonzero exit status 1 while running: setfattr -n user.foo -v bar mnt/anewfile-
gpg-connect-agent: no running gpg-agent - starting '/usr/bin/
gpg-connect-agent: waiting for the agent to come up ... (5s)
gpg-connect-agent: connection to agent established
OK closing connection
```
Changed in fuse3 (Ubuntu): | |
assignee: | nobody → Lukas Märdian (slyon) |
assignee: | Lukas Märdian (slyon) → nobody |
description: | updated |
Changed in ostree (Debian): | |
status: | Unknown → Fix Released |
Changed in fuse3 (Debian): | |
status: | Unknown → Fix Released |
This is a regression in fuse3 3.13.0, see upstream issue:
https:/ /github. com/libfuse/ libfuse/ issues/ 730
Confirmed by modifying the failing command in ostree's tests/test- rofiles- fuse.sh from:
setfattr -n user.foo -v bar mnt/anewfile- for-fuse
to:
setfattr -n 12345678user.foo -v bar mnt/anewfile- for-fuse