anaconda.org uploads not working?

0 views
Skip to first unread message

Matt Craig

unread,
Aug 18, 2015, 4:35:15 PM8/18/15
to conda - Public
Hi,

I just tried uploading a package with 

anaconda upload -u mwcraig -c testing /Users/mcraig/anaconda/conda-bld/osx-64/vpython-6.11.0-nppy27_1.tar.bz2

and get the error below (same error if I omit the channel). Help appreciated!

Thanks,
Matt


Using binstar api site https://api.anaconda.org
detecting package type ...
conda
extracting package attributes for upload ...
done

Uploading file mwcraig/vpython/6.11.0/osx-64/vpython-6.11.0-nppy27_1.tar.bz2 ...
 uploaded 0 of 6429Kb: 0.00% ETA: 0.0 minutes[TypeError] data must be a byte string
Traceback (most recent call last):
  File "/Users/mcraig/anaconda/bin/anaconda", line 6, in <module>
    sys.exit(main())
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/binstar_client/scripts/cli.py", line 94, in main
    description=__doc__, version=version)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/binstar_client/scripts/cli.py", line 76, in binstar_main
    return args.main(args)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/binstar_client/commands/upload.py", line 204, in main
    callback=upload_print_callback(args))
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/binstar_client/__init__.py", line 422, in upload
    s3res = requests.post(s3url, data=data_stream, verify=self.session.verify, timeout=10 * 60 * 60, headers=headers)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/api.py", line 109, in post
    return request('post', url, data=data, json=json, **kwargs)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/api.py", line 50, in request
    response = session.request(method=method, url=url, **kwargs)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/sessions.py", line 465, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/sessions.py", line 573, in send
    r = adapter.send(request, **kwargs)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/adapters.py", line 370, in send
    timeout=timeout
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 544, in urlopen
    body=body, headers=headers)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 349, in _make_request
    conn.request(method, url, **httplib_request_kw)
  File "/Users/mcraig/anaconda/lib/python2.7/httplib.py", line 1053, in request
    self._send_request(method, url, body, headers)
  File "/Users/mcraig/anaconda/lib/python2.7/httplib.py", line 1093, in _send_request
    self.endheaders(body)
  File "/Users/mcraig/anaconda/lib/python2.7/httplib.py", line 1049, in endheaders
    self._send_output(message_body)
  File "/Users/mcraig/anaconda/lib/python2.7/httplib.py", line 897, in _send_output
    self.send(message_body)
  File "/Users/mcraig/anaconda/lib/python2.7/httplib.py", line 866, in send
    self.sock.sendall(datablock)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/contrib/pyopenssl.py", line 208, in sendall
    sent = self._send_until_done(data)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/contrib/pyopenssl.py", line 198, in _send_until_done
    return self.connection.send(data)
  File "/Users/mcraig/anaconda/lib/python2.7/site-packages/OpenSSL/SSL.py", line 947, in send
    raise TypeError("data must be a byte string")
TypeError: data must be a byte string

Traceback (most recent call last):
  File "/Users/mcraig/anaconda/lib/python2.7/logging/handlers.py", line 862, in emit
    self.socket.send(msg)
error: [Errno 40] Message too long
Logged from file __init__.py, line 13


Matt Craig

unread,
Aug 18, 2015, 4:48:20 PM8/18/15
to conda - Public
FWIW, I thought the problem might be the build string: nppy27_1

But rebuilding with CONDA_NPY=1.9 didn't help..

Matt

Matt Craig

unread,
Aug 23, 2015, 4:14:10 PM8/23/15
to conda - Public
Friendly BUMP...still seeing this error, even when I download a package from anaconda.org, delete on anaconda.org, and try re-uploading it.

Help!

Thanks,
Matt Craig

Ilan Schnell

unread,
Aug 23, 2015, 4:21:10 PM8/23/15
to Matt Craig, conda - Public
Uploading to anaconda.org works for me.  Which version of 'anaconda-client' are you using?
Did you try:

$ conda install anaconda-client

?

- Ilan

--
You received this message because you are subscribed to the Google Groups "conda - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to conda+un...@continuum.io.
To post to this group, send email to co...@continuum.io.
Visit this group at http://groups.google.com/a/continuum.io/group/conda/.

Matt Craig

unread,
Aug 23, 2015, 7:45:52 PM8/23/15
to conda - Public, mattw...@gmail.com
Hi Ilan,

My anaconda-client version is:

anaconda-client           1.0.2                    py27_0

I've got a couple of different minicondas installed too, will try those....and, it works in one of the minicondas.

My guess is that I've ended up with some incompatible mix of packages in the root environment, maybe?

Yep, looks like having pyopenssl (via pip, 0.14) installed is what was causing the issue, because removing it fixed the problem.

Thanks for your help!

Matt

Ilan Schnell

unread,
Aug 23, 2015, 7:56:52 PM8/23/15
to Matt Craig, conda - Public
Glad you found out what's wrong.  Thanks for keeping us in the loop.
- Ilan
Reply all
Reply to author
Forward
0 new messages