[Clusterusers] problem running lein/clojure jobs on fly

Lee Spector lspector at hampshire.edu
Wed Oct 3 09:15:26 EDT 2018


Progress! But not yet quite there yet.

I edited my .bash_profile to add /share/apps/bin/ to my path, logged out and in again, ran lein, and it did some stuff, and now I can run lein to get the standard message that that usually provides, and everything looks okay, which is an improvement. But trying to run Clojush either on the head node or a compute node gives:

[lspector at fly clojush-launcher]$ lein run clojush.problems.demos.simple-regression
Could not transfer artifact com.lowagie:itext:jar:2.1.7 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
Could not transfer artifact com.lowagie:itext:jar:2.1.7 from/to clojars (https://repo.clojars.org/ <https://repo.clojars.org/>): Received fatal alert: protocol_version
Could not find artifact com.lowagie:itext:jar:2.1.7 in releases (https://clojars.org/repo <https://clojars.org/repo>)
Could not transfer artifact org.apache.xmlgraphics:batik-svggen:jar:1.8 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
Could not transfer artifact org.apache.xmlgraphics:batik-svggen:jar:1.8 from/to clojars (https://repo.clojars.org/ <https://repo.clojars.org/>): Received fatal alert: protocol_version
Could not find artifact org.apache.xmlgraphics:batik-svggen:jar:1.8 in releases (https://clojars.org/repo <https://clojars.org/repo>)
Could not transfer artifact org.apache.xmlgraphics:batik-dom:jar:1.8 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
Could not transfer artifact org.apache.xmlgraphics:batik-dom:jar:1.8 from/to clojars (https://repo.clojars.org/ <https://repo.clojars.org/>): Received fatal alert: protocol_version
Could not find artifact org.apache.xmlgraphics:batik-dom:jar:1.8 in releases (https://clojars.org/repo <https://clojars.org/repo>)
Could not transfer artifact com.lowagie:itext:pom:2.1.7 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
Could not transfer artifact org.apache.xmlgraphics:batik-svggen:pom:1.8 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
Could not transfer artifact org.apache.xmlgraphics:batik-dom:pom:1.8 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
This could be due to a typo in :dependencies, file system permissions, or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.

 -Lee



> On Oct 3, 2018, at 8:50 AM, Wm. Josiah Erikson <wjerikson at hampshire.edu <mailto:wjerikson at hampshire.edu>> wrote:
> 
> /share/apps/bin/lein
> 
> I updated it to the latest version, then applied the fix, which is really just adding a -1 to the curl command on line 147
>     -Josiah
> 
> 
> 
> On 10/3/18 8:33 AM, Lee Spector wrote:
>> 
>> Hmm, still getting same error, I think, below.
>> 
>> However, I now realize that I've been running my own lein script, in my ~/bin/
>> 
>> So presumably you updated something else, which may not even have had a problem!
>> 
>> However, disabling (renaming) my script, lein gives me a file not found error.
>> 
>> Where is the system-wide lein?
>> 
>> Thanks,
>> 
>>  -Lee
>> 
>> 
>> 
>> [lspector at compute-1-1 clojush-launcher]$ lein run clojush.problems.demos.simple-regression
>> Could not transfer artifact com.lowagie:itext:pom:2.1.7 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
>> Could not transfer artifact org.apache.xmlgraphics:batik-svggen:pom:1.8 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
>> Could not transfer artifact org.apache.xmlgraphics:batik-dom:pom:1.8 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
>> This could be due to a typo in :dependencies or network issues.
>> If you are behind a proxy, try setting the 'http_proxy' environment variable.
>> [lspector at compute-1-1 clojush-launcher]$ lein upgrade
>> The script at /home/lspector/bin/lein will be upgraded to the latest stable version.
>> Do you want to continue [Y/n]? Y
>> 
>> Upgrading...
>>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>>                                  Dload  Upload   Total   Spent    Left  Speed
>>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
>> curl: (35) SSL connect error
>> Failed to download https://github.com/technomancy/leiningen/raw/stable/bin/lein <https://github.com/technomancy/leiningen/raw/stable/bin/lein> (exit code )
>> It's possible your HTTP client's certificate store does not have the
>> correct certificate authority needed. This is often caused by an
>> out-of-date version of libssl. It's also possible that you're behind a
>> firewall and haven't set HTTP_PROXY and HTTPS_PROXY.
>> 
>> 
>>> On Oct 3, 2018, at 8:10 AM, Wm. Josiah Erikson <wjerikson at hampshire.edu <mailto:wjerikson at hampshire.edu>> wrote:
>>> 
>>> I think it should work now. I added -1 to the curl command line in the lein script to force TLS.
>>> 
>>> Let me know if it doesn't.
>>>     -Josiah
>>> 
>>> 
>>> 
>>> On 10/2/18 7:30 PM, Thomas Helmuth wrote:
>>>> I don't think I've ever seen the first error before, but I've definitely seen the second, I think on fly. I forget the solution. FWIW, both errors mention HTTP_PROXY.
>>>> 
>>>> Tom
>>>> 
>>>> On Tue, Oct 2, 2018 at 5:58 PM Lee Spector <lspector at hampshire.edu <mailto:lspector at hampshire.edu>> wrote:
>>>> 
>>>> Mostly for Josiah, but sending to the list in case anyone else has insights.
>>>> 
>>>> Trying to run Clojure (via leiningen) on Fly for the first time in months, and getting errors.
>>>> 
>>>> This feels familiar, but I can't seem to find a past thread in which it was raised/addressed.
>>>> 
>>>> If I ssh to a node and cd into a Clojush directory and try to run a demo I get:
>>>> 
>>>> [lspector at compute-1-1 clojush-launcher]$ lein run clojush.problems.demos.simple-regression
>>>> Could not transfer artifact com.lowagie:itext:pom:2.1.7 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
>>>> Could not transfer artifact org.apache.xmlgraphics:batik-svggen:pom:1.8 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>):                     Received fatal alert: protocol_version
>>>> Could not transfer artifact org.apache.xmlgraphics:batik-dom:pom:1.8 from/to central (https://repo1.maven.org/maven2/ <https://repo1.maven.org/maven2/>): Received fatal alert: protocol_version
>>>> This could be due to a typo in :dependencies or network issues.
>>>> If you are behind a proxy, try setting the 'http_proxy' environment variable.
>>>> 
>>>> Thinking that maybe I needed to upgrade leiningen I tried but got this:
>>>> 
>>>> [lspector at compute-1-1 clojush-launcher]$ lein upgrade
>>>> The script at /home/lspector/bin/lein will be upgraded to the latest stable version.
>>>> Do you want to continue [Y/n]? Y
>>>> 
>>>> Upgrading...
>>>>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>>>>                                  Dload  Upload   Total   Spent    Left  Speed
>>>>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
>>>> curl: (35) SSL connect error
>>>> Failed to download https://github.com/technomancy/leiningen/raw/stable/bin/lein <https://github.com/technomancy/leiningen/raw/stable/bin/lein> (exit code )
>>>> It's possible your HTTP client's certificate store does not have the
>>>> correct certificate authority needed. This is often caused by an
>>>> out-of-date version of libssl. It's also possible that you're behind a
>>>> firewall and haven't set HTTP_PROXY and HTTPS_PROXY.
>>>> 
>>>> Any thoughts or suggestions?
>>>> 
>>>> Thanks,
>>>> 
>>>>  -Lee
>>>> 
>>>> 
>>>> --
>>>> Lee Spector, Professor of Computer Science
>>>> Director, Institute for Computational Intelligence
>>>> Hampshire College, Amherst, Massachusetts, 01002, USA
>>>> lspector at hampshire.edu <mailto:lspector at hampshire.edu>, http://hampshire.edu/lspector/ <http://hampshire.edu/lspector/>, 413-559-5352
>>>> 
>>>> _______________________________________________
>>>> Clusterusers mailing list
>>>> Clusterusers at lists.hampshire.edu <mailto:Clusterusers at lists.hampshire.edu>
>>>> https://lists.hampshire.edu/mailman/listinfo/clusterusers <https://lists.hampshire.edu/mailman/listinfo/clusterusers>
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Clusterusers mailing list
>>>> Clusterusers at lists.hampshire.edu <mailto:Clusterusers at lists.hampshire.edu>
>>>> https://lists.hampshire.edu/mailman/listinfo/clusterusers <https://lists.hampshire.edu/mailman/listinfo/clusterusers>
>>> 
>>> -- 
>>> -----
>>> Wm. Josiah Erikson
>>> Associate Director of IT for Infrastructure
>>> Network Engineer
>>> System Administrator, School of CS
>>> Hampshire College
>>> Amherst, MA 01002
>>> 
>>> pronouns: he/him/his
>>> _______________________________________________
>>> Clusterusers mailing list
>>> Clusterusers at lists.hampshire.edu <mailto:Clusterusers at lists.hampshire.edu>
>>> https://lists.hampshire.edu/mailman/listinfo/clusterusers <https://lists.hampshire.edu/mailman/listinfo/clusterusers>
>> 
>> --
>> Lee Spector, Professor of Computer Science
>> Director, Institute for Computational Intelligence
>> Hampshire College, Amherst, Massachusetts, 01002, USA
>> lspector at hampshire.edu <mailto:lspector at hampshire.edu>, http://hampshire.edu/lspector/ <http://hampshire.edu/lspector/>, 413-559-5352
>> 
>> 
>> 
>> _______________________________________________
>> Clusterusers mailing list
>> Clusterusers at lists.hampshire.edu <mailto:Clusterusers at lists.hampshire.edu>
>> https://lists.hampshire.edu/mailman/listinfo/clusterusers <https://lists.hampshire.edu/mailman/listinfo/clusterusers>
> 
> -- 
> Wm. Josiah Erikson
> Associate Director of IT, Infrastructure Group
> Network Engineer
> System Administrator, School of CS
> Hampshire College
> Amherst, MA 01002
> (413) 559-6091
> pronouns: he/him/his
> _______________________________________________
> Clusterusers mailing list
> Clusterusers at lists.hampshire.edu <mailto:Clusterusers at lists.hampshire.edu>
> https://lists.hampshire.edu/mailman/listinfo/clusterusers

--
Lee Spector, Professor of Computer Science
Director, Institute for Computational Intelligence
Hampshire College, Amherst, Massachusetts, 01002, USA
lspector at hampshire.edu <mailto:lspector at hampshire.edu>, http://hampshire.edu/lspector/ <http://hampshire.edu/lspector/>, 413-559-5352

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.hampshire.edu/pipermail/clusterusers/attachments/20181003/cb9a64af/attachment-0001.html>


More information about the Clusterusers mailing list