-
Notifications
You must be signed in to change notification settings - Fork 58
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
Kernel compatibility for singularity run #482
Comments
Thanks for the kind words, @ciszew. I'm also noticing a
which runs the ASHLAR container isolated from the host system (the Another thing to try is:
which should mount the present working directory ( As far as versions, our automated tests use Singularity v3.6.4 (https://github.com/labsyspharm/mcmicro/blob/master/.github/workflows/ci.yml#L87). Not entirely sure about the kernel version. |
Thank you quick replay. Unfortunately both commands results with the same error pointing again to outdated kernel on our HPC: (base) [cciszews@cri16cn054 singularity]$ singularity exec -C docker://labsyspharm/ashlar:1.17.0 ashlar -h |
Unfortunately, you will need to ask your HPC administrators to upgrade the kernel. Singularity uses the kernel of the host system, so there is not much that can be done from the container side. Anything from 2021 or newer should work. |
Hello
Thank you for this fantastic pipeline. I have been using/validating mcmicro using local computer and it works so well that i decided to run it on our institution HPC to accommodate more users and speed up the process.
Unfortunately i have a hard time getting it too work, when running exemplar-001 using:
nextflow run labsyspharm/mcmicro --in exemplar-001 -profile singularity
Im getting couple errors:
'''Error executing process > 'registration:ashlar'
Caused by:
Process
registration:ashlar
terminated with an error exit status (127)Command executed:
ashlar 'exemplar-001-cycle-06.ome.tiff' 'exemplar-001-cycle-07.ome.tiff' 'exemplar-001-cycle-08.ome.tiff' -m 30 --ffp exemplar-001-cycle-06-ffp.tif exemplar-001-cycle-07-ffp.tif exemplar-001-cycle-08-ffp.tif --dfp exemplar-001-cycle-06-dfp.tif exemplar-001-cycle-07-dfp.tif exemplar-001-cycle-08-dfp.tif -o mcmicro_test1.ome.tif
Command exit status:
127
Command output:
(empty)
Command error:
/bin/touch: line 26: /scratch/log/touch.log: Permission denied
WARNING: Skipping user bind, non existent bind point (directory) in container: '/gpfs/data/hdid-share/Codex/mcmicro_test1'
WARNING: Not mounting requested bind point (already mounted in container): /home/cciszews/singularity/work/68/8501e83be0faecbec02242fe10840e
FATAL: kernel too old
'''
So if i understand this correctly at least one issue is caused by incompatible/old kernel on my HPC (which is Red Hat Enterprise Linux 6 Update 7 from 2016, singularity version is also dated at 2.6.0).
I was wondering if you have any suggestions how this can be fixed?
If this is indeed dated linux kernel problem do you know what kernel version docker/singularity containers would work on?
The text was updated successfully, but these errors were encountered: