Thread: [A-a-p-user] problems using scp on Windows
Brought to you by:
vimboss
From: <an...@ma...> - 2005-12-15 05:22:25
|
Hello, I've been trying to use scp in a Windows machine and have failed in various ways. I started with Cygwin and found that the server I'm connecting to uses a version of SSH Secure Communications's server that does not agree well with the OpenSSH scp in Cygwin. My latest attempt tries to use the cmd interface completely on the Windows side. AAP installed a copy of scp.exe it downloaded from a Putty related site. I can use this binary to manually connect to the remote server and upload files. The problem comes when "aap.bat publish" tries to do it. Here is some of the error messages I get: - Part of the problem seems to be that aap incorrectly sets the path separator for the remote directories Options: verbose: 1 Values: Targets: publish Aap: Reading recipe "C:\Program Files\aap\Exec\aap-1.082\default.aap" Aap: Finished reading recipe "C:\Program Files\aap\Exec\aap-1.082\default.aap" Aap: Reading recipe "main.aap" Aap: Finished reading recipe "main.aap" Aap: Adding default dependency for "clean" Aap: Adding default dependency for "cleanmore" Aap: Building targets specified on command line Aap: 1 - updating target "publish" Aap: 2 - Using dependency "publish : index.html homepage.jpg enron/index.html styles\homepage.css publications\art-ijcai05.pdf" Aap: 3 - updating target "index.html" Aap: 4 - Using dependency "index.html : index.tmpl" Aap: 5 - updating target "index.tmpl" Aap: 5 - Target has no build commands and exists: "index.tmpl" Aap: 5 - Unknown type of file, no dependency check for "index.tmpl" Aap: 3 - Target "index.html" is up-to-date Aap: 3 - updating target "homepage.jpg" Aap: 3 - Target has no build commands and exists: "homepage.jpg" Aap: 3 - updating target "enron\index.html" Aap: 4 - Using dependency "enron/index.html : enron/index.tmpl" Aap: 5 - updating target "enron\index.tmpl" Aap: 5 - Target has no build commands and exists: "enron\index.tmpl" Aap: 5 - Unknown type of file, no dependency check for "enron\index.tmpl" Aap: 3 - Target "enron\index.html" is up-to-date Aap: 3 - updating target "styles\homepage.css" Aap: 3 - Target has no build commands and exists: "styles\homepage.css" Aap: 3 - updating target "publications\art-ijcai05.pdf" Aap: 3 - Target has no build commands and exists: "publications\art-ijcai05.pdf" Aap: 3 - Unknown type of file, no dependency check for "publications\art-ijcai05.pdf" Aap: 1 - Updating "publish" from "index.html homepage.jpg enron\index.html styles\homepage.css publications\art-ijcai05.pdf": virtual target Aap: Publishing "styles\homepage.css[scp://me...@fo.../public_html/%file%]": no old signature for "styles\homepage.css" Aap: Publishing "publications\art-ijcai05.pdf[scp://me...@fo.../public_html/%file%]": no old signature for "publications\art-ijcai05.pdf" Aap: Publishing "enron\index.html[scp://me...@fo.../public_html/%file%]": no old signature for "enron\index.html" Aap: Publishing "index.html[scp://me...@fo.../public_html/%file%]": no old signature for "index.html" Aap: Publishing "homepage.jpg[scp://me...@fo.../public_html/%file%]": no old signature for "homepage.jpg" Aap: Uploading ['styles\\homepage.css'] to scp://me...@fo.../public_html/styles\homepage.css Aap: {interactive} "c:\Program Files\aap\Exec\aap-1.082\bin\scp.exe" -p 'G:\web\prep\styles\homepage.css' 'me...@fo...:public_html/styles\homepage.css' Aap: Cannot upload "G:\web\prep\styles\homepage.css" to "scp://me...@fo.../public_html/styles\homepage.css" Aap: Uploading ['publications\\art-ijcai05.pdf'] to scp://me...@fo.../public_html/publications\art-ijcai05.pdf Aap: {interactive} "c:\Program Files\aap\Exec\aap-1.082\bin\scp.exe" -p 'G:\web\prep\publications\art-ijcai05.pdf' 'me...@fo...:public_html/publications\art-ijcai05.pdf' Aap: Cannot upload "G:\web\prep\publications\art-ijcai05.pdf" to "scp://me...@fo.../public_html/publications\art-ijcai05.pdf" Aap: Uploading ['enron\\index.html'] to scp://me...@fo.../public_html/enron\index.html Aap: {interactive} "c:\Program Files\aap\Exec\aap-1.082\bin\scp.exe" -p 'G:\web\prep\enron\index.html' 'me...@fo...:public_html/enron\index.html' Aap: Cannot upload "G:\web\prep\enron\index.html" to "scp://me...@fo.../public_html/enron\index.html" Aap: Uploading ['index.html', 'homepage.jpg'] to scp://me...@fo.../public_html Andres |
From: Bram M. <Br...@mo...> - 2005-12-15 11:49:11
|
Andres wrote: > I've been trying to use scp in a Windows machine and have failed in > various ways. I started with Cygwin and found that the server I'm > connecting to uses a version of SSH Secure Communications's server that > does not agree well with the OpenSSH scp in Cygwin. > > My latest attempt tries to use the cmd interface completely on the Windows > side. AAP installed a copy of scp.exe it downloaded from a Putty related > site. > I can use this binary to manually connect to the remote server and upload > files. The problem comes when "aap.bat publish" tries to do it. Here is > some of the error messages I get: > > - Part of the problem seems to be that aap incorrectly sets the path > separator for the remote directories You are apparently using version 1.082, thus you already have the recent fix for recognizing URLs. Is the problem that a backslash is used in this command: > Aap: Uploading ['styles\\homepage.css'] to > scp://me...@fo.../public_html/styles\homepage.css > Aap: {interactive} "c:\Program Files\aap\Exec\aap-1.082\bin\scp.exe" -p > 'G:\web\prep\styles\homepage.css' > 'me...@fo...:public_html/styles\homepage.css' Can you try (manually) what path does work? Problem is that with DOS commands sometimes backwards slashes are required and sometimes forward slashes. A mix like here probably doesn't work... -- The war between Emacs and Vi is over. Vi has won with 3 to 1. http://www.ssc.com/lg/issue30/raymond.html /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://www.ICCF.nl /// |
From: <an...@ma...> - 2005-12-16 16:45:51
|
Hi Bram, Thank you for your reply. The problem of mixed slashes occurs in Remote.py:upload_file. The 'to_file' variable gets modified with the os.path.join function. This clearly goes awry when the forward slashes used by scp get combined with the backward slashes used by Windows. But sadly, even after I fix this, scp complains about illegal characters in the username being sent. I've elected to do the upload manually to get around this problem. Yes, it defeats the purpose of using aap but the files I want to transfer are few in number so this should work in the short run. > > > You are apparently using version 1.082, thus you already have the recent > fix for recognizing URLs. > > Is the problem that a backslash is used in this command: > >> Aap: Uploading ['styles\\homepage.css'] to >> scp://me...@fo.../public_html/styles\homepage.css >> Aap: {interactive} "c:\Program Files\aap\Exec\aap-1.082\bin\scp.exe" -p >> 'G:\web\prep\styles\homepage.css' >> 'me...@fo...:public_html/styles\homepage.css' > > Can you try (manually) what path does work? Problem is that with DOS > commands sometimes backwards slashes are required and sometimes forward > slashes. A mix like here probably doesn't work... > > -- > The war between Emacs and Vi is over. Vi has won with 3 to 1. > http://www.ssc.com/lg/issue30/raymond.html > > /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net > \\\ > /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ > \\\ > \\\ download, build and distribute -- http://www.A-A-P.org > /// > \\\ help me help AIDS victims -- http://www.ICCF.nl > /// > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > A-A-P-user mailing list > A-A...@li... > https://lists.sourceforge.net/lists/listinfo/a-a-p-user > |