Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't locate Bio/Roary/CommandLine/Roary.pm in @INC #441

Open
beudes opened this issue Mar 14, 2019 · 15 comments
Open

Can't locate Bio/Roary/CommandLine/Roary.pm in @INC #441

beudes opened this issue Mar 14, 2019 · 15 comments

Comments

@beudes
Copy link

beudes commented Mar 14, 2019

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.

@dadahan
Copy link

dadahan commented Apr 16, 2019

Try:
cpanm -f Bio::Roary

@beudes
Copy link
Author

beudes commented Apr 16, 2019

Thanks for your help.
I haven't tried the solution since complete uninstallation of miniconda3 and reinstall solved the problem

@philippbayer
Copy link

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?

@wdwvt1
Copy link

wdwvt1 commented Aug 14, 2019

@dadahan solution worked for me

@tseemann
Copy link
Contributor

@philippbayer I am told by @Slugger70 that libxml2 is some conda bug right now!

@jambler24
Copy link

jambler24 commented Jun 12, 2020

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.

@JamesZlosnik
Copy link

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

@TTL928
Copy link

TTL928 commented Jul 23, 2021

try:
conda activate prokka_roary
then:
roary -h

@cylcheyanlin
Copy link

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?

@noanoa07
Copy link

noanoa07 commented Dec 20, 2021

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

@sorenwacker
Copy link

Apparently, you cannot install prokka and roary in the same environment at the moment. Try installing them in separate environments instead.

@cylcheyanlin
Copy link

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.

@DiegoBarMor
Copy link

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

@ilarioferrocino
Copy link

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

@ZJLEOWANG3
Copy link

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/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests