sanger-pathogens/seroba

errors during installation via conda/mamba

ulrichmarkus opened this issue · 2 comments

Dear Lennard,

is the tool seroba still maintained?
We had issues with the installation via conda and mamba.

#Standard installation from readme.md
conda install -c bioconda seroba
--> error with incompatible glibc versions.

#Standard installation from bioconda
mamba install seroba
--> seroba does not exist

Could not solve for environment specs
The following package could not be installed
└─ seroba does not exist (perhaps a typo or a missing channel).

#Installation with custom yml file with information from this post
#conda conda env create -f seroba.yml
--> worked, but after setting up databases, we got this error:

ERROR: I tried to get the version of nucmer with: "/mnt/localdata/homes/user/miniconda3/envs/seroba/bin/nucmer --version" and the output didn't match this regular expression: "^NUCmer (NUCleotide MUMmer) version ([0-9.]+)"
Something wrong with at least one dependency. Please see the above error message(s)
Traceback (most recent call last):
File "/mnt/localdata/homes/user/miniconda3/envs/seroba/bin/seroba", line 3, in
import seroba
File "/mnt/localdata/homes/user/miniconda3/envs/seroba/lib/python3.6/site-packages/seroba/init.py", line 16, in
from seroba import *
File "/mnt/localdata/homes/user/miniconda3/envs/seroba/lib/python3.6/site-packages/seroba/kmc.py", line 6, in
ext_progs = external_progs.ExternalProgs()
File "/mnt/localdata/homes/user/miniconda3/envs/seroba/lib/python3.6/site-packages/seroba/external_progs.py", line 90, in init
raise Error('Dependency error(s). Cannot continue')

We then removed line 15 and 27 in the script external_progs.py.

Now we can call seroba but not sure if it really works now.

Thanks for your time and input on this topic!

All the best,
Markus