Container: docker://quay.io/qiime2/amplicon:2024.10
If someone is running QIIME 2 in Apptainer and encounters the error: OSError: [Errno 30] Read-only file system: '/home/qiime2/q2cli'
, you can resolve it by binding a directory where you have write permissions to /home/qiime2. This allows QIIME to create the necessary cache directory.
To do this, use either of the following methods:
-
Add the CLI option:
-B $WRITABLE_DIR:/home/qiime2
-
Set an environment variable:
export APPTAINER_BIND=$WRITABLE_DIR:/home/qiime2