Roary
Roary copied to clipboard
Can't locate Bio/Roary/CommandLine/Roary.pm in @INC
Dear all
Roary is not working after installing on osx through miniconda3 I have to say that I had also issues while installing Prokka but that has been solved by creating an environment. But now, when I launch Roary from the shell, I receive the following error:
$ roary Can't locate Bio/Roary/CommandLine/Roary.pm in @INC (you may need to install the Bio::Roary::CommandLine::Roary module) (@INC contains: /Users/benoit/lib /miniconda3/lib/perl5/site_perl/5.22.0/darwin-thread-multi-2level /miniconda3/lib/perl5/site_perl/5.22.0 /miniconda3/lib/perl5/5.22.0/darwin-thread-multi-2level /miniconda3/lib/perl5/5.22.0 .) at /miniconda3/bin/roary line 12. BEGIN failed--compilation aborted at /miniconda3/bin/roary line 12.
also below are the packages associated with miniconda3 $ conda list
packages in environment at /miniconda3:
Name Version Build Channel
aragorn 1.2.38 2 bioconda
asn1crypto 0.24.0 py37_1003 conda-forge
barrnap 0.9 2 bioconda
bedtools 2.27.1 h5c9b4e4_3 bioconda
blas 1.0 mkl
blast 2.6.0 boost1.64_2 bioconda
boost 1.69.0 py37h9888f84_1001 conda-forge
boost-cpp 1.69.0 h6f8c590_1000 conda-forge
bzip2 1.0.6 h1de35cc_1002 conda-forge
ca-certificates 2019.3.9 hecc5488_0 conda-forge
cd-hit 4.8.1 hd9629dc_0 bioconda
certifi 2019.3.9 py37_0 conda-forge
cffi 1.12.2 py37h2d6ddff_1 conda-forge
chardet 3.0.4 py37_1003 conda-forge
clustalw 2.1 h04f5b5a_3 bioconda
conda 4.6.8 py37_0 conda-forge
conda-env 2.6.0 1 conda-forge
cryptography 2.6.1 py37hc2b1221_0 conda-forge
expat 2.2.5 h0a44026_1002 conda-forge
fasttree 2.1.10 h470a237_2 bioconda
fontconfig 2.13.1 h1e4e890_1000 conda-forge
freetype 2.9.1 h597ad8a_1005 conda-forge
giflib 5.1.4 h1de35cc_1001 conda-forge
gmp 6.1.2 h0a44026_1000 conda-forge
graphviz 2.38.0 hc6cc99f_1011 conda-forge
hmmer 3.2.1 h0a44026_1 bioconda
icu 58.2 h0a44026_1000 conda-forge
idna 2.8 py37_1000 conda-forge
infernal 1.1.2 h1de35cc_2 bioconda
intel-openmp 2019.1 144
jpeg 9c h1de35cc_1001 conda-forge
libboost 1.67.0 hebc422b_4
libcxx 7.0.0 h2d50403_1 conda-forge
libcxxabi 4.0.1 hebd6815_0 conda-forge
libdb 6.1.26 0 bioconda
libedit 3.1.20170329 hcfe32e1_1001 conda-forge
libffi 3.2.1 1 bioconda
libgcc 4.8.5 hdbeacc1_10 conda-forge
libgd 2.2.5 h8cbe2a3_1005 conda-forge
libgfortran 3.0.1 0 conda-forge
libiconv 1.15 h1de35cc_1004 conda-forge
libidn11 1.34 h112b980_0 conda-forge
libpng 1.6.36 ha441bb4_1000 conda-forge
libtiff 4.0.10 h344961e_1002 conda-forge
libwebp 1.0.2 h801f6e5_1 conda-forge
libxml2 2.9.8 hf14e9c8_1005 conda-forge
libxslt 1.1.32 h33a18ac_1002 conda-forge
llvm-meta 7.0.0 0 conda-forge
mafft 7.407 1 bioconda
mcl 14.137 pl526h470a237_4 bioconda
minced 0.3.2 0 bioconda
mkl 2019.1 144
mkl_fft 1.0.10 py37h1de35cc_1 conda-forge
mkl_random 1.0.2 py37h1702cab_2 conda-forge
ncurses 6.1 h0a44026_1002 conda-forge
nettle 3.4.1 h3efe00b_1002 conda-forge
numpy 1.16.2 py37hacdab7b_0
numpy-base 1.16.2 py37h6575580_0
openjdk 11.0.1 h1de35cc_1014 conda-forge
openssl 1.1.1b h1de35cc_1 conda-forge
paml 4.9 h1de35cc_4 bioconda
parallel 20190122 0 conda-forge
pcre 8.41 h0a44026_1003 conda-forge
perl 5.26.2 h79c3c89_1002 conda-forge
perl-aceperl 1.92 pl526_2 bioconda
perl-algorithm-diff 1.1903 pl526_2 bioconda
perl-algorithm-munkres 0.08 pl526_1 bioconda
perl-apache-test 1.40 pl526_1 bioconda
perl-app-cpanminus 1.7044 pl526_1 bioconda
perl-appconfig 1.71 pl526_1 bioconda
perl-archive-tar 2.32 pl526_0 bioconda
perl-array-compare 3.0.1 pl526_1 bioconda
perl-array-utils 0.5 pl526_2 bioconda
perl-autoloader 5.74 pl526_2 bioconda
perl-base 2.23 pl526_1 bioconda
perl-bio-asn1-entrezgene 1.73 pl526_0 bioconda
perl-bio-coordinate 1.007001 pl526_0 bioconda
perl-bio-featureio 1.6.905 pl526_1 bioconda
perl-bio-phylo 0.58 pl526_1 bioconda
perl-bio-samtools 1.43 pl526h1341992_1 bioconda
perl-bio-tools-phylo-paml 1.7.3 pl526_0 bioconda
perl-bio-tools-run-alignment-clustalw 1.7.4 pl526_0 bioconda
perl-bioperl 1.7.2 pl526_9 bioconda
perl-bioperl-core 1.7.2 pl526_3 bioconda
perl-bioperl-run 1.007002 pl526_3 bioconda
perl-business-isbn 3.004 pl526_0 bioconda
perl-business-isbn-data 20140910.003 pl526_0 bioconda
perl-cache-cache 1.08 pl526_0 bioconda
perl-capture-tiny 0.48 pl526_0 bioconda
perl-carp 1.38 pl526_2 bioconda
perl-cgi 4.40 pl526h470a237_0 bioconda
perl-class-data-inheritable 0.08 pl526_1 bioconda
perl-class-inspector 1.32 pl526_1 bioconda
perl-class-load 0.25 pl526_0 bioconda
perl-class-load-xs 0.10 pl526h2d50403_0 bioconda
perl-class-method-modifiers 2.12 pl526_0 bioconda
perl-clone 0.41 pl526h470a237_0 bioconda
perl-common-sense 3.74 pl526_2 bioconda
perl-compress-raw-bzip2 2.084 pl526hfc679d8_0 bioconda
perl-compress-raw-zlib 2.084 pl526h04f5b5a_1 bioconda
perl-constant 1.33 pl526_1 bioconda
perl-convert-binary-c 0.78 pl526h2d50403_2 bioconda
perl-convert-binhex 1.125 pl526_1 bioconda
perl-crypt-rc4 2.02 pl526_1 bioconda
perl-data-dumper 2.173 pl526_0 bioconda
perl-data-optlist 0.110 pl526_2 bioconda
perl-data-stag 0.14 pl526_1 bioconda
perl-date-format 2.30 pl526_2 bioconda
perl-db-file 1.843 pl526h470a237_0 bioconda
perl-dbd-sqlite 1.62 pl526h1de35cc_0 bioconda
perl-dbi 1.642 pl526_0 bioconda
perl-devel-globaldestruction 0.14 pl526_0 bioconda
perl-devel-overloadinfo 0.005 pl526_0 bioconda
perl-devel-stacktrace 2.03 pl526_1 bioconda
perl-digest-hmac 1.03 pl526_3 bioconda
perl-digest-md5 2.55 pl526_0 bioconda
perl-digest-md5-file 0.08 pl526_2 bioconda
perl-digest-perl-md5 1.9 pl526_1 bioconda
perl-digest-sha1 2.13 pl526h2d50403_0 bioconda
perl-dist-checkconflicts 0.11 pl526_2 bioconda
perl-dynaloader 1.25 pl526_1 bioconda
perl-email-date-format 1.005 pl526_2 bioconda
perl-encode 2.88 pl526_1 bioconda
perl-encode-locale 1.05 pl526_6 bioconda
perl-env-path 0.19 pl526_2 bioconda
perl-error 0.17027 pl526_1 bioconda
perl-eval-closure 0.14 pl526h2d50403_3 bioconda
perl-exception-class 1.44 pl526_0 bioconda
perl-exporter 5.72 pl526_1 bioconda
perl-exporter-tiny 1.002001 pl526_0 bioconda
perl-extutils-makemaker 7.34 pl526_3 bioconda
perl-file-find-rule 0.34 pl526_5 bioconda
perl-file-grep 0.02 pl526_3 bioconda
perl-file-listing 6.04 pl526_1 bioconda
perl-file-path 2.15 pl526_0 bioconda
perl-file-slurp-tiny 0.004 pl526_1 bioconda
perl-file-slurper 0.012 pl526_0 bioconda
perl-file-sort 1.01 pl526_2 bioconda
perl-file-temp 0.2304 pl526_2 bioconda
perl-file-which 1.23 pl526_0 bioconda
perl-font-afm 1.20 pl526_2 bioconda
perl-font-ttf 1.06 pl526_0 bioconda
perl-gd 2.70 pl526he941832_0 bioconda
perl-getopt-long 2.50 pl526_1 bioconda
perl-graph 0.9704 pl526_1 bioconda
perl-graph-readwrite 2.09 pl526_2 bioconda
perl-graphviz 2.24 pl526h734ff71_0 bioconda
perl-html-element-extended 1.18 pl526_1 bioconda
perl-html-entities-numbered 0.04 pl526_1 bioconda
perl-html-formatter 2.16 pl526_0 bioconda
perl-html-parser 3.72 pl526h2d50403_4 bioconda
perl-html-tableextract 2.13 pl526_2 bioconda
perl-html-tagset 3.20 pl526_3 bioconda
perl-html-tidy 1.60 pl526_0 bioconda
perl-html-tree 5.07 pl526_1 bioconda
perl-html-treebuilder-xpath 0.14 pl526_1 bioconda
perl-http-cookies 6.04 pl526_0 bioconda
perl-http-daemon 6.01 pl526_1 bioconda
perl-http-date 6.02 pl526_3 bioconda
perl-http-message 6.18 pl526_0 bioconda
perl-http-negotiate 6.01 pl526_3 bioconda
perl-image-info 1.38 pl526_1 bioconda
perl-image-size 3.300 pl526_2 bioconda
perl-importer 0.025 pl526_0 bioconda
perl-io-compress 2.084 pl526hfc679d8_0 bioconda
perl-io-html 1.001 pl526_2 bioconda
perl-io-sessiondata 1.03 pl526_1 bioconda
perl-io-socket-ssl 2.060 pl526_0 bioconda
perl-io-string 1.08 pl526_3 bioconda
perl-io-stringy 2.111 pl526_1 bioconda
perl-io-tty 1.12 pl526_1 bioconda
perl-io-zlib 1.10 pl526_2 bioconda
perl-ipc-run 20180523.0 pl526_0 bioconda
perl-ipc-sharelite 0.17 pl526h2d50403_0 bioconda
perl-jcode 2.07 pl526_2 bioconda
perl-json 4.00 pl526_0 bioconda
perl-json-xs 2.34 pl526h2d50403_2 bioconda
perl-lib 0.63 pl526_1 bioconda
perl-libwww-perl 6.36 pl526_1 bioconda
perl-libxml-perl 0.08 pl526_2 bioconda
perl-list-moreutils 0.428 pl526_1 bioconda
perl-list-moreutils-xs 0.428 pl526_0 bioconda
perl-log-log4perl 1.49 pl526_0 bioconda
perl-lwp-mediatypes 6.02 pl526_3 bioconda
perl-lwp-protocol-https 6.07 pl526_4 bioconda
perl-lwp-simple 6.15 pl526h470a237_4 bioconda
perl-mailtools 2.20 pl526_0 bioconda
perl-math-cdf 0.1 pl526h470a237_4 bioconda
perl-math-derivative 1.01 pl526_0 bioconda
perl-math-random 0.72 pl526_1 bioconda
perl-math-spline 0.02 pl526_2 bioconda
perl-mime-base64 3.15 pl526_1 bioconda
perl-mime-lite 3.030 pl526_1 bioconda
perl-mime-tools 5.508 pl526_1 bioconda
perl-mime-types 2.17 pl526_0 bioconda
perl-mldbm 2.05 pl526_1 bioconda
perl-module-implementation 0.09 pl526_2 bioconda
perl-module-pluggable 5.2 pl526_0 bioconda
perl-module-runtime 0.016 pl526_0 bioconda
perl-module-runtime-conflicts 0.003 pl526_0 bioconda
perl-moo 2.003004 pl526_0 bioconda
perl-moose 2.2011 pl526h2d50403_0 bioconda
perl-mozilla-ca 20180117 pl526_0 bioconda
perl-mro-compat 0.13 pl526_0 bioconda
perl-net-http 6.18 pl526_0 bioconda
perl-net-ssleay 1.74 1 bioconda
perl-ntlm 1.09 pl526_4 bioconda
perl-number-compare 0.03 pl526_2 bioconda
perl-ole-storage_lite 0.19 pl526_3 bioconda
perl-package-deprecationmanager 0.17 pl526_0 bioconda
perl-package-stash 0.38 pl526h0a44026_1 bioconda
perl-package-stash-xs 0.28 pl526hfc679d8_0 bioconda
perl-params-util 1.07 pl526h2d50403_3 bioconda
perl-parent 0.236 pl526_1 bioconda
perl-parse-recdescent 1.967015 pl526_0 bioconda
perl-parse-yapp 1.21 pl526_0 bioconda
perl-pathtools 3.73 pl526h470a237_2 bioconda
perl-pdf-api2 2.033 pl526_0 bioconda
perl-perlio-utf8_strict 0.007 pl526h2d50403_0 bioconda
perl-pod-escapes 1.07 pl526_1 bioconda
perl-pod-usage 1.69 pl526_1 bioconda
perl-postscript 0.06 pl526_2 bioconda
perl-role-tiny 2.000006 pl526_0 bioconda
perl-scalar-list-utils 1.45 pl526h1de35cc_4 bioconda
perl-scope-guard 0.21 pl526_2 bioconda
perl-set-scalar 1.29 pl526_2 bioconda
perl-soap-lite 1.19 pl526_1 bioconda
perl-socket 2.027 pl526_1 bioconda
perl-sort-naturally 1.03 pl526_2 bioconda
perl-spreadsheet-parseexcel 0.65 pl526_2 bioconda
perl-spreadsheet-writeexcel 2.40 pl526_2 bioconda
perl-statistics-descriptive 3.0702 pl526_0 bioconda
perl-storable 3.11 pl526_0 bioconda
perl-sub-exporter 0.987 pl526_2 bioconda
perl-sub-exporter-progressive 0.001013 pl526_0 bioconda
perl-sub-identify 0.12 pl526_1 bioconda
perl-sub-info 0.002 pl526_0 bioconda
perl-sub-install 0.928 pl526_2 bioconda
perl-sub-name 0.21 pl526_1 bioconda
perl-sub-quote 2.005001 pl526_0 bioconda
perl-sub-uplevel 0.2800 pl526h470a237_0 bioconda
perl-svg 2.84 pl526_0 bioconda
perl-svg-graph 0.02 pl526_3 bioconda
perl-task-weaken 1.06 pl526_0 bioconda
perl-template-toolkit 2.26 pl526_1 bioconda
perl-term-table 0.013 pl526_0 bioconda
perl-test 1.26 pl526_1 bioconda
perl-test-builder-tester 1.23_002 pl526_1 bioconda
perl-test-deep 1.128 pl526_1 bioconda
perl-test-differences 0.64 pl526_2 bioconda
perl-test-exception 0.43 pl526_2 bioconda
perl-test-files 0.14 pl526_2 bioconda
perl-test-harness 3.42 pl526_0 bioconda
perl-test-leaktrace 0.16 pl526_1 bioconda
perl-test-more 1.001002 pl526_1 bioconda
perl-test-most 0.35 pl526_0 bioconda
perl-test-output 1.031 pl526_0 bioconda
perl-test-requiresinternet 0.05 pl526_0 bioconda
perl-test-warn 0.36 pl526_1 bioconda
perl-test2-suite 0.000117 pl526_0 bioconda
perl-text-csv 1.99 pl526_0 bioconda
perl-text-diff 1.45 pl526_0 bioconda
perl-text-glob 0.11 pl526_1 bioconda
perl-threaded 5.22.0 10 bioconda
perl-tie-ixhash 1.23 pl526_2 bioconda
perl-time-hires 1.9758 pl526_0 bioconda
perl-time-local 1.28 pl526_1 bioconda
perl-timedate 2.30 pl526_1 bioconda
perl-tree-dag_node 1.31 pl526_0 bioconda
perl-try-tiny 0.30 pl526_1 bioconda
perl-type-tiny 1.004004 pl526_0 bioconda
perl-types-serialiser 1.0 pl526_2 bioconda
perl-unicode-map 0.112 pl526h2d50403_2 bioconda
perl-uri 1.76 pl526_0 bioconda
perl-www-robotrules 6.02 pl526_3 bioconda
perl-xml-dom 1.46 pl526_0 bioconda
perl-xml-dom-xpath 0.14 pl526_1 bioconda
perl-xml-filter-buffertext 1.01 pl526_2 bioconda
perl-xml-libxml 2.0132 pl526hbc14f71_0 bioconda
perl-xml-libxslt 1.94 pl526_1 bioconda
perl-xml-namespacesupport 1.12 pl526_0 bioconda
perl-xml-parser 2.44 pl526h3a4f0e9_6 bioconda
perl-xml-regexp 0.04 pl526_2 bioconda
perl-xml-sax 1.00 pl526_0 bioconda
perl-xml-sax-base 1.09 pl526_0 bioconda
perl-xml-sax-expat 0.51 pl526_3 bioconda
perl-xml-sax-writer 0.57 pl526_0 bioconda
perl-xml-simple 2.25 pl526_1 bioconda
perl-xml-twig 3.52 pl526_2 bioconda
perl-xml-writer 0.625 pl526_2 bioconda
perl-xml-xpath 1.44 pl526_0 bioconda
perl-xml-xpathengine 0.14 pl526_2 bioconda
perl-xsloader 0.24 pl526_0 bioconda
perl-yaml 1.27 pl526_0 bioconda
pip 19.0.3 py37_0 conda-forge
prank v.170427 h04f5b5a_2 bioconda
prodigal 2.6.3 1 bioconda
prokka 1.11 0 bioconda
py-boost 1.67.0 py37h6440ff4_4
pycosat 0.6.3 py37h1de35cc_1001 conda-forge
pycparser 2.19 py37_1 conda-forge
pyopenssl 19.0.0 py37_0 conda-forge
pysocks 1.6.8 py37_1002 conda-forge
python 3.7.1 hbdd33cc_1003 conda-forge
python.app 1.2 py37h1de35cc_1200 conda-forge
readline 7.0 hcfe32e1_1001 conda-forge
requests 2.21.0 py37_1000 conda-forge
roary 3.12.0 pl526h470a237_1 bioconda
ruamel_yaml 0.15.71 py37h1de35cc_1000 conda-forge
setuptools 40.8.0 py37_0 conda-forge
six 1.12.0 py37_1000 conda-forge
sqlite 3.26.0 h1765d9f_1001 conda-forge
tbl2asn 25.6 3 bioconda
tidyp 1.04 1 bioconda
tk 8.6.9 ha441bb4_1000 conda-forge
urllib3 1.24.1 py37_1000 conda-forge
wheel 0.33.1 py37_0 conda-forge
xz 5.2.4 h1de35cc_1001 conda-forge
yaml 0.1.7 h1de35cc_1001 conda-forge
zlib 1.2.11 h1de35cc_1004 conda-forge
zstd 1.3.3 1 conda-forge
Do you have any help? Thanks in advance Benoit.
Try:
cpanm -f Bio::Roary
Thanks for your help. I haven't tried the solution since complete uninstallation of miniconda3 and reinstall solved the problem
Hi, had the same error as @beudes, was inside a conda environment specifically made for roary, I can confirm that manually reinstalling Bio::Roary using cpanm fixes this.
On my cluster I also had to run module load gcc/7.2.0
and module load libxml2
as some of the required packages depended on XML and a newer gcc. I guess this closes the issue?
@dadahan solution worked for me
@philippbayer I am told by @slugger70 that libxml2
is some conda bug right now!
This still seems to be an issue, building in a Docker image (ubuntu:xenial).
Installing via:
conda install -c bioconda roary
@dadahan 's solution not working in this case.
I just had this too (it started after I interrupted roary with Ctrl-C, don't know if that is the cause as it was working prior). The cpanm -f Bio::Roary fix didn't work for me. However @tseemann 's first suggestion for troubleshooting conda problems (https://twitter.com/torstenseemann/status/1173103270899830784?s=20) did:
conda update --all
try: conda activate prokka_roary then: roary -h
Try:
cpanm -f Bio::Roary
Hello, dadahan! The cpanm -f Bio::Roary fix didn't work for me. It reported the same error. Could you help me?
Hi, I had the same error. It seems like the prokka's issue 519 and the same solution worked for me. prokka Issue 519: Issue after conda install: Can't locate Bio/Root/Version.pm in @INC (you may need to install the Bio::Root::Version module)
conda create --no-channel-priority -c conda-forge -c bioconda -n roary roary
conda activate roary
roary --version
Use of uninitialized value in require at /opt/miniconda3/envs/roary/lib/site_perl/5.26.2/darwin-thread-multi-2level/Encode.pm line 61.
3.13.0
Apparently, you cannot install prokka and roary in the same environment at the moment. Try installing them in separate environments instead.
Try:
cpanm -f Bio::Roary
Hi, Ph.D. dadahan. I got the same issue and try to run what you suggested. Sadly, installing DB_File failed and some dependencies. Could you help me? Thank you very much.
Try:
cpanm -f Bio::Roary
In my case this didn't work, but as it seemed to be a PERL issue, using:
export PERL5LIB=$CONDA_PREFIX/lib/perl5/site_perl/5.22.0/
fixed the problem
Hi there once installed i had this error
Can't locate Bio/Roary/CommandLine/Roary.pm in @INC (you may need to install the Bio::Roary::CommandLine::Roary module) (@INC contains: /home/administrator/lib /home/administrator/miniconda3/lib/perl5/5.32/site_perl /home/administrator/miniconda3/lib/perl5/site_perl /home/administrator/miniconda3/lib/perl5/5.32/vendor_perl /home/administrator/miniconda3/lib/perl5/vendor_perl /home/administrator/miniconda3/lib/perl5/5.32/core_perl /home/administrator/miniconda3/lib/perl5/core_perl .) at /home/administrator/miniconda3/bin/roary line 12. BEGIN failed--compilation aborted at /home/administrator/miniconda3/bin/roary line 12.
I try to follow the discussions and suggestions but still not working
I installed the roary by using below command as suggested by @ DiegoBarqueroMorera
conda install -c bioconda roary
export PERL5LIB=$CONDA_PREFIX/lib/perl5/site_perl/5.22.0/