Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Solaris 5.8 machine without OpenSSL. This platform is a real pain to get OpenSSL compiled for, and getting Mordac, our unix admin, to install the Solaris package isn't an option.

I'd like to run the Mercurial client, but this seems to require the Python _ssl module, which in turn requires OpenSSL or equivalent. Is there a way to get Mercurial running without these libraries?

share|improve this question
up vote 1 down vote accepted

That's not going to be possible without hacking Mercurial itself. We have a bunch of imports of the _ssl module, so those will certainly break without _ssl. You may put try/except ImportErrors around those imports and that might improve the situation a little bit. You could also try opening an issue in our bug tracker, but it's not really sure any of our crew will be interested in this somewhat outlandish scenario (of not having _ssl).

share|improve this answer

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.