Greetings Monks,
This is my first post so forgive me if I leave out any crucial information.
System: ubuntu 16.04
Perl version: 5.22.1
CPAN.pm version: 2.11, script version 1.63
I am attempting to install the program 'Variant Effect Predictor' from the website:
http://uswest.ensembl.org/info/docs/tools/vep/script/index.html
The documentation for the program has me unzip the download file, change directory to ~/ensembl-tools-release-84/scripts/variant_effect_predictor and then run the install file, <perl INSTALL.pl>
When I run the program, this is the output/error message:
$ sudo perl INSTALL.pl
sudo password for cookersjs:
Hello! This installer is configured to install v84 of the Ensembl API for use by the VEP.
It will not affect any existing installations of theEnsembl API that you may have.
It will also download and install cache files from
Ensembl's FTP server.
Checking for installed versions of the Ensembl API...done
Setting up directories
Destination directory ./Bio already exists.
Do you want to overwrite it (if updating VEP this is
probably OK) (y/n)? y
- fetching BioPerl
** GET https://github.com/bioperl/bioperl-live/archive/release-1-6-924.zip ==> 302 Found
** GET https://codeload.github.com/bioperl/bioperl-live/zip/release-1-6-924 ==>200 OK (2s)
- unpacking ./Bio/tmp/release-1-6-924.zip
format error: can't find EOCD signature
at /usr/share/perl5/Archive/Zip/Archive.pm line 718.
Archive::Zip::Archive::_findEndOfCentralDirectory(Archive::Zip::Archive=HASH(0x242c770), IO::File=GLOB(0x2817dc8))
called at /usr/share/perl5/Archive/Zip/Archive.pm line 591
Archive::Zip::Archive::readFromFileHandle(Archive::Zip::Archive=HASH(0x242c770), IO::File=GLOB(0x2817dc8), "/home/justin/ensembl-tools-release-84/scripts/variant_effect_"...)
called at /usr/share/perl5/Archive/Zip/Archive.pm line 559
Archive::Zip::Archive::read(Archive::Zip::Archive=HASH(0x242c770), "/home/justin/ensembl-tools-release-84/scripts/variant_effect_"...) called at /usr/local/share/perl/5.22.1/Archive/Extract.pm line 1160
Archive::Extract::_unzip_az(Archive::Extract=HASH(0x14971d0)) called at /usr/local/share/perl/5.22.1/Archive/Extract.pm line 438
Archive::Extract::extract(Archive::Extract=HASH(0x14971d0), "to", "./Bio/tmp/") called at INSTALL.pl line 1525
main::unpack_arch("./Bio/tmp/release-1-6-924.zip", "./Bio/tmp/") called at INSTALL.pl line 638
main::bioperl() called at INSTALL.pl line 245
main::api() called at INSTALL.pl line 220
Unable to read '/home/justin/ensembl-tools-release-84/scripts/variant_effect_predictor/Bio/tmp/release-1-6-924.zip' at INSTALL.pl line 1525.
No '/bin/unzip' program found at INSTALL.pl line 1525.
Extract failed due to errors at INSTALL.pl line 1525.
Unable to read '/home/justin/ensembl-tools-release-84/scripts/variant_effect_predictor/Bio/tmp/release-1-6-924.zip'
No '/bin/unzip' program found
Extract failed due to errors at INSTALL.pl line 1525.
-The problem lies in the unzipping of the file created in ./Bio/tmp/ called 'release-1-6-924.zip'
-When I go into the directory and try <unzip release-1-6-924.zip>, the message I get is:
Archive: release-1-6-924.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of release-1-6-924.zip or
release-1-6-924.zip.zip, and cannot find release-1-6-924.zip.ZIP, period.
- I think it may be the wrong type of .zip file
- Interestingly, if I follow the link:
https://codeload.github.com/bioperl/bioperl-live/zip/release-1-6-924,
found near the beginning of the error message, I am able to download an unzippable version of this file through my browser.
-The file is named differently though:
'bioperl-live-release-1-6-924.zip',
but unzip command works
-Any suggestions or insight are greatly appreciated!