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