I upgraded my ubuntu 14.04 install to 14.10 overnight. Since the upgrade I have been getting a “Your connection is not private” message in Chrome when trying to access MineOS. Clicking “Proceed to x.x.x.x (unsafe)” gives me a “SSL connection error” message. The details being “Unable to make a secure connection to the server. This may be a problem with the server or it may be requiring a client authentication certificate that you don’t have.”
Upon reviewing the mineos.log, this is the only error I can find:
[12/Feb/2015:10:58:28] ENGINE Error in HTTPServer.tick Traceback (most recent call last):
File “/usr/lib/python2.7/dist-packages/cherrypy/wsgiserver/wsgiserver2.py”, line 1968, in startself.tick()
File “/usr/lib/python2.7/dist-packages/cherrypy/wsgiserver/wsgiserver2.py”, line 2035, in ticks, ssl_env = self.ssl_adapter.wrap(s)
File “/usr/lib/python2.7/dist-packages/cherrypy/wsgiserver/ssl_builtin.py”, line 54, in wrapssl_version=ssl.PROTOCOL_SSLv23)
File “/usr/lib/python2.7/ssl.py”, line 886, in wrap_socketciphers=ciphers)
File “/usr/lib/python2.7/ssl.py”, line 498, in __init__self._context.load_cert_chain(certfile, keyfile)
IOError: [Errno 2] No such file or directory
I’ve made sure all the scripts are up to date, regenerated the certs multiple times, and have reinstalled MineOS twice just for giggles, I’ve verified all the file permissions, tried to connect from various browsers and systems (even my phone). I’ve been all over Google this morning trying to figure out whats going on.
Assuming this is related to the error above, does anyone have any insight as to how I can get cherrypy to find the correct file/directory? I don’t know much about SSL, and what poking around I’ve been able to do I’ve not been able to fix this.
Edit: python-cherrypy3 package installed in 14.10 is 3.5.0-1
If this is something extremely simple, I’m going to slap myself … but after 4 hours of Google and docs, I’m done. Uncle!