-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error in multiqc -- KeyError: 'No metadata except PKG-INFO is available' #51
Comments
I'm seeing if the error can be reproduced on the test dataset. Update: I didn't get any error with the test data
I suspect this could be related to the fact that biowulf upgraded the singularity module to v4.0.1, which may have introduced breaking changes. |
Update: Krithika got this same error with the test dataset. It seems to be a software environment issue. |
Second PI running on Biowulf is seeing this error. Plan to test myself and see if I can replicate since @kelly-sovacool could not. |
Krithika is testing it now with |
Failed: renee: error:
[6;37;41mFatal: Failed to provided a valid singularity cache![0m
The provided --singularity-cache already exists on the filesystem with a different owner.
Singularity strictly enforces that the cache directory is not shared across users.
Please run /gpfs/gsfs10/users/CCBR_Pipeliner/Pipelines/RENEE/.v2.5.8/renee again with a different --singularity-cache location. I'm confused about this because it works for me and I'm able to use this shared cache dir location in my nextflow pipelines. |
alt. potential solution: use different docker container that has been working in nextflow pipelines 6987849 Edit: this still failed for Krithika |
Solutions that we (Krithika) tried:
|
Look into the differences between |
multiqc worked for Krithika outside of the snakemake workflow. script: #!/usr/bin/env bash
#SBATCH --cpus-per-task=2
#SBATCH --mem=20g
#SBATCH --time=00:10:00
#SBATCH --parsable
#SBATCH -J "test-renee"
#SBATCH --mail-type=BEGIN,END,FAIL
#SBATCH --output "test_singularity.log"
#SBATCH --error "test_singularity.log"
workdir=/data/CCRCCDI/analysis/ccrtegs4/renee_test/output_test_sifcache/
#workdir=/data/sovacoolkl/renee_test/
cd $workdir
module load singularity
export SINGULARITY_CACHEDIR=${workdir}/.singularity
cmd="
which python;
echo $PATH;
multiqc --ignore '*/.singularity/*' -f -c ${workdir}/resources/multiqc_config.yaml --interactive --outdir ${workdir}/Reports ${workdir};
echo '=========='
"
echo "echo TEST1; $cmd" |\
singularity exec -B $workdir docker://nciccbr/ccbr_multiqc_1.15:v1 bash
echo "echo TEST2; $cmd" |\
singularity exec -e -B $workdir docker://nciccbr/ccbr_multiqc_1.15:v1 bash output:
|
Try:
|
will update on FRCE |
Let's release v2.5.11 and ask Krithika to re-run (after #95) |
How bizarre! I'm glad it's working now but wish we knew why. |
@kelly-sovacool ... just double check if @Krithika-Bhuvan still has this error!! |
I just completed a run on Biowulf with |
Krithika is re-running it now |
Krithika's test succeeded! |
Error reported by Krithika & Ying.
snakemake.log
logfiles/slurmfiles/12886741.12899073.rnaseq_multiqc..err
:The text was updated successfully, but these errors were encountered: