[ 
https://issues.apache.org/jira/browse/CASSANDRA-11850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15491939#comment-15491939
 ] 

Stefania commented on CASSANDRA-11850:
--------------------------------------

You are correct, none of the versions with this fix have been released yet. The 
easiest workaround is, as you said, to downgrade Python. I'm pretty sure 2.7.11 
should also be fine, since I was only able to reproduce this problem with 
2.7.12.

Installing version 3.5.0 or later of the Cassandra python driver is also an 
option, but there were some other minor issues that this patch fixed. 
Therefore, it is recommended to downgrade Python, if at all possible. If this 
is not possible, the the driver can be installed by following these 
[instructions|http://datastax.github.io/python-driver/installation.html]. 
Further, cqlsh will only override its internal driver with a version installed 
elsewhere by setting the environment variable {{CQLSH_NO_BUNDLED}} to {{TRUE}}.

> cannot use cql since upgrading python to 2.7.11+
> ------------------------------------------------
>
>                 Key: CASSANDRA-11850
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-11850
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Tools
>         Environment: Development
>            Reporter: Andrew Madison
>            Assignee: Stefania
>              Labels: cqlsh
>             Fix For: 2.1.16, 2.2.8, 3.0.9, 3.8
>
>
> OS: Debian GNU/Linux stretch/sid 
> Kernel: 4.5.0-2-amd64 #1 SMP Debian 4.5.4-1 (2016-05-16) x86_64 GNU/Linux
> Python version: 2.7.11+ (default, May  9 2016, 15:54:33)
> [GCC 5.3.1 20160429]
> cqlsh --version: cqlsh 5.0.1
> cassandra -v: 3.5 (also occurs with 3.0.6)
> Issue:
> when running cqlsh, it returns the following error:
> cqlsh -u dbarpt_usr01
> Password: *****
> Connection error: ('Unable to connect to any servers', {'odbasandbox1': 
> TypeError('ref() does not take keyword arguments',)})
> I cleared PYTHONPATH:
> python -c "import json; print dir(json); print json.__version__"
> ['JSONDecoder', 'JSONEncoder', '__all__', '__author__', '__builtins__', 
> '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__', 
> '_default_decoder', '_default_encoder', 'decoder', 'dump', 'dumps', 
> 'encoder', 'load', 'loads', 'scanner']
> 2.0.9
> Java based clients can connect to Cassandra with no issue. Just CQLSH and 
> Python clients cannot.
> nodetool status also works.
> Thank you for your help.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to