Hi Shane,
> However, the most recent updates/installs of Guix produce a file that
> fails with "FATAL: exec /.singularity.d/actions/exec failed: no such
> file or directory”.
I can reproduce this with singularity version 3.1.0-1.el7.centos.
> $ guix pack -f squashfs -S /bin=bin samtools
> /gnu/store/7wpn9a4nlpyr0hgzcl65qi8fqmqz6swg-squashfs-pack.gz.squashfs
> $ singularity exec
> /gnu/store/7wpn9a4nlpyr0hgzcl65qi8fqmqz6swg-squashfs-pack.gz.squashfs samtools
> WARNING: passwd file doesn't exist in container, not updating
> WARNING: group file doesn't exist in container, not updating
> FATAL: exec /.singularity.d/actions/exec failed: no such file or directory
This works for me:
image=$(guixr pack -f squashfs --entry-point=bin/sh -S /bin=bin samtools
bash)
singularity exec $image /bin/samtools
Hope this helps!
--
Ricardo