Closed dtrudg closed 8 months ago
Definitely gate buildkit - not supported on RHEL7.
extfs overlay error may be due to fuse2fs failure to mount?
=== NAME TestE2E/PAR/ACTIONS/ociOverlayExtfsPerms/OCIUser/FirstWrite
oci.go:1548:
"/usr/local/bin/singularity exec --oci --overlay /tmp/stest.602905161/oci_overlay_extfs_perms-4198888422/extfs-perms-test.img oci-sif:/tmp/stest.602905161/oci-sif.sif sh -c echo my_test_string > /my_test_file" output:
FATAL: could not open image oci-sif:/tmp/stest.602905161/oci-sif.sif: failed to get absolute path: getwd: no such file or directory
oci.go:1548: got 255 as exit code and was expecting 0: exit status 255
waiting for command "/usr/local/bin/singularity exec --oci --overlay /tmp/stest.602905161/oci_overlay_extfs_perms-4198888422/extfs-perms-test.img oci-sif:/tmp/stest.602905161/oci-sif.sif sh -c echo my_test_string > /my_test_file"
github.com/sylabs/singularity/v4/e2e/internal/e2e.TestEnv.RunSingularity.func1
github.com/sylabs/singularity/v4/e2e/internal/e2e/singularitycmd.go:673
testing.tRunner
testing/testing.go:1595
runtime.goexit
runtime/asm_amd64.s:1650
FUSEImage
failures appeard due to missing fusermount3
for squashfuse...
DEBUG [U=1000,P=31601] Mount() Executing FUSE mount command: "/usr/local/libexec/singularity/bin/squashfuse_ll -o uid=1000,gid=1000,ro,offset=40960 /tmp/stest.602905161/test.sif /tmp/stest.602905161/e2e-imgcache-2557647099/rootfs-2098309186/root"
fuse: failed to exec fusermount3: No such file or directory
WARNING [U=1000,P=31601] prepareSquashfs() squashfuse mount failed, falling back to extraction: encountered error while trying to mount image "/tmp/stest.602905161/test.sif" with FUSE at /tmp/stest.602905161/e2e-imgcache-2557647099/rootfs-2098309186/root: exit status 1
Default PATH issue on EL7?
=== CONT TestE2E/PAR/ACTIONS/bind_image
exec.go:28: Running cmd "mksquashfs" with args ["/tmp/stest.1372663981/bind-image-3302174588/root-squash-dir-1762999573" "/tmp/stest.1372663981/bind-image-3302174588/squashfs.simg" "-noappend" "-all-root"]
actions.go:1939: Unexpected error while running command.
Command: mksquashfs /tmp/stest.1372663981/bind-image-3302174588/root-squash-dir-1762999573 /tmp/stest.1372663981/bind-image-3302174588/squashfs.simg -noappend -all-root
ExitCode: 127
Error: exec: "mksquashfs": executable file not found in $PATH
Stdout:
Stderr:
actions.go:1907: Not removing directory /tmp/stest.1372663981/bind-image-3302174588 for test TestE2E/PAR/ACTIONS/bind_image
Reduced as of 6959d1e to....
--- FAIL: TestE2E (345.99s)
--- FAIL: TestE2E/PAR (0.00s)
--- FAIL: TestE2E/PAR/ACTIONS (0.01s)
--- FAIL: TestE2E/PAR/ACTIONS/issue_4755 (0.27s)
--- FAIL: TestE2E/PAR/ACTIONS/bind_image (0.01s)
--- FAIL: TestE2E/PAR/ACTIONS/ociBindImage (0.02s)
--- FAIL: TestE2E/PAR/ACTIONS/persistent_overlay (0.02s)
The issues in the above listing have been addressed by #2511 and #2513
A large number of failures are expected due to inability to use buildkit on a distro this old.
These need to be investigated and gated appropriately.