Hey folks, thanks for the extra thoughts.

The key frustration is that this script has worked fine when communicating
with our original Linux-based SFTP server--the problem has cropped up after
moving to a different server.  Manually running SFTP via the command-line
from the box, and via a GUI on my Windows desktop both work fine.  It's only
when I run the existing Python script using Paramiko that there is a
problem.

I'll try stackoverflow and then get to ripping out my last few hair
follicles.


Thanks,
Mark
http://markphillip.com



On Tue, Dec 21, 2010 at 2:22 PM, Ian Ward <[email protected]> wrote:

> Mark, what are the symptoms of the failure? Are you reproducing it
> manually or just with your automation?  Are you using the correct
> modes (active/passive, bin/ascii)? Are you sure that you're using the
> right kind of protocol and layer? I had hell finding a python library
> that supported FTP over implicit SSL, which is different than explicit
> SSL, SFTP (SSH FTP or SSH2 FTP) or TLS.
>
> - ian
>
> On Tue, Dec 21, 2010 at 2:09 PM, Mark Phillip <[email protected]>
> wrote:
> > Thanks for the thoughts, guys.  Sadly, no luck there.  I've tried forward
> > and backwards slashes, changing the working directory and not, and even
> > creating new users and starting from scratch.
> > Because deletes and puts work just fine, I'm afraid it's some underlying
> > Linux/Windows communication problem that I just won't be able to solve.
> >
> >
> > Thanks,
> > Mark
> > http://markphillip.com
> >
> >
> >
> > On Tue, Dec 21, 2010 at 11:17 AM, Larry Kubin <[email protected]>
> wrote:
> >>
> >> Haven't used the SFTP libraries, but we run our game server code
> >> locally on windows during development. It uses Python's Twisted
> >> Framework and we use backslashes in directory paths. In a string the
> >> backslash "\" is used to escape characters, so you need to escape the
> >> backslash itself with another backslash or use a raw string like so:
> >>
> >> r'C:\My\Windows\Path'
> >>
> >> - Larry
> >>
> >>
> >>
> >> On Tue, Dec 21, 2010 at 10:42 AM, Josh Kleinpeter <[email protected]>
> >> wrote:
> >> > First thing first, have you tried it manually? Is there a difference
> in
> >> > the commands you type?
> >> >
> >> > It is Windows, maybe '\' instead of '/'?
> >> >
> >> >
> >> > On Dec 21, 2010, at 10:20 AM, Mark Phillip wrote:
> >> >
> >> >> Morning folks,
> >> >>
> >> >> I have a python script that has been working for quite some time that
> >> >> connects to an SFTP server, grabs specific files, downloads them, and
> >> >> finally deletes them off of the remote server.
> >> >>
> >> >> Everything works just fine, but we've had to point to a new SFTP
> server
> >> >> thats running Windows.
> >> >>
> >> >> Now, for some reason, I'm able to push files, delete files, and list
> >> >> files in a directory, but not actually download the files.  I've
> tried every
> >> >> combination of '', '.', './', '/', '/home/', '/foldername/', I can
> think of
> >> >> with zero success.
> >> >>
> >> >> Does this problem ring a bell for anyone?
> >> >>
> >> >>
> >> >>
> >> >> Thanks,
> >> >> Mark
> >> >> http://markphillip.com
> >> >>
> >> >>
> >> >> --
> >> >> Our Web site: http://www.RefreshAustin.org/
> >> >>
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups "Refresh Austin" group.
> >> >>
> >> >> [ Posting ]
> >> >> To post to this group, send email to [email protected]
> >> >> Job-related postings should follow
> http://tr.im/refreshaustinjobspolicy
> >> >> We do not accept job posts from recruiters.
> >> >>
> >> >> [ Unsubscribe ]
> >> >> To unsubscribe from this group, send email to
> >> >> [email protected]<refresh-austin%[email protected]>
> >> >>
> >> >> [ More Info ]
> >> >> For more options, visit this group at
> >> >> http://groups.google.com/group/Refresh-Austin
> >> >
> >> > --
> >> > Our Web site: http://www.RefreshAustin.org/
> >> >
> >> > You received this message because you are subscribed to the Google
> >> > Groups "Refresh Austin" group.
> >> >
> >> > [ Posting ]
> >> > To post to this group, send email to [email protected]
> >> > Job-related postings should follow
> http://tr.im/refreshaustinjobspolicy
> >> > We do not accept job posts from recruiters.
> >> >
> >> > [ Unsubscribe ]
> >> > To unsubscribe from this group, send email to
> >> > [email protected]<refresh-austin%[email protected]>
> >> >
> >> > [ More Info ]
> >> > For more options, visit this group at
> >> > http://groups.google.com/group/Refresh-Austin
> >> >
> >>
> >>
> >>
> >> --
> >> Larry Kubin
> >>
> >> --
> >> Our Web site: http://www.RefreshAustin.org/
> >>
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Refresh Austin" group.
> >>
> >> [ Posting ]
> >> To post to this group, send email to [email protected]
> >> Job-related postings should follow http://tr.im/refreshaustinjobspolicy
> >> We do not accept job posts from recruiters.
> >>
> >> [ Unsubscribe ]
> >> To unsubscribe from this group, send email to
> >> [email protected]<refresh-austin%[email protected]>
> >>
> >> [ More Info ]
> >> For more options, visit this group at
> >> http://groups.google.com/group/Refresh-Austin
> >
> > --
> > Our Web site: http://www.RefreshAustin.org/
> >
> > You received this message because you are subscribed to the Google Groups
> > "Refresh Austin" group.
> >
> > [ Posting ]
> > To post to this group, send email to [email protected]
> > Job-related postings should follow http://tr.im/refreshaustinjobspolicy
> > We do not accept job posts from recruiters.
> >
> > [ Unsubscribe ]
> > To unsubscribe from this group, send email to
> > [email protected]<refresh-austin%[email protected]>
> >
> > [ More Info ]
> > For more options, visit this group at
> > http://groups.google.com/group/Refresh-Austin
> >
>
> --
> Our Web site: http://www.RefreshAustin.org/
>
> You received this message because you are subscribed to the Google Groups
> "Refresh Austin" group.
>
> [ Posting ]
> To post to this group, send email to [email protected]
> Job-related postings should follow http://tr.im/refreshaustinjobspolicy
> We do not accept job posts from recruiters.
>
> [ Unsubscribe ]
> To unsubscribe from this group, send email to
> [email protected]<refresh-austin%[email protected]>
>
> [ More Info ]
> For more options, visit this group at
> http://groups.google.com/group/Refresh-Austin
>

-- 
Our Web site: http://www.RefreshAustin.org/

You received this message because you are subscribed to the Google Groups 
"Refresh Austin" group.

[ Posting ]
To post to this group, send email to [email protected]
Job-related postings should follow http://tr.im/refreshaustinjobspolicy
We do not accept job posts from recruiters.

[ Unsubscribe ]
To unsubscribe from this group, send email to 
[email protected]

[ More Info ]
For more options, visit this group at 
http://groups.google.com/group/Refresh-Austin

Reply via email to