[kepler-dev] Updating jar files?

Chad Berkley berkley at nceas.ucsb.edu
Mon Sep 14 09:39:19 PDT 2009


Hi Subhav,

You'll need to upgrade it in the ssh module now.  If you do a full 
update on your kepler installation, you'll see that the jar file no 
longer exists in common.  I moved a lot of jars around to better 
locations last week including the jsch jar.  Let me know if you see any 
problems.

chad


subhav mital wrote:
> Hi Chad,
> 
> As suggested by Norbert and David, all that I did was deleted the old 
> jar file from  /common/lib/jar/jsch-0.1.31.jar and updated it with a new 
> jar file in the same location.
> 
> As of now, I've tried with the SSH file copier actor and all earlier 
> errors it was spitting out are no longer seen.
> 
> Do I still need to upgrade it at the location you have mentioned? 
> (Though I've still not tried with other actors)
> 
> Moreover, as suggested by Norbert, the 3des-cbc cipher has been 
> deprecated on some remote machines due to some open SSH worm.
> 
> Hence, upgrading the jar (the other option to solve the Algorithm 
> Negotiation Failed, problem) seems like a good plausible option to 
> implement.
> 
> I will in the meantime test other SSH actors and update you on how 
> things work.
> 
> Thanks.
> 
> 
> 
> On Fri, Sep 11, 2009 at 2:38 PM, Chad Berkley <berkley at nceas.ucsb.edu 
> <mailto:berkley at nceas.ucsb.edu>> wrote:
> 
>     Hi Subhav,
> 
>     I looked around and it looks like the following files depend
>     directly on that jar:
> 
>     actors/src/org/geon/Scp.java
>     actors/src/org/monash/griddles/GriddlesSecureFileCopy.java
>     actors/src/org/sdm/spa/Ssh2Exec.java
>     ssh/src/org/kepler/ssh/SftpExec.java
>     ssh/src/org/kepler/ssh/SshExec.java
>     ssh/src/org/kepler/ssh/SshSession.java
> 
>     I've moved the jar file into the ssh/lib/jar directory since the
>     actors module depends on ssh.  If you want to upgrade it, you can
>     change it there.  If all of these classes still work and everything
>     compiles, feel free to remove the old jar.
> 
>     chad
> 
> 
>     subhav mital wrote:
> 
>         Sounds good.
> 
>         Thanks!
> 
> 
>         On Fri, Sep 11, 2009 at 9:38 AM, Podhorszki, Norbert
>         <pnorbert at ornl.gov <mailto:pnorbert at ornl.gov>
>         <mailto:pnorbert at ornl.gov <mailto:pnorbert at ornl.gov>>> wrote:
> 
> 
>            I would remove the old jar and put the new one there. Is that not
>            good enough for testing if it solves your problems?
>            If it does, we can replace the old one with the new one in the
>            repository too (after testing).
> 
>            Norbert
> 
> 
>            On 9/11/09 1:09 AM, "subhav mital" <mital.subhav at gmail.com
>         <mailto:mital.subhav at gmail.com>
>            <mailto:mital.subhav at gmail.com
>         <mailto:mital.subhav at gmail.com>>> wrote:
> 
>            Thanks for your help on this.
> 
>            I did not understand what is a higher priority module?
> 
>            The original head is: /common/lib/jar/jsch-0.1.31.jar
>            Which needs to be replaced by  jsch-0.1.42.jar.
> 
>            So where do I need to place the jsch-0.1.42.jar file?
> 
>            Thanks.
> 
>            On Thu, Sep 10, 2009 at 9:59 PM, David Welker
>            <david.v.welker at gmail.com <mailto:david.v.welker at gmail.com>
>         <mailto:david.v.welker at gmail.com
>         <mailto:david.v.welker at gmail.com>>> wrote:
>            Hi subhav,
> 
>            We don't currently have a social process, other than messages to
>            kepler-dev, for updating jars. I think we should develop a more
>            formal social process.
> 
>            In the meantime, all you need to do is put your jar in a higher
>            priority module, and it will be used at runtime instead of the
>            original jar. However, if the new jar is not backwards
>         compatible,
>            you will sometimes run into issues.
> 
>            David
> 
> 
> 
>            On Sep 10, 2009, at 2:25 PM, subhav mital wrote:
> 
>            Hello,
> 
>            Just wondering, if there arises a need to udpate Jar files within
>            particular folders of the checked out build, what is the best
>         way to
>            update it?
>            Say Jar x is presen,t which needs to be replaced by Jar y
>         downloaded
>            from some source.
> 
>            Thanks.
>            _______________________________________________
>            Kepler-dev mailing list
>            Kepler-dev at kepler-project.org
>         <mailto:Kepler-dev at kepler-project.org>
>         <mailto:Kepler-dev at kepler-project.org
>         <mailto:Kepler-dev at kepler-project.org>>
> 
>            http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
> 
> 
> 
> 
> 
>         ------------------------------------------------------------------------
> 
> 
>         _______________________________________________
>         Kepler-dev mailing list
>         Kepler-dev at kepler-project.org <mailto:Kepler-dev at kepler-project.org>
>         http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
> 
> 


More information about the Kepler-dev mailing list