Hi, I also am having problems with the latest 1.30...
# multiqc
m
Hi, I also am having problems with the latest 1.30 version on an M3 mac, it started to fail since we updated the module in the pipeline with the error:
Copy code
Command exit status:
  132

Command output:
  (empty)

Command error:
  WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
  .command.sh: line 11:    33 Illegal instruction     multiqc --force --config multiqc_config.yml .
z
Try running this
export DOCKER_DEFAULT_PLATFORM=linux/amd64
before the pipeline. If that doesn't work, try
export DOCKER_DEFAULT_PLATFORM=linux/arm64
. You may want to delete local copies of docker images before each try. Alternatively you can create a profile for mac which will specify this for all containers:
Copy code
profiles {
    mac {
        docker {
            runOptions = "--platform linux/amd64"
        }
    }
}
That said, I have run into problems where some images work on one architecture but other images in the pipeline break on that architecture. I haven't found a great solution for that yet.
I did find: https://www.nextflow.io/docs/latest/reference/process.html#process-containeroptions Which you could use with a profile to set the options for an individual process.