readthedocs.org: Build Fails to Create Conda Environment
Details
- Project URL: https://readthedocs.org/projects/tethys-platform/
- Build URL (if applicable): https://readthedocs.org/projects/tethys-platform/builds/5043136/
- Read the Docs username (if applicable): swainn
Expected Result
I expect the docs for the dev branch of my project to build.
Actual Result
I encounter a failure during the creation of the conda environment (see full output below).
Things I have tried:
(1) Found this suggestion on the Conda issues page, so I attempted wiping the environment several times. (2) Reverted the back to commit with last successful docs build, but still failed with same error. (3) Created this Conda environment my dev machine successfully (using miniconda).
Here is the error:
conda env create --name dev --file /home/docs/checkouts/readthedocs.org/user_builds/tethys-platform/checkouts/dev/docs-conda_env.yml Fetching package metadata … Solving package specifications: … WARNING conda.lock:touch(53): Failed to create lock, do not run conda in parallel processes [errno 13] An unexpected error has occurred. Please consider posting the following information to the conda GitHub issue tracker at:
https://github.com/conda/conda/issues
Current conda install:
platform : linux-64
conda version : 4.2.12
conda is private : False
conda-env version : 4.2.12
conda-build version : not installed
python version : 2.7.12.final.0
requests version : 2.11.1
root environment : /usr/local/miniconda (read only)
default environment : /home/docs/checkouts/readthedocs.org/user_builds/tethys-platform/conda/dev
envs directories : /home/docs/checkouts/readthedocs.org/user_builds/tethys-platform/conda
/home/docs/.conda/envs
/usr/local/miniconda/envs
package cache : /home/docs/checkouts/readthedocs.org/user_builds/tethys-platform/conda/.pkgs
/home/docs/.conda/envs/.pkgs
/usr/local/miniconda/pkgs
channel URLs : https://repo.continuum.io/pkgs/free/linux-64
https://repo.continuum.io/pkgs/free/noarch
https://repo.continuum.io/pkgs/pro/linux-64
https://repo.continuum.io/pkgs/pro/noarch
config file : None
offline mode : False
$ /usr/local/miniconda/bin/conda-env create --name dev --file /home/docs/checkouts/readthedocs.org/user_builds/tethys-platform/checkouts/dev/docs-conda_env.yml
Traceback (most recent call last):
File "/usr/local/miniconda/lib/python2.7/site-packages/conda/exceptions.py", line 479, in conda_exception_handler
return_value = func(*args, **kwargs)
File "/usr/local/miniconda/lib/python2.7/site-packages/conda_env/cli/main_create.py", line 111, in execute
installer.install(prefix, pkg_specs, args, env)
File "/usr/local/miniconda/lib/python2.7/site-packages/conda_env/installers/conda.py", line 38, in install
raise CondaRuntimeError('RuntimeError: %s' % e)
CondaRuntimeError: Runtime error: RuntimeError: Runtime error: Could not open u'/usr/local/miniconda/pkgs/yaml-0.1.6-0.tar.bz2.part' for writing ([Errno 13] Permission denied: u'/usr/local/miniconda/pkgs/yaml-0.1.6-0.tar.bz2.part').
Fetching packages … yaml-0.1.6-0.t 0% | | ETA: --:–:-- 0.00 B/s
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 54 (31 by maintainers)
Congratulations to the RTD devs, this wasn’t an easy one 😃
Please don’t deprecate conda support. Is makes using/distributing Python packages soo much easier.
I’ve got this failing locally, and will patch it and deploy a fix in the next couple hours, hopefully.