Have some issues in running prokka on WSL
1
0
Entering edit mode
7 months ago
Kirill ▴ 10

Hello!

I'm trying to run prokka with standard parameters

prokka --force genome.fasta

And then getting this error:

[01:21:21] Looking for 'blastp' - found /home/matikmate/miniconda3/envs/prokka/bin/blastp                                                                blastp: symbol lookup error: /home/matikmate/miniconda3/envs/prokka/bin/../lib/ncbi-blast+/./libxcompress.so: undefined symbol: ZSTD_DCtx_loadDictionary  
[01:21:21] Could not determine version of blastp - please install version 2.8 or higher

Tried to update BLAST, but package is already installed. Also can't run blastp/blastn itself, getting same error.

Thanks in advance!

prokka • 698 views
ADD COMMENT
2
Entering edit mode
7 months ago

It looks like the conda-installed BLAST has issues with the system's ZSTD, which is probably some WSL weirdness. You might be able to fix it up by upgrading WSL, see here.

You can also get around this by running the prokka Docker container, see here on how to install Docker under WSL, then install the Docker container, from the prokka manual:

docker pull staphb/prokka:latest
docker run staphb/prokka:latest prokka -h
ADD COMMENT
1
Entering edit mode

Thank you for the answer!

As it turned out i just needed to install ZSTD package into the environment :)

ADD REPLY
0
Entering edit mode

great to hear! That should've been installed by the conda recipe, I have a hunch these aren't tested too well with WSL.

ADD REPLY

Login before adding your answer.

Traffic: 1474 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6