Public bug reported:
Tried the Ubuntu 26.04 LTS package of apptainer, since it was not yet in
the Apptainer PPA.
There should be a dependency on "squashfuse", because it is required by
apptainer to run:
INFO: squashfuse not found, will not be able to mount SIF or other squashfs
files
INFO: fuse2fs not found, will not be able to mount EXT3 filesystems
INFO: gocryptfs not found, will not be able to use gocryptfs
INFO: Converting SIF file to temporary sandbox...
----
The "fuse2fs" might be a bit harder, and it is more of a recommends than a
depends.
It requires patches that are not yet upstream, Apptainer bundles a patched
version:
%global e2fsprogs_version 1.47.3
if "%{?e2fsprogs_version}" != ""
# URL:
https://github.com/tytso/e2fsprogs/archive/refs/tags/v%%{e2fsprogs_version}.tar.gz
Source12: e2fsprogs-%{e2fsprogs_version}.tar.gz
# URL: https://github.com/tytso/e2fsprogs/pull/246.patch
Patch121: e2fsprogs-246.patch
# this is PR 250 from tytso/e2fsprogs backported to apply cleanly on v1.47.3
# URL: https://github.com/DrDaveD/e2fsprogs/pull/2.patch
Patch122: e2fsprogs-250.patch
# URL: https://github.com/tytso/e2fsprogs/pull/251.patch
Patch123: e2fsprogs-251.patch
%endif
The "gocryptfs" dependency should be available, without needed any patches.
But it could also be an optional dependency, and go into recommends/suggests.
----
With the package dependency installed manually, the apptainer command
seems to work OK.
** Affects: apptainer (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2152206
Title:
Missing dependency on squashfuse package
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apptainer/+bug/2152206/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs