Soucis avec snakemake

Bonjour à tous,
la version de python dans le module snakemake est passée récemment de 3.8.3 à 3.9.1 et j'ai une erreur quand je lance mon workflow (avec drmaa):

Building DAG of jobs...
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/threading.py", line 954, in _bootstrap_inner
    self.run()
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/snakemake/executors/__init__.py", line 1278, in _wait_for_jobs
    import drmaa
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/drmaa/__init__.py", line 65, in <module>
    from .session import JobInfo, JobTemplate, Session
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/drmaa/session.py", line 39, in <module>
    from drmaa.helpers import (adapt_rusage, Attribute, attribute_names_iterator,
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/drmaa/helpers.py", line 36, in <module>
    from drmaa.wrappers import (drmaa_attr_names_t, drmaa_attr_values_t,
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/drmaa/wrappers.py", line 56, in <module>
    _lib = CDLL(libpath, mode=RTLD_GLOBAL)
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/ctypes/__init__.py", line 382, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: libslurmdb.so.32: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/snakemake/__init__.py", line 626, in snakemake
    success = workflow.execute(
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/snakemake/workflow.py", line 857, in execute
    scheduler = JobScheduler(
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/snakemake/scheduler.py", line 199, in __init__
    self._executor = DRMAAExecutor(
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/snakemake/executors/__init__.py", line 1197, in __init__
    import drmaa
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/drmaa/__init__.py", line 65, in <module>
    from .session import JobInfo, JobTemplate, Session
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/drmaa/session.py", line 39, in <module>
    from drmaa.helpers import (adapt_rusage, Attribute, attribute_names_iterator,
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/drmaa/helpers.py", line 36, in <module>
    from drmaa.wrappers import (drmaa_attr_names_t, drmaa_attr_values_t,
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/site-packages/drmaa/wrappers.py", line 56, in <module>
    _lib = CDLL(libpath, mode=RTLD_GLOBAL)
  File "/shared/ifbstor1/software/miniconda/envs/snakemake-5.19.2/lib/python3.9/ctypes/__init__.py", line 382, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: libslurmdb.so.32: cannot open shared object file: No such file or directory

Je lance avec

module purge
module load conda snakemake slurm-drmaa
conda --version
python --version
echo 'snakemake' && snakemake --version

qui me donnait le 12/12:

conda 4.9.0
Python 3.8.3
snakemake
5.19.2

Et qui donne aujourd'hui

conda 4.9.0
Python 3.9.1
snakemake
5.19.2

Merci d'avance!!

Magali

Bonsoir,

On peux essayer de fixer la version de python
Mais ca a plus l'air d’être un souci de library slurm que de version de python.

Oui, un soucis avec slurm-drmaa?

Bonsoir,

on vient de modifier la version de slurm-drmaa utilisé, pouvez vous re-essayer svp ?

Ca marche super! Merci pour votre réactivité (un vendredi soir en plus...) !