Hi Martjin, Looking at your original message: http://www.mail-archive.com/user@cassandra.apache.org/msg51736.html
I see you edited etc/cassandra/cassandra-env.sh, by changing: +#JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" +JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv6Addresses=true" First, I don’t think there is an option java.net.preferIPv6Addresses, so I would recommend removing that line. Second, I believe that starting in apache-cassandra-3.2, that enabling/disabling the option has been moved to a file called *jvm.options* ./2.1.16/apache-cassandra-2.1.16/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./2.2.4/apache-cassandra-2.2.4/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./2.2.5/apache-cassandra-2.2.5/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./2.2.6/apache-cassandra-2.2.6/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./2.2.7/apache-cassandra-2.2.7/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.0/apache-cassandra-3.0.0/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.1/apache-cassandra-3.0.1/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.2/apache-cassandra-3.0.2/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.3/apache-cassandra-3.0.3/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.4/apache-cassandra-3.0.4/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.5/apache-cassandra-3.0.5/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.6/apache-cassandra-3.0.6/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.7/apache-cassandra-3.0.7/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.8/apache-cassandra-3.0.8/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.0.9/apache-cassandra-3.0.9/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.1/apache-cassandra-3.1/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.1.1/apache-cassandra-3.1.1/conf/cassandra-env.sh:JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true" ./3.2/apache-cassandra-3.2/conf/jvm.options:-Djava.net.preferIPv4Stack=true ./3.2.1/apache-cassandra-3.2.1/conf/jvm.options:-Djava.net.preferIPv4Stack=true ./3.3/apache-cassandra-3.3/conf/jvm.options:-Djava.net.preferIPv4Stack=true ./3.4/apache-cassandra-3.4/conf/jvm.options:-Djava.net.preferIPv4Stack=true ./3.5/apache-cassandra-3.5/conf/jvm.options:-Djava.net.preferIPv4Stack=true ./3.6/apache-cassandra-3.6/conf/jvm.options:-Djava.net.preferIPv4Stack=true ./3.7/apache-cassandra-3.7/conf/jvm.options:-Djava.net.preferIPv4Stack=true My guess right now is that you may have upgraded Cassandra from a version older that 3.1 and somehow your config files are not compatible with 3.10? -Razi On 4/13/17, 5:41 AM, "Martijn Pieters" <mjpiet...@fb.com> wrote: From my original email: http://www.mail-archive.com/user@cassandra.apache.org/msg51736.html: > My configuration changes: > > listen_address: <local or global scope IPv6 address> > listen_interface_prefer_ipv6: true listen_interface is commented out. I've just now tried again with "# listen_interface_prefer_ipv6: false" (option commented out), but the error persists. I've also rebooted the system, in case the upgrade from base 16.04 to 16.04.2 left something in a funky state. On 12/04/2017, 21:39, "Khaja, Raziuddin (NIH/NLM/NCBI) [C]" <raziuddin.kh...@nih.gov> wrote: Are you specifying both the listen_address and listen_interface, or just one of the two? Send, an example of the following 3 lines. Here is what I have on my 2.1.16 cluster that uses ipv6: listen_address: hhhh:hhhh:hhh:hhhh:h:hhhh:hhh:h # listen_interface: eth0 # listen_interface_prefer_ipv6: false Also, looking at my config, I can confirm that it is uneccessary or wrong to escape the ipv6 address with \ as I suggested before. -Razi On 4/12/17, 4:05 PM, "Martijn Pieters" <mjpiet...@fb.com> wrote: From: "Khaja, Raziuddin (NIH/NLM/NCBI) [C]" <raziuddin.kh...@nih.gov> > Maybe you have to escape the IPV6 addresses in the cassandra.yaml in the same way. > I think it’s worth a try. Nope, no luck. You get an error instead: ERROR [main] 2017-04-12 20:03:46,899 CassandraDaemon.java:752 - Exception encountered during startup: Unknown listen_address 'hhhh\:hhhh\:hhhh\:hhhh\:hhhh\:h\:hh\:h' (actual address digits replaced with h characters). Martijn