Installation problem Singularity container

Summary of what happened:

During the installation step using singularity container, by running this line

$ singularity build qsiprep-<version>.sif docker://pennbbl/qsiprep:<version>

It opens the EndGame Singularity window, which seems like a bug, if i close the window it gives the error that i mentioned below.

Environment (Docker, Singularity / Apptainer, custom installation):

I am trying to install the singularity container.

Screenshots / relevant information:

terminal:

(base) user1nrx@srv-imgrm-04:~$ singularity build qsiprep-0.19.1.sif docker://pennbbl/qsiprep:0.19.1
Singularity 1.00 (commit: 2ebc2f3f2059b96885416167363bde2e27ece106)
Running under Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
pygame 2.1.2 (SDL 2.0.20, Python 3.10.12)
Hello from the pygame community. https://www.pygame.org/contribute.html
The error-log configured as /home/user1nrx/.local/share/singularity/log/error.log (lazily created when something is logged)

Hi @FARAH_NAZ, and welcome to neurostars!

You might have multiple programs called singularity. In this case, you should specify the full path to your singularity executable, such that you ensure you are using the right one.

It looks like the first singularity on your path is GitHub - singularity/singularity: A simulation of a true AI. Survive, grow, and learn.

But you want to be using GitHub - apptainer/apptainer: Apptainer: Application containers for Linux (note that singularity recently became apptainer, but apptainer still accepts singularity as an alias).

Best,
Steven

2 Likes

Thank you! apptainer worked.