Hi,

Anderson, Rob (Global Trade) wrote:

What version of SSH server is on the remote end ? I seem to remember this error from something, but I don't think I saw it using the scp Ant task. It looks like the fileset may be sending directories, and not just files. I would suggest creating a zip or tar.gz with the fileset first. Then scp to remote, and use sshexec to unpack the archive on the remote side.
When I log onto sourceforge.net server, I tried getting the version with 'ssh -V'
Result: OpenSSH_3.6.1p2, SSH protocols 1.5/2.0, Open SSL 0x00090701f
Can it be the problem ?

What's strange is that the task was working perfectly before (I used it for several months).

One other think I have to check is when I updated Eclipse from 3.0.1 to 3.0.2.
I thought I was still using 3.0.1 but apparently I am with 3.0.2 now.

I will try the zip idea if I don't get an other answer from sourceforge support :)

Thanks for the answer.


Hope this helps,

-Rob Anderson

Hi,

I have a build file to update a website from my own pc
using <scp> task.
It was working perfectly until more than a week ago.
I now have an error message when it tries to upload a file in a subdirectory : "server indicated an error: scp: protocol error: received directory without -r"

The website is hosted by sourceforge.net and I don't have
control over
what is installed.
I have submitted a support request
(http://sourceforge.net/tracker/?func=detail&aid=1240161&group
_id=1&atid=200001)
but I don't get an answer yet.

Does anyone know where the problem can come from ? Or a workaround ?

For info, the ant task I am using :
<scp

todir="${ssh.user}:[EMAIL PROTECTED]:/home/groups/j/jm/jmol/htdocs"
trust="yes" failonerror="true">
<fileset dir="${from.dir}">
  <modified>
    <param name="cache.cachefile"
      value="${tmp.cache}"/>
  </modified>
</fileset>
</scp>

Reply via email to