You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brooklyn.apache.org by Peter Abramowitsch <pa...@gmail.com> on 2019/08/19 19:36:17 UTC

Someone have an idea about this error?

Hi All

I'm prototyping trying to divide a multi process application across
multiple machine using byon modes on virtual machines

I created a new location two different ways - one with a reference to the
private key file

- type: byon
  version: 1.0
  brooklyn.config:
    displayName: clienthost
    user: ucsf
    privateKeyFile: "~/.ssh/ucsf_rsa"
    hosts:
      - 192.168.1.145

and one with the incorporated key data

brooklyn.locations:
- type: byon
  brooklyn.config:
    displayName: clienthost
    user: ucsf
    privateKeyData: |
      -----BEGIN RSA PRIVATE KEY-----
      MIIEpQIBAAKCAQEAxu1Y+LVOc29og9SKS8eqHzIwcMdOiYQZETXRuBfG80U9R8EF
       ....
      -----END RSA PRIVATE KEY-----
    hosts:
    - 192.168.1.145

But I am consistently getting this when the entity that uses this location
is trying to start.

Error invoking start at VanillaJavaAppImpl{id=w0knlivqcf}: Error getting
resource
'/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
for SshMachineLocation[
SshMachineLocation:nqri:ucsf@192.168.1.145/192.168.1.145:22(id=nqriq7p5rk)]:
*IOException:
'/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
not found on classpath or filesystem*

Yet when I use the same private key file and ssh manually into the same vm
and test this file path, it's there as expected.

>> ssh  -i ~/.ssh/ucsf_rsa ucsf@ucsf
.....
ucsf@ucsfvm:~$ ls -l
/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar
-rw-r--r-- 1 ucsf ucsf 6708521 Aug 15 20:39
*/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar*

I'm not seeing any error that the ssh in Brooklyn itself failed.

Peter

Re: Someone have an idea about this error?

Posted by Geoff Macartney <ge...@gmail.com>.
Hi Peter,

Sorry, there's nothing to do that in Brooklyn out of the box. You could
probably script something in br that would do the trick easily enough, with
a combination of br tree and then br config.

Cheers
Geoff

On Tue, 20 Aug 2019, 16:12 Peter Abramowitsch, <pa...@gmail.com>
wrote:

> Hi Geoff,
>
> There may already be such a feature, but is there a way, when an
> application is on fire, but still in server memory, to dump the values in
> the Brooklyn.config hash tree from parents down to children, possibly
> piggybacking onto the br tree command so you can quickly see what is
> initialized, inherited, or null at each level?
>
> The amount of detail you can drill down to from the activities tab is
> amazing but in a complex app, this can be rather overwhelming to navigate.
> So a brief live dump of the state of the config hash might provide quick
> access to the area where a problem lies.
>
> Peter
>
> On Tue, Aug 20, 2019, 1:52 AM Geoff Macartney <ge...@gmail.com>
> wrote:
>
> > Hi Peter
> >
> > > The issue for me, and I suppose this is true with every system I've
> ever
> > learned, is that Brooklyn has it's own error vocabulary.
> >
> > Yes, I know exactly what you mean. It's probably the hardest part of
> > learning any new tool, figuring out the obscure error messages. On the
> plus
> > side, when you do start to get familiar with what they mean, you know you
> > are really getting to know the thing.  When I'm writing code myself I
> *try*
> > to remember always to take the extra time to create really helpful error
> > messages, with all the contextual information I can add. But it does take
> > extra effort and it's not always easy. I guess as a community we need to
> > think more about how to design systems up-front to make it as easy as
> > possible to fail *clearly* if they must fail :-)
> >
> > Glad that's sorted out now anyway, good luck.
> >
> > Geoff
> >
> >
> >
> >
> >
> > On Tue, 20 Aug 2019 at 05:38, Peter Abramowitsch <
> pabramowitsch@gmail.com>
> > wrote:
> >
> > > Thanks Geoff,
> > >
> > > You were write about that.  It was a bit of code that worked fine when
> > > everything was on localhost and in MacOS, but when I moved it to a VM
> on
> > > Ubuntu with Openjdk it failed and I needed to set the CLASSPATH Via the
> > > SHELL_ENV.
> > >
> > > The issue for me, and I suppose this is true with every system I've
> ever
> > > learned, is that Brooklyn has it's own error vocabulary.  It is easy to
> > get
> > > thrown by a classname reporting the error, and start looking for the
> > > problem in the wrong place.
> > >
> > > I remember having that same steep curve of learning to interpret
> > exceptions
> > > many years ago when I began to use Rails.
> > >
> > > Peter
> > >
> > >
> > >
> > > On Mon, Aug 19, 2019, 1:55 PM Geoff Macartney <
> geoff.macartney@gmail.com
> > >
> > > wrote:
> > >
> > > > Hi Peter
> > > >
> > > > I'm not sure where you're specifying that jar file, but it looks as
> if
> > > you
> > > > are supplying an absolute file path where Brooklyn is expecting a
> > > classpath
> > > > reference. Java based apps are always trickier. You may find some
> > useful
> > > > documentation at
> > > > https://brooklyn.apache.org/v/latest/blueprints/java/index.html.
> > > >
> > > > Geoff
> > > >
> > > >
> > > > On Mon, 19 Aug 2019 at 20:36, Peter Abramowitsch <
> > > pabramowitsch@gmail.com>
> > > > wrote:
> > > >
> > > > > Hi All
> > > > >
> > > > > I'm prototyping trying to divide a multi process application across
> > > > > multiple machine using byon modes on virtual machines
> > > > >
> > > > > I created a new location two different ways - one with a reference
> to
> > > the
> > > > > private key file
> > > > >
> > > > > - type: byon
> > > > >   version: 1.0
> > > > >   brooklyn.config:
> > > > >     displayName: clienthost
> > > > >     user: ucsf
> > > > >     privateKeyFile: "~/.ssh/ucsf_rsa"
> > > > >     hosts:
> > > > >       - 192.168.1.145
> > > > >
> > > > > and one with the incorporated key data
> > > > >
> > > > > brooklyn.locations:
> > > > > - type: byon
> > > > >   brooklyn.config:
> > > > >     displayName: clienthost
> > > > >     user: ucsf
> > > > >     privateKeyData: |
> > > > >       -----BEGIN RSA PRIVATE KEY-----
> > > > >
> >  MIIEpQIBAAKCAQEAxu1Y+LVOc29og9SKS8eqHzIwcMdOiYQZETXRuBfG80U9R8EF
> > > > >        ....
> > > > >       -----END RSA PRIVATE KEY-----
> > > > >     hosts:
> > > > >     - 192.168.1.145
> > > > >
> > > > > But I am consistently getting this when the entity that uses this
> > > > location
> > > > > is trying to start.
> > > > >
> > > > > Error invoking start at VanillaJavaAppImpl{id=w0knlivqcf}: Error
> > > getting
> > > > > resource
> > > > >
> > > > >
> > > >
> > >
> >
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> > > > > for SshMachineLocation[
> > > > >
> > > >
> > >
> >
> SshMachineLocation:nqri:ucsf@192.168.1.145/192.168.1.145:22(id=nqriq7p5rk)
> > > > > ]:
> > > > > *IOException:
> > > > >
> > > > >
> > > >
> > >
> >
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> > > > > not found on classpath or filesystem*
> > > > >
> > > > > Yet when I use the same private key file and ssh manually into the
> > same
> > > > vm
> > > > > and test this file path, it's there as expected.
> > > > >
> > > > > >> ssh  -i ~/.ssh/ucsf_rsa ucsf@ucsf
> > > > > .....
> > > > > ucsf@ucsfvm:~$ ls -l
> > > > >
> > > >
> > >
> >
> /home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar
> > > > > -rw-r--r-- 1 ucsf ucsf 6708521 Aug 15 20:39
> > > > >
> > > > >
> > > >
> > >
> >
> */home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar*
> > > > >
> > > > > I'm not seeing any error that the ssh in Brooklyn itself failed.
> > > > >
> > > > > Peter
> > > > >
> > > >
> > >
> >
>

Re: Someone have an idea about this error?

Posted by Peter Abramowitsch <pa...@gmail.com>.
Hi Geoff,

There may already be such a feature, but is there a way, when an
application is on fire, but still in server memory, to dump the values in
the Brooklyn.config hash tree from parents down to children, possibly
piggybacking onto the br tree command so you can quickly see what is
initialized, inherited, or null at each level?

The amount of detail you can drill down to from the activities tab is
amazing but in a complex app, this can be rather overwhelming to navigate.
So a brief live dump of the state of the config hash might provide quick
access to the area where a problem lies.

Peter

On Tue, Aug 20, 2019, 1:52 AM Geoff Macartney <ge...@gmail.com>
wrote:

> Hi Peter
>
> > The issue for me, and I suppose this is true with every system I've ever
> learned, is that Brooklyn has it's own error vocabulary.
>
> Yes, I know exactly what you mean. It's probably the hardest part of
> learning any new tool, figuring out the obscure error messages. On the plus
> side, when you do start to get familiar with what they mean, you know you
> are really getting to know the thing.  When I'm writing code myself I *try*
> to remember always to take the extra time to create really helpful error
> messages, with all the contextual information I can add. But it does take
> extra effort and it's not always easy. I guess as a community we need to
> think more about how to design systems up-front to make it as easy as
> possible to fail *clearly* if they must fail :-)
>
> Glad that's sorted out now anyway, good luck.
>
> Geoff
>
>
>
>
>
> On Tue, 20 Aug 2019 at 05:38, Peter Abramowitsch <pa...@gmail.com>
> wrote:
>
> > Thanks Geoff,
> >
> > You were write about that.  It was a bit of code that worked fine when
> > everything was on localhost and in MacOS, but when I moved it to a VM on
> > Ubuntu with Openjdk it failed and I needed to set the CLASSPATH Via the
> > SHELL_ENV.
> >
> > The issue for me, and I suppose this is true with every system I've ever
> > learned, is that Brooklyn has it's own error vocabulary.  It is easy to
> get
> > thrown by a classname reporting the error, and start looking for the
> > problem in the wrong place.
> >
> > I remember having that same steep curve of learning to interpret
> exceptions
> > many years ago when I began to use Rails.
> >
> > Peter
> >
> >
> >
> > On Mon, Aug 19, 2019, 1:55 PM Geoff Macartney <geoff.macartney@gmail.com
> >
> > wrote:
> >
> > > Hi Peter
> > >
> > > I'm not sure where you're specifying that jar file, but it looks as if
> > you
> > > are supplying an absolute file path where Brooklyn is expecting a
> > classpath
> > > reference. Java based apps are always trickier. You may find some
> useful
> > > documentation at
> > > https://brooklyn.apache.org/v/latest/blueprints/java/index.html.
> > >
> > > Geoff
> > >
> > >
> > > On Mon, 19 Aug 2019 at 20:36, Peter Abramowitsch <
> > pabramowitsch@gmail.com>
> > > wrote:
> > >
> > > > Hi All
> > > >
> > > > I'm prototyping trying to divide a multi process application across
> > > > multiple machine using byon modes on virtual machines
> > > >
> > > > I created a new location two different ways - one with a reference to
> > the
> > > > private key file
> > > >
> > > > - type: byon
> > > >   version: 1.0
> > > >   brooklyn.config:
> > > >     displayName: clienthost
> > > >     user: ucsf
> > > >     privateKeyFile: "~/.ssh/ucsf_rsa"
> > > >     hosts:
> > > >       - 192.168.1.145
> > > >
> > > > and one with the incorporated key data
> > > >
> > > > brooklyn.locations:
> > > > - type: byon
> > > >   brooklyn.config:
> > > >     displayName: clienthost
> > > >     user: ucsf
> > > >     privateKeyData: |
> > > >       -----BEGIN RSA PRIVATE KEY-----
> > > >
>  MIIEpQIBAAKCAQEAxu1Y+LVOc29og9SKS8eqHzIwcMdOiYQZETXRuBfG80U9R8EF
> > > >        ....
> > > >       -----END RSA PRIVATE KEY-----
> > > >     hosts:
> > > >     - 192.168.1.145
> > > >
> > > > But I am consistently getting this when the entity that uses this
> > > location
> > > > is trying to start.
> > > >
> > > > Error invoking start at VanillaJavaAppImpl{id=w0knlivqcf}: Error
> > getting
> > > > resource
> > > >
> > > >
> > >
> >
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> > > > for SshMachineLocation[
> > > >
> > >
> >
> SshMachineLocation:nqri:ucsf@192.168.1.145/192.168.1.145:22(id=nqriq7p5rk)
> > > > ]:
> > > > *IOException:
> > > >
> > > >
> > >
> >
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> > > > not found on classpath or filesystem*
> > > >
> > > > Yet when I use the same private key file and ssh manually into the
> same
> > > vm
> > > > and test this file path, it's there as expected.
> > > >
> > > > >> ssh  -i ~/.ssh/ucsf_rsa ucsf@ucsf
> > > > .....
> > > > ucsf@ucsfvm:~$ ls -l
> > > >
> > >
> >
> /home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar
> > > > -rw-r--r-- 1 ucsf ucsf 6708521 Aug 15 20:39
> > > >
> > > >
> > >
> >
> */home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar*
> > > >
> > > > I'm not seeing any error that the ssh in Brooklyn itself failed.
> > > >
> > > > Peter
> > > >
> > >
> >
>

Re: Someone have an idea about this error?

Posted by Geoff Macartney <ge...@gmail.com>.
Hi Peter

> The issue for me, and I suppose this is true with every system I've ever
learned, is that Brooklyn has it's own error vocabulary.

Yes, I know exactly what you mean. It's probably the hardest part of
learning any new tool, figuring out the obscure error messages. On the plus
side, when you do start to get familiar with what they mean, you know you
are really getting to know the thing.  When I'm writing code myself I *try*
to remember always to take the extra time to create really helpful error
messages, with all the contextual information I can add. But it does take
extra effort and it's not always easy. I guess as a community we need to
think more about how to design systems up-front to make it as easy as
possible to fail *clearly* if they must fail :-)

Glad that's sorted out now anyway, good luck.

Geoff





On Tue, 20 Aug 2019 at 05:38, Peter Abramowitsch <pa...@gmail.com>
wrote:

> Thanks Geoff,
>
> You were write about that.  It was a bit of code that worked fine when
> everything was on localhost and in MacOS, but when I moved it to a VM on
> Ubuntu with Openjdk it failed and I needed to set the CLASSPATH Via the
> SHELL_ENV.
>
> The issue for me, and I suppose this is true with every system I've ever
> learned, is that Brooklyn has it's own error vocabulary.  It is easy to get
> thrown by a classname reporting the error, and start looking for the
> problem in the wrong place.
>
> I remember having that same steep curve of learning to interpret exceptions
> many years ago when I began to use Rails.
>
> Peter
>
>
>
> On Mon, Aug 19, 2019, 1:55 PM Geoff Macartney <ge...@gmail.com>
> wrote:
>
> > Hi Peter
> >
> > I'm not sure where you're specifying that jar file, but it looks as if
> you
> > are supplying an absolute file path where Brooklyn is expecting a
> classpath
> > reference. Java based apps are always trickier. You may find some useful
> > documentation at
> > https://brooklyn.apache.org/v/latest/blueprints/java/index.html.
> >
> > Geoff
> >
> >
> > On Mon, 19 Aug 2019 at 20:36, Peter Abramowitsch <
> pabramowitsch@gmail.com>
> > wrote:
> >
> > > Hi All
> > >
> > > I'm prototyping trying to divide a multi process application across
> > > multiple machine using byon modes on virtual machines
> > >
> > > I created a new location two different ways - one with a reference to
> the
> > > private key file
> > >
> > > - type: byon
> > >   version: 1.0
> > >   brooklyn.config:
> > >     displayName: clienthost
> > >     user: ucsf
> > >     privateKeyFile: "~/.ssh/ucsf_rsa"
> > >     hosts:
> > >       - 192.168.1.145
> > >
> > > and one with the incorporated key data
> > >
> > > brooklyn.locations:
> > > - type: byon
> > >   brooklyn.config:
> > >     displayName: clienthost
> > >     user: ucsf
> > >     privateKeyData: |
> > >       -----BEGIN RSA PRIVATE KEY-----
> > >       MIIEpQIBAAKCAQEAxu1Y+LVOc29og9SKS8eqHzIwcMdOiYQZETXRuBfG80U9R8EF
> > >        ....
> > >       -----END RSA PRIVATE KEY-----
> > >     hosts:
> > >     - 192.168.1.145
> > >
> > > But I am consistently getting this when the entity that uses this
> > location
> > > is trying to start.
> > >
> > > Error invoking start at VanillaJavaAppImpl{id=w0knlivqcf}: Error
> getting
> > > resource
> > >
> > >
> >
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> > > for SshMachineLocation[
> > >
> >
> SshMachineLocation:nqri:ucsf@192.168.1.145/192.168.1.145:22(id=nqriq7p5rk)
> > > ]:
> > > *IOException:
> > >
> > >
> >
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> > > not found on classpath or filesystem*
> > >
> > > Yet when I use the same private key file and ssh manually into the same
> > vm
> > > and test this file path, it's there as expected.
> > >
> > > >> ssh  -i ~/.ssh/ucsf_rsa ucsf@ucsf
> > > .....
> > > ucsf@ucsfvm:~$ ls -l
> > >
> >
> /home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar
> > > -rw-r--r-- 1 ucsf ucsf 6708521 Aug 15 20:39
> > >
> > >
> >
> */home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar*
> > >
> > > I'm not seeing any error that the ssh in Brooklyn itself failed.
> > >
> > > Peter
> > >
> >
>

Re: Someone have an idea about this error?

Posted by Peter Abramowitsch <pa...@gmail.com>.
Thanks Geoff,

You were write about that.  It was a bit of code that worked fine when
everything was on localhost and in MacOS, but when I moved it to a VM on
Ubuntu with Openjdk it failed and I needed to set the CLASSPATH Via the
SHELL_ENV.

The issue for me, and I suppose this is true with every system I've ever
learned, is that Brooklyn has it's own error vocabulary.  It is easy to get
thrown by a classname reporting the error, and start looking for the
problem in the wrong place.

I remember having that same steep curve of learning to interpret exceptions
many years ago when I began to use Rails.

Peter



On Mon, Aug 19, 2019, 1:55 PM Geoff Macartney <ge...@gmail.com>
wrote:

> Hi Peter
>
> I'm not sure where you're specifying that jar file, but it looks as if you
> are supplying an absolute file path where Brooklyn is expecting a classpath
> reference. Java based apps are always trickier. You may find some useful
> documentation at
> https://brooklyn.apache.org/v/latest/blueprints/java/index.html.
>
> Geoff
>
>
> On Mon, 19 Aug 2019 at 20:36, Peter Abramowitsch <pa...@gmail.com>
> wrote:
>
> > Hi All
> >
> > I'm prototyping trying to divide a multi process application across
> > multiple machine using byon modes on virtual machines
> >
> > I created a new location two different ways - one with a reference to the
> > private key file
> >
> > - type: byon
> >   version: 1.0
> >   brooklyn.config:
> >     displayName: clienthost
> >     user: ucsf
> >     privateKeyFile: "~/.ssh/ucsf_rsa"
> >     hosts:
> >       - 192.168.1.145
> >
> > and one with the incorporated key data
> >
> > brooklyn.locations:
> > - type: byon
> >   brooklyn.config:
> >     displayName: clienthost
> >     user: ucsf
> >     privateKeyData: |
> >       -----BEGIN RSA PRIVATE KEY-----
> >       MIIEpQIBAAKCAQEAxu1Y+LVOc29og9SKS8eqHzIwcMdOiYQZETXRuBfG80U9R8EF
> >        ....
> >       -----END RSA PRIVATE KEY-----
> >     hosts:
> >     - 192.168.1.145
> >
> > But I am consistently getting this when the entity that uses this
> location
> > is trying to start.
> >
> > Error invoking start at VanillaJavaAppImpl{id=w0knlivqcf}: Error getting
> > resource
> >
> >
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> > for SshMachineLocation[
> >
> SshMachineLocation:nqri:ucsf@192.168.1.145/192.168.1.145:22(id=nqriq7p5rk)
> > ]:
> > *IOException:
> >
> >
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> > not found on classpath or filesystem*
> >
> > Yet when I use the same private key file and ssh manually into the same
> vm
> > and test this file path, it's there as expected.
> >
> > >> ssh  -i ~/.ssh/ucsf_rsa ucsf@ucsf
> > .....
> > ucsf@ucsfvm:~$ ls -l
> >
> /home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar
> > -rw-r--r-- 1 ucsf ucsf 6708521 Aug 15 20:39
> >
> >
> */home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar*
> >
> > I'm not seeing any error that the ssh in Brooklyn itself failed.
> >
> > Peter
> >
>

