Mark Pampuch
11/30/2025, 7:24 AMMark Pampuch
11/30/2025, 7:25 AMError executing process > 'NFCORE_FUNCSCAN:FUNCSCAN:BGC:ANTISMASH_ANTISMASHDOWNLOADDATABASES' Caused by: Failed to pull singularity image command: singularity pull --name nf-core-antismash-8.0.1--pyhdfd78af_0.img.pulling.1764486797668 <docker://nf-core/antismash:8.0.1--pyhdfd78af_0> > /dev/null status : 255 hint : Try and increase singularity.pullTimeout in the config (current is "1h") message: FATAL: While making image from oci registry: error fetching image to cache: failed to get checksum for <docker://nf-core/antismash:8.0.1--pyhdfd78af_0>: reading manifest 8.0.1--pyhdfd78af_0 in <http://docker.io/nf-core/antismash|docker.io/nf-core/antismash>: errors: denied: requested access to the resource is denied unauthorized: authentication requiredMark Pampuch
11/30/2025, 7:26 AM$ singularity remote login --username mpampuch <docker://docker.io>
Password / Token:
INFO: Token stored in /home/pampum/.singularity/remote.yaml
$ singularity pull <docker://nf-core/antismash:8.0.1--pyhdfd78af_0>
FATAL: While making image from oci registry: error fetching image to cache: failed to get checksum for <docker://nf-core/antismash:8.0.1--pyhdfd78af_0>: reading manifest 8.0.1--pyhdfd78af_0 in <http://docker.io/nf-core/antismash|docker.io/nf-core/antismash>: errors:
denied: requested access to the resource is denied
unauthorized: authentication requiredMark Pampuch
11/30/2025, 7:27 AMcontainer "nf-core/antismash:8.0.1--pyhdfd78af_0"
Most other nf-core modules I seen look something like this:
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'<https://depot.galaxyproject.org/singularity/bakta:1.10.4--pyhdfd78af_0>' :
'biocontainers/bakta:1.10.4--pyhdfd78af_0' }"
I’m wondering if this has anything to do with it potentiallyJames Fellows Yates
12/01/2025, 7:57 AMJames Fellows Yates
12/01/2025, 7:59 AMnextflow run ../main.nf -profile test_bgc_pyrodigal,singularity --outdir ./results
<...>
Pulling Singularity image <docker://quay.io/nf-core/antismash:8.0.1--pyhdfd78af_0> [cache /home/james/cache/singularity/quay.io-nf-core-antismash-8.0.1--pyhdfd78af_0.img]
<...>
[8d/593ff5] NFCORE_FUNCSCAN:FUNCSCAN:BGC:ANTISMASH_ANTISMASH (sample_2) [100%] 1 of 1 ✔
Maybe quay.io was having problems last night/yesterday?Mark Pampuch
12/01/2025, 10:46 AMError executing process > 'NFCORE_FUNCSCAN:FUNCSCAN:BGC:ANTISMASH_ANTISMASHDOWNLOADDATABASES'
Caused by:
Failed to pull singularity image
command: singularity pull --name nf-core-antismash-8.0.1--pyhdfd78af_0.img.pulling.1764585730618 <docker://nf-core/antismash:8.0.1--pyhdfd78af_0> > /dev/null
status : 255
hint : Try and increase singularity.pullTimeout in the config (current is "3h")
message:
FATAL: While making image from oci registry: error fetching image to cache: failed to get checksum for <docker://nf-core/antismash:8.0.1--pyhdfd78af_0>: reading manifest 8.0.1--pyhdfd78af_0 in docker.io/nf-core/antismash: errors:
denied: requested access to the resource is denied
unauthorized: authentication required
Command used:
nextflow run '<https://github.com/nf-core/funcscan>'
-name nice_ritchie
-params-file '<https://api.cloud.seqera.io/ephemeral/KEwUjT0LVgBvG_NzdVtozw.json>'
-with-tower
-r 3.0.0
-profile singularity,kaust,testMark Pampuch
12/01/2025, 10:48 AMMark Pampuch
12/01/2025, 10:49 AMquay written anywhere in my logs. Maybe my nextflow pipeline isn’t looking for the container in the right registry. Do I have to configure quay somewhere?James Fellows Yates
12/01/2025, 11:56 AM<http://quay.io|quay.io> thing is default in NextflowJames Fellows Yates
12/01/2025, 11:56 AMsingularity pull --name nf-core-antismash-8.0.1--pyhdfd78af_0.img.pulling.1764585730618 <docker://nf-core/antismash:8.0.1--pyhdfd78af_0> > /dev/null fails too or this runs through?James Fellows Yates
12/01/2025, 11:57 AM<http://quay.io|quay.io> 🤔James Fellows Yates
12/01/2025, 11:58 AMJames Fellows Yates
12/01/2025, 11:58 AMMark Pampuch
12/01/2025, 1:41 PMsingularity.registry = '<http://quay.io|quay.io>'
To my nextflow.config
For some reason, all the other container technologies had these in their resolved configuration without me specifying it, but for singularity I had to manually do it.
Thanks for the help!James Fellows Yates
12/01/2025, 1:42 PMJames Fellows Yates
12/01/2025, 1:42 PMJames Fellows Yates
12/01/2025, 1:42 PMJames Fellows Yates
12/01/2025, 1:42 PMJames Fellows Yates
12/01/2025, 1:43 PMJames Fellows Yates
12/01/2025, 1:43 PMJames Fellows Yates
12/01/2025, 1:44 PMJames Fellows Yates
12/01/2025, 1:44 PMkaust override it something?Mark Pampuch
12/01/2025, 1:44 PMMark Pampuch
12/01/2025, 1:44 PMMark Pampuch
12/01/2025, 1:45 PMMark Pampuch
12/01/2025, 1:45 PMJames Fellows Yates
12/01/2025, 1:46 PMsingularity in your -profileJames Fellows Yates
12/01/2025, 1:46 PMkaust you shouldn't need itMark Pampuch
12/01/2025, 1:47 PMMark Pampuch
12/01/2025, 1:59 PMMark Pampuch
12/01/2025, 1:59 PMMark Pampuch
12/01/2025, 2:00 PMnextflow run '<https://github.com/nf-core/funcscan>'
-name ridiculous_curran
-params-file '<https://api.cloud.seqera.io/ephemeral/2GQS38P_yNAqAW84C5XIvA.json>'
-with-tower
-r 3.0.0
-profile singularity,kaust,test
Resolved configuration:
singularity {
enabled = true
autoMounts = true
pullTimeout = '3 hours'
libraryDir = '/biocorelab/BIX/resources/singularity/images/'
cacheDir = '/ibex/user/pampum/.singularity/nf_images/'
}Mark Pampuch
12/01/2025, 2:00 PMsingularity
nextflow run '<https://github.com/nf-core/funcscan>'
-name small_kalman
-params-file '<https://api.cloud.seqera.io/ephemeral/b-LGY3gRBye293xjrsSdjA.json>'
-with-tower
-r 3.0.0
-profile kaust,test
Resolved configuration:
singularity {
enabled = true
autoMounts = true
pullTimeout = '3 hours'
libraryDir = '/biocorelab/BIX/resources/singularity/images/'
cacheDir = '/ibex/user/pampum/.singularity/nf_images/'
registry = '<http://quay.io|quay.io>'
}Mark Pampuch
12/01/2025, 2:01 PMJames Fellows Yates
12/01/2025, 2:11 PMJames Fellows Yates
12/01/2025, 2:12 PMMark Pampuch
12/01/2025, 2:15 PM