Skip to content

Unable to set up Singularity runtime on Fred Hutch's rhino #360

@victorlin

Description

@victorlin

Error

$ nextstrain setup --set-default singularity
Setting up singularity…
Updating Singularity image docker://nextstrain/base:build-20240130T210714Z…

…

Checking setup…
INFO:    Converting OCI blobs to SIF format
INFO:    Starting build...
FATAL:   Unable to handle docker://busybox uri: unable to build: conveyor failed to get: Error initializing source oci:/home/vlin/.nextstrain/runtimes/singularity/cache/cache/oci:6d9ac9237a84afe1516540f40a0fafdc86859b2141954b4d643af7066d598b74: Error initializing image from source docker://busybox:latest: unsupported schema version 2
✔ yes: singularity is installed
✔ yes: singularity version 3.5.3 ≥ 3.0.0 (1.0.0 for Apptainer)
✘ no: singularity works

Checks failed!  Setup is unlikely to be fully functional.

Details

First, there was an extra step to access singularity.

$ singularity --version
Singularity is not allowed on Rhino nodes as it may cause 
stability problems.
Please run singularity via sbatch or run grabnode and request at least 4 cores.

I used grabnode to enter an environment with access to singularity, then ran module load Singularity/3.5.3.

$ singularity --version
singularity version 3.5.3

nextstrain setup does not complete successfully:

$ nextstrain setup --set-default singularity
Setting up singularity…
Updating Singularity image docker://nextstrain/base:build-20240130T210714Z…

INFO:    Starting build...
Getting image source signatures
Copying blob 0e0969fcaa82 done
…
Copying config a736e69756 done
Writing manifest to image destination
Storing signatures
2024/02/02 10:47:27  info unpack layer: sha256:0e0969fcaa8240e1eeb53f9f5d4ddd1bf89a2c9971c9cbe455eba0e66eeefb53
…
2024/02/02 10:47:48  info unpack layer: sha256:37780fb472b6b29396d6794364b768a2e7c8c4bbfe51d592bfcf6a825382bc2d
INFO:    Creating SIF file...
INFO:    Build complete: /home/vlin/.nextstrain/runtimes/singularity/images/nextstrain/base/build-20240130T210714Z.sif

Cleaning up…

Removing /home/vlin/.nextstrain/runtimes/singularity/cache/cache/library
Removing /home/vlin/.nextstrain/runtimes/singularity/cache/cache/oci-tmp
Removing /home/vlin/.nextstrain/runtimes/singularity/cache/cache/shub
Removing /home/vlin/.nextstrain/runtimes/singularity/cache/cache/oci
Removing /home/vlin/.nextstrain/runtimes/singularity/cache/cache/net
Removing /home/vlin/.nextstrain/runtimes/singularity/cache/cache/oras

Pruning old images…


Checking setup…
INFO:    Converting OCI blobs to SIF format
INFO:    Starting build...
FATAL:   Unable to handle docker://busybox uri: unable to build: conveyor failed to get: Error initializing source oci:/home/vlin/.nextstrain/runtimes/singularity/cache/cache/oci:6d9ac9237a84afe1516540f40a0fafdc86859b2141954b4d643af7066d598b74: Error initializing image from source docker://busybox:latest: unsupported schema version 2
✔ yes: singularity is installed
✔ yes: singularity version 3.5.3 ≥ 3.0.0 (1.0.0 for Apptainer)
✘ no: singularity works

Checks failed!  Setup is unlikely to be fully functional.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions