Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Until yesterday, I was running the DataStax Cassandra Community Edition 2.0.5 just fine, both with Cassandra 2.0.5 and later with the Apache Cassandra 2.0.6 inserted underneath it. I had to reinstall, which gave me a chance to download the newer Community Edition 2.0.6. When I do so, Opscenter now complains in the log that it could not find OpenSSL:

2014-03-19 17:27:23 Commons Daemon procrun stderr initialized
Traceback (most recent call last):
  File "C:\Program Files\DataStax Community\opscenter\lib\py-win32\2.7\twisted\application\app.py", line 631, in run
    runApp(config)
  File "C:\Program Files\DataStax Community\opscenter\lib\py-win32\2.7\twisted\scripts\twistd.py", line 23, in runApp
    _SomeApplicationRunner(config).run()
  File "C:\Program Files\DataStax Community\opscenter\lib\py-win32\2.7\twisted\application\app.py", line 374, in run
    self.application = self.createOrGetApplication()
  File "C:\Program Files\DataStax Community\opscenter\lib\py-win32\2.7\twisted\application\app.py", line 439, in createOrGetApplication
    application = getApplication(self.config, passphrase)
--- <exception caught here> ---
  File "C:\Program Files\DataStax Community\opscenter\lib\py-win32\2.7\twisted\application\app.py", line 450, in getApplication
    application = service.loadApplication(filename, style, passphrase)
  File "C:\Program Files\DataStax Community\opscenter\lib\py-win32\2.7\twisted\application\service.py", line 400, in loadApplication
    application = sob.loadValueFromFile(filename, 'application', passphrase)
  File "C:\Program Files\DataStax Community\opscenter\lib\py-win32\2.7\twisted\persisted\sob.py", line 210, in loadValueFromFile
    exec fileObj in d, d
  File "C:\Program Files\DataStax Community\opscenter\bin\start_opscenter.py", line 1, in <module>
    from opscenterd import opscenterd_tap
  File "build/lib/python2.7/site-packages/opscenterd/opscenterd_tap.py", line 37, in <module>
  File "build/lib/python2.7/site-packages/opscenterd/OpsCenterdService.py", line 10, in <module>
  File "build/lib/python2.7/site-packages/opscenterd/ClusterServices.py", line 22, in <module>
  File "build/lib/python2.7/site-packages/opscenterd/Definitions.py", line 20, in <module>
  File "build/lib/python2.7/site-packages/opscenterd/SslUtils.py", line 3, in <module>
exceptions.ImportError: No module named OpenSSL
Failed to load application: No module named OpenSSL

The failure appears despite my having restored the cassandra.yaml, the agent address.yaml, the clusters local.conf, and the opscenter opscenterd.conf files. It is as if the opscenter packaged now with 2.0.6 requires OpenSSL on Windows 7 x64, even if use_ssl=0 in the [agents] section.

Has anyone else had a similar experience? If the options are being ignored, what other workaround are there? (I could, of course, just go back to 2.0.5 and shoehorn the Apache Cassandra 2.0.6 in underneath it, as I did before.)

Thanks, Bill

P.S. I tried uninstalling and reinstalling DataStax Community Edition 2.0.6, installing the same files, and it displayed the problem described above. I uninstalled 2.0.6 and went back to DataStax Community Edition 2.0.5, using the same configuration file, and it starts cleanly. So this really seems to result from some change made in 2.0.6.

share|improve this question
    
This has been corrected as of March 26. Reference: stackoverflow.com/questions/22410760/… –  mbulman Apr 1 at 3:14

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.