Closed doujiangbaozi closed 2 years ago
thanks for reporting! I see the same error in my 1.2.8 installation.
It looks related to biobambam/libmaus: https://github.com/bioconda/bioconda-recipes/commit/01119224504c44fa0955eefa670e1a5cd10dc551
In my installation I got biobambam 2.0.179 and libmaus 2.0.772 I have upgraded to biobambam 2.0.180 and libmaus 2.0.774 and got another glitch
Failed to dlopen("libmaus2_scram_mod.so",RTLD_LAZY): /bcbio/anaconda/bin/../lib/libmaus2/2.0.774/libmaus2_scram_mod.so: undefined symbol: cram_encoder_get_fd
@matthdsm do you have any hints for us?
@doujiangbaozi A fix that worked for me - downgrading biobambam
mamba remove biobambam
conda install biobambam=2.0.87 -c bioconda
I'm pinning it in cloudbiolinux untill the issue gets resolved in biobambam
Hi!
v2.0.179 did have a bug, but that was related to cram writing and some stuff with temp files. That was fixed in v 2.0.180.
First thing I see is that the issue is in bamsort
, not in bamsormadup
(which is actually the only thing I tested). I also see that the snappy libs are not found. So I suppose that's the first thing to check?
I've found no issues using the latest version of biobambam (in a clean env). Perhaps some dependencies got downgraded because of the huge amount of pkgs in bcbio?
M
thank you . this problem solved.
I am studying and plan to port it into my system sliverworkspace I suggest whether to refer to the wording of snakemake, one tool with one yaml file like this:bwa.yaml in dictory env
name: bwa channels:
when install this use command: conda env create -f ${env}/bwa-align.yaml
use this tool bwa with command: conda activate "bwa" if [ ! -f "${ref}/NC_045512.2.fasta.bwt" ]; then bwa index ${ref}/NC_045512.2.fasta fi bwa mem \ -t ${threads} \ ${ref}/NC_045512.2.fasta \ ${result}/${sn}/preprocessed_data/${sn}_1.fastq \ ${result}/${sn}/preprocessed_data/${sn}_2.fastq > \ ${result}/${sn}/alignments/${sn}_aln.sam conda deactivate
@matthdsm thanks for chiming in!
@doujiangbaozi thanks for the confirmation! Sorry - we are not going to make an env for every tool. The plan is quite opposite - to clean up the dependencies and pins, and reduce the number of environments, and the installation size.
FYI, Biobambam had a version bump in the mean time.
@matthdsm @doujiangbaozi
Not pinning biobambam anymore, I'm receiving 2.0.182 in the latest installation.
Please reopen if you see issues with it!
@doujiangbaozi Thanks, I also used your idea to create more environments to avoid having one big unsolvable one.
Version info
bcbio_nextgen.py --version
): 1.2.8lsb_release -ds
): ubuntu20.04 docker containerTo Reproduce Exact bcbio command you have used:
Your sample configuration file:
Observed behavior Error message or bcbio output:
Expected behavior A clear and concise description of what you expected to happen.
Log files bcbio-nextgen.log bcbio-nextgen-commands.log sorry bcbio-nextgen-debug.log is too big
Please attach (10MB max):
bcbio-nextgen.log
,bcbio-nextgen-commands.log
, andbcbio-nextgen-debug.log
.Additional context Add any other context about the problem here.