Travis CI suddenly fails: conda command not found

Syntactic Fructose

I've never had a problem with my conda environment in my travis-ci build, but it's suddenly started failing. Here's my script

language: python - "2.7"

before_install:
    - wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
    - chmod +x miniconda.sh
    - "./miniconda.sh -b"
    - export PATH=/home/travis/miniconda/bin:$PATH
    - conda update --yes conda
    - sudo rm -rf /dev/shm
    - sudo ln -s /run/shm /dev/shm
install:
    - conda install --yes python="2.7" psutil sphinx numpy scipy gdal cython h5py pycurl shapely mock matplotlib
    - pip install --user travis-sphinx

script:
    travis-sphinx build

after_success:
    travis-sphinx deploy

Now when my script attempts to run I get this error in the miniconda install section

0K$ wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
--2015-12-08 23:13:29--  http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh
Resolving repo.continuum.io (repo.continuum.io)... 75.101.148.13, 23.21.145.66, 23.21.82.148, ...
Connecting to repo.continuum.io (repo.continuum.io)|75.101.148.13|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23460669 (22M) [application/octet-stream]
Saving to: `miniconda.sh'


 0% [                                       ] 0           --.-K/s              
32% [===========>                           ] 7,649,288   23.2M/s              
100%[======================================>] 23,460,669  47.1M/s   in 0.5s    

2015-12-08 23:13:29 (47.1 MB/s) - `miniconda.sh' saved [23460669/23460669]

travis_time:end:075d0cf3:start=1449616409171750964,finish=1449616409704281401,duration=532530437
[0Ktravis_fold:end:before_install.1
[0Ktravis_fold:start:before_install.2
[0Ktravis_time:start:00b7d89f
[0K$ chmod +x miniconda.sh
travis_time:end:00b7d89f:start=1449616409714027799,finish=1449616409723035702,duration=9007903
[0Ktravis_fold:end:before_install.2
[0Ktravis_fold:start:before_install.3
[0Ktravis_time:start:2ab0861c
[0K$ ./miniconda.sh -b
PREFIX=/home/travis/miniconda2
installing: python-2.7.10-2 ...
installing: conda-env-2.4.4-py27_0 ...
installing: openssl-1.0.2d-0 ...
installing: pycosat-0.6.1-py27_0 ...
installing: pyyaml-3.11-py27_1 ...
installing: readline-6.2-2 ...
installing: requests-2.8.1-py27_0 ...
installing: sqlite-3.8.4.1-1 ...
installing: tk-8.5.18-0 ...
installing: yaml-0.1.6-0 ...
installing: zlib-1.2.8-0 ...
installing: conda-3.18.3-py27_0 ...
installing: pycrypto-2.6.1-py27_0 ...
installing: _cache-0.0-py27_x0 ...
Python 2.7.10 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
travis_time:end:2ab0861c:start=1449616409732223830,finish=1449616414909394424,duration=5177170594
[0Ktravis_fold:end:before_install.3
[0Ktravis_fold:start:before_install.4
[0Ktravis_time:start:15b176f5
[0K$ export PATH=/home/travis/miniconda/bin:$PATH
travis_time:end:15b176f5:start=1449616414917629217,finish=1449616414924347844,duration=6718627
[0Ktravis_fold:end:before_install.4
[0Ktravis_fold:start:before_install.5
[0Ktravis_time:start:0ece3359
[0K$ conda update --yes conda
/home/travis/build.sh: line 45: conda: command not found    <------- ERROR HERE
travis_time:end:0ece3359:start=1449616414932354520,finish=1449616414940585261,duration=8230741
[0K
[31;1mThe command "conda update --yes conda" failed and exited with 127 during .[0m

I'm not sure why the build suddenly fails updating conda, any clues as to why this would happen?

jcrudy

The problem is caused by a change to miniconda. It now installs under ~/miniconda2 instead of ~/miniconda. You just need to change the corresponding line of your travis.yml file to:

    - export PATH=/home/travis/miniconda2/bin:$PATH

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Grails: command not found with Travis-CI

From Dev

Getting gcc command not found when running the Makefile on travis CI

From Dev

Getting gcc command not found when running the Makefile on travis CI

From Dev

Travis CI: line 57 error: pytest#: command not found

From Dev

lcov fails in travis-ci

From Dev

Travis CI No Binary for 2.1.0 Found

From Dev

Travis CI No Binary for 2.1.0 Found

From Java

Conda command not found

From Dev

sudo: conda: command not found

From Dev

conda command not found

From Dev

Haskell on Travis CI fails, passes locally

From Dev

Mocha test passes locally, but fails on Travis CI

From Dev

travis-ci fails on typings install

From Dev

Travis-CI fails to install composer deps

From Dev

Django Selenium test fails sometimes in Travis CI

From Dev

travis-ci fails on typings install

From Dev

API request fails on Travis-CI

From Dev

Run grunt build command on Travis CI

From Dev

Travis CI - Running Command on Job Cancellation

From Dev

script fails with command not found

From Dev

Swift tests pass locally but the build fails on Travis-CI

From Dev

Maven fails to pull dependencies on travis-ci: Connection timed out

From Dev

Project builds on local but fails in travis-ci container

From Dev

Spring Boot Application test build fails on Travis CI

From Dev

Travis CI fails to parse my gherkin `.feature` files

From Dev

Travis CI fails to unzip gradle 1.11 with gradle wrapper

From Dev

Travis CI build fails for PHP 5.4 while trying to run composer

From Java

Zsh: Conda/Pip installs command not found

From Dev

conda: "command not found" error but package exists?