You can install mercurial using conda:
Thank you Nathan! That seemed to work.
I am having related problems installing Enzo. When I try to obtain the
code with "hg clone https://bitbucket.org/enzo/enzo-dev", I find a
similar error related to openSSL (error message "ValueError: can't
clear options before OpenSSL 0.9.8m"). If you could let me know the
easiest alternate way to get Enzo onto Pleiades I would be very
grateful.
Eli
On Wed, Aug 26, 2015 at 6:30 PM, Nathan Goldbaum <nathan12343@gmail.com> wrote:
> The issue is that the version of openSSL installed on Pleiades is out of
> date (read insecure), so modern versions of python (specifically, newer than
> 2.7.9) will refuse to link against it. This breaks pip, among other things.
>
> Rather than using the install script, I'd suggest installing yt using
> miniconda which bundles a build of an up-to-date openSSL:
>
> http://yt-project.org/docs/dev/installing.html#installing-yt-using-anaconda
>
> I've been using a setup based on miniconda on Pleiades for the past couple
> of years with no issue.
>
> On Wed, Aug 26, 2015 at 4:44 PM, Eli Visbal <visbal@astro.columbia.edu>
> wrote:
>>
>> Hello,
>>
>> I am a postdoc at Columbia University fairly new to yt and am having
>> trouble installing it on the NASA Pleiades supercomputer. I was hoping
>> that someone else has figured this out before and could help me.
>>
>> I tried running the yt install script obtained with:
>> wget http://bitbucket.org/yt_analysis/yt/raw/stable/doc/install_script.sh
>>
>> When I attempt to run this script, it crashes giving the error message
>> copied below. I believe it may be related to the version of ssl on
>> Pleiades. Any help would be greatly appreciated. Thank you!
>>
>> Best,
>> Eli Visbal
>> -----------------------------------------------------------------
>> ...
>> Installing HDF5
>> Installing SQLite3
>> Installing Python 2. This may take a while, but don't worry. yt loves you.
>> Installing setuptools-18.0.1
>> Installing mercurial-3.4
>> Cloning yt
>> Setting YT_DIR=/u/evisbal/yt-x86_64/src/yt-hg/
>> Installing pip
>> ********************************************
>> FAILURE REPORT:
>> ********************************************
>> File
>> "/home1/evisbal/yt-x86_64/lib/python2.7/site-packages/mercurial/url.py",
>> line 346, in connect
>> **sslutil.sslkwargs(self.ui, host))
>> File
>> "/home1/evisbal/yt-x86_64/lib/python2.7/site-packages/mercurial/sslutil.py",
>> line 36, in ssl_wrap_socket
>> sslcontext.options &= ssl.OP_NO_SSLv2 & ssl.OP_NO_SSLv3
>> ValueError: can't clear options before OpenSSL 0.9.8m
>> abort: repository /u/evisbal/yt-x86_64/src/yt-hg/ not found!
>> 2015-08-26 14:01:04 URL:https://bootstrap.pypa.io/get-pip.py
>> [1412744/1412744] -> "get-pip.py" [1]
>> Collecting pip
>> Could not find a version that satisfies the requirement pip (from
>> versions: )
>> No matching distribution found for pip
>> ********************************************
>> ********************************************
>> _______________________________________________
>> yt-users mailing list
>> yt-users@lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
>
>
> _______________________________________________
> yt-users mailing list
> yt-users@lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
_______________________________________________
yt-users mailing list
yt-users@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org