Closed
Description
I'm running conda install -y --file requirements.txt
(within a Docker container). It works fine on our CI server but on my local machine it fails with the following error:
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 : 3.5.2.final.0
requests version : 2.11.1
root environment : /miniconda (writable)
default environment : /miniconda/envs/bmll_python3
envs directories : /miniconda/envs
package cache : /miniconda/pkgs
channel URLs : https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
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 : /home/bmll/.condarc
offline mode : False
`$ /miniconda/envs/bmll_python3/bin/conda install -q -y --file /tmp/requirements/requirements-conda-optional.txt`
Traceback (most recent call last):
File "/miniconda/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 232, in _error_catcher
yield
File "/miniconda/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 314, in read
data = self._fp.read(amt)
File "/miniconda/lib/python3.5/http/client.py", line 448, in read
n = self.readinto(b)
File "/miniconda/lib/python3.5/http/client.py", line 488, in readinto
n = self.fp.readinto(b)
File "/miniconda/lib/python3.5/socket.py", line 575, in readinto
return self._sock.recv_into(b)
File "/miniconda/lib/python3.5/ssl.py", line 929, in recv_into
return self.read(nbytes, buffer)
File "/miniconda/lib/python3.5/ssl.py", line 791, in read
return self._sslobj.read(len, buffer)
File "/miniconda/lib/python3.5/ssl.py", line 575, in read
v = self._sslobj.read(len, buffer)
ConnectionResetError: [Errno 104] Connection reset by peer
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/miniconda/lib/python3.5/site-packages/requests/models.py", line 676, in generate
for chunk in self.raw.stream(chunk_size, decode_content=True):
File "/miniconda/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 357, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/miniconda/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 324, in read
flush_decoder = True
File "/miniconda/lib/python3.5/contextlib.py", line 77, in __exit__
self.gen.throw(type, value, traceback)
File "/miniconda/lib/python3.5/site-packages/requests/packages/urllib3/response.py", line 250, in _error_catcher
raise ProtocolError('Connection broken: %r' % e, e)
requests.packages.urllib3.exceptions.ProtocolError: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/miniconda/lib/python3.5/site-packages/conda/fetch.py", line 431, in download
for chunk in resp.iter_content(2**14):
File "/miniconda/lib/python3.5/site-packages/requests/models.py", line 679, in generate
raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/miniconda/lib/python3.5/site-packages/conda/cli/install.py", line 405, in install
execute_actions(actions, index, verbose=not context.quiet)
File "/miniconda/lib/python3.5/site-packages/conda/plan.py", line 643, in execute_actions
inst.execute_instructions(plan, index, verbose)
File "/miniconda/lib/python3.5/site-packages/conda/instructions.py", line 134, in execute_instructions
cmd(state, arg)
File "/miniconda/lib/python3.5/site-packages/conda/instructions.py", line 47, in FETCH_CMD
fetch_pkg(state['index'][arg + '.tar.bz2'])
File "/miniconda/lib/python3.5/site-packages/conda/fetch.py", line 363, in fetch_pkg
download(url, path, session=session, md5=info['md5'], urlstxt=True)
File "/miniconda/lib/python3.5/site-packages/conda/fetch.py", line 450, in download
raise CondaRuntimeError("Could not open %r for writing (%s)." % (pp, e))
conda.exceptions.CondaRuntimeError: Runtime error: Could not open '/miniconda/pkgs/qt-4.8.7-3.tar.bz2.part' for writing (("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))).
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/miniconda/lib/python3.5/site-packages/conda/exceptions.py", line 479, in conda_exception_handler
return_value = func(*args, **kwargs)
File "/miniconda/lib/python3.5/site-packages/conda/cli/main.py", line 145, in _main
exit_code = args.func(args, p)
File "/miniconda/lib/python3.5/site-packages/conda/cli/main_install.py", line 80, in execute
install(args, parser, 'install')
File "/miniconda/lib/python3.5/site-packages/conda/cli/install.py", line 422, in install
raise CondaSystemExit('Exiting', e)
File "/miniconda/lib/python3.5/contextlib.py", line 77, in __exit__
self.gen.throw(type, value, traceback)
File "/miniconda/lib/python3.5/site-packages/conda/cli/common.py", line 573, in json_progress_bars
yield
File "/miniconda/lib/python3.5/site-packages/conda/cli/install.py", line 420, in install
raise CondaRuntimeError('RuntimeError: %s' % e)
conda.exceptions.CondaRuntimeError: Runtime error: RuntimeError: Runtime error: Could not open '/miniconda/pkgs/qt-4.8.7-3.tar.bz2.part' for writing (("Connection broken: ConnectionResetError(104, 'Connection reset by peer')", ConnectionResetError(104, 'Connection reset by peer'))).
The requirements file contains
notebook==4.2.2
numpy==1.11.1
pandas==0.18.1
pytables==3.2.2
pyzmq==15.4.0
scipy==0.18.0
statsmodels==0.6.1
# Needed by storagemanager
pycosat==0.6.1
pycrypto==2.6.1
# Dependencies for pandas
pytz==2016.6.1
# Dependencies for bmll-python
requests==2.11.1
blist==1.3.6