Re: Someone have an idea about this error?

Posted by Geoff Macartney <ge...@gmail.com>.
Hi Peter

I'm not sure where you're specifying that jar file, but it looks as if you
are supplying an absolute file path where Brooklyn is expecting a classpath
reference. Java based apps are always trickier. You may find some useful
documentation at
https://brooklyn.apache.org/v/latest/blueprints/java/index.html.

Geoff


On Mon, 19 Aug 2019 at 20:36, Peter Abramowitsch <pa...@gmail.com>
wrote:

> Hi All
>
> I'm prototyping trying to divide a multi process application across
> multiple machine using byon modes on virtual machines
>
> I created a new location two different ways - one with a reference to the
> private key file
>
> - type: byon
>   version: 1.0
>   brooklyn.config:
>     displayName: clienthost
>     user: ucsf
>     privateKeyFile: "~/.ssh/ucsf_rsa"
>     hosts:
>       - 192.168.1.145
>
> and one with the incorporated key data
>
> brooklyn.locations:
> - type: byon
>   brooklyn.config:
>     displayName: clienthost
>     user: ucsf
>     privateKeyData: |
>       -----BEGIN RSA PRIVATE KEY-----
>       MIIEpQIBAAKCAQEAxu1Y+LVOc29og9SKS8eqHzIwcMdOiYQZETXRuBfG80U9R8EF
>        ....
>       -----END RSA PRIVATE KEY-----
>     hosts:
>     - 192.168.1.145
>
> But I am consistently getting this when the entity that uses this location
> is trying to start.
>
> Error invoking start at VanillaJavaAppImpl{id=w0knlivqcf}: Error getting
> resource
>
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> for SshMachineLocation[
> SshMachineLocation:nqri:ucsf@192.168.1.145/192.168.1.145:22(id=nqriq7p5rk)
> ]:
> *IOException:
>
> '/home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar'
> not found on classpath or filesystem*
>
> Yet when I use the same private key file and ssh manually into the same vm
> and test this file path, it's there as expected.
>
> >> ssh  -i ~/.ssh/ucsf_rsa ucsf@ucsf
> .....
> ucsf@ucsfvm:~$ ls -l
> /home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar
> -rw-r--r-- 1 ucsf ucsf 6708521 Aug 15 20:39
>
> */home/ucsf/manhattan/clients/lib/ht_client-0.1.2-jar-with-dependencies.jar*
>
> I'm not seeing any error that the ssh in Brooklyn itself failed.
>
> Peter
>