Differences

This shows you the differences between the selected revisions of the page.

2024-12-02 2024-12-02 (current)
1 (165.231.165.112) (hidden) (untrusted) I've forgot about this article, so merging all info from intended guide_debugging_script (to be deleted now) (martin)
Line 1: Line 1:
-317 
- 
- 
====== Troubleshooting ====== ====== Troubleshooting ======
Line 8: Line 5:
  * Try to find solution in [[faq|F.A.Q]], in our numerous [[guides|guides]] or in this [[start|documentation]]. Use //Search// box on the top right.    * Try to find solution in [[faq|F.A.Q]], in our numerous [[guides|guides]] or in this [[start|documentation]]. Use //Search// box on the top right. 
  * If you are getting an error message, check the list of [[messages|common error messages]].   * If you are getting an error message, check the list of [[messages|common error messages]].
-  * Try to find a solution in tens of thousands answered questions on [[&forum/|WinSCP support forum]]. Again, use the //Search// box on the top right, but navigate to the forum before you do so. -- Alternatively, select //"Support forum"// in the search results.+  * Try to find a solution in tens of thousands answered questions on [[&forum/|WinSCP support forum]]. Again, use the //Search// box on the top right, but navigate to the forum before you do so. -- Alternatively, select //"Support forum"// in the search results.
  * There are hundreds of [[https://stackoverflow.com/questions/tagged/winscp|WinSCP questions answered on Stack Overflow]] and [[https://superuser.com/questions/tagged/winscp|Super User]] sites.   * There are hundreds of [[https://stackoverflow.com/questions/tagged/winscp|WinSCP questions answered on Stack Overflow]] and [[https://superuser.com/questions/tagged/winscp|Super User]] sites.
-  * Make sure you are using the [[&download|latest version of WinSCP]].+  * Make sure you are using the [[&download|latest version of WinSCP]].
  * If some feature of WinSCP is not working as you expect, check the documentation of the respective dialog box (use //Help// button). You may be missing a configuration option or may not understand what the feature actually does.   * If some feature of WinSCP is not working as you expect, check the documentation of the respective dialog box (use //Help// button). You may be missing a configuration option or may not understand what the feature actually does.
  * If you wonder why some feature of WinSCP is or not available (is disabled/grayed), check the documentation of the respective dialog box (use //Help// button).   * If you wonder why some feature of WinSCP is or not available (is disabled/grayed), check the documentation of the respective dialog box (use //Help// button).
Line 20: Line 17:
  * Try if you can connect with other clients using the same protocol.   * Try if you can connect with other clients using the same protocol.
    * If you can connect with another client, see [[faq_connection_refused|*]].     * If you can connect with another client, see [[faq_connection_refused|*]].
-    * When using SFTP/SCP, it may be useful to try to connect with an SSH terminal client (such as [[&url(putty)|PuTTY]]). You may get some useful messages back on the terminal screen.+    * When using SFTP/SCP, it may be useful to try to connect with an SSH terminal client (such as [[&url(putty)|PuTTY]]). You may get some useful messages back on the terminal screen.
  * Check other [[faq#connecting|F.A.Q. on connection]].   * Check other [[faq#connecting|F.A.Q. on connection]].
  * If you are getting an error message, check the list of [[messages|common error messages]].   * If you are getting an error message, check the list of [[messages|common error messages]].
Line 30: Line 27:
  * Check [[faq#scripting|F.A.Q. on scripting/automation]].   * Check [[faq#scripting|F.A.Q. on scripting/automation]].
  * If you are getting an error message, check the list of [[messages|common error messages]].   * If you are getting an error message, check the list of [[messages|common error messages]].
-  * Turn on [[logging|session logging]] using [[commandline#logging|''/log'' command-line switch]] and check the generated log file to see, if WinSCP actually does what you want it to do. If you are having problems with password authentication, enable password logging using [[commandline#logging|''/loglevel=*'' command-line switch]] and check the log, if a correct password is being used. \\ &amp;lt;code batch&amp;gt;+  * Turn on [[logging|session logging]] using [[commandline#logging|''/log'' command-line switch]] and check the generated log file to see, if WinSCP actually does what you want it to do. If you are having problems with password authentication, enable password logging using [[commandline#logging|''/loglevel=*'' command-line switch]] and check the log, if a correct password is being used. \\ <code batch>
winscp.com /ini=nul /script=script.txt /log=script.log /loglevel=* winscp.com /ini=nul /script=script.txt /log=script.log /loglevel=*
-&amp;lt;/code&amp;gt;     +</code>     
-  * If no session log is created, chances are that some error prevented WinSCP from starting, creating a log, or starting a session. Check WinSCP console output for any error. It is recommended to execute ''[[executables|winscp.com]]'' from an existing console window (such as from Windows Command Prompt – ''cmd.exe'' or PowerShell). \\ &amp;amp;screenshotpict(scripting_debugging) \\ The ''winscp.com'' inherits the console((A ''winscp.exe'' always creates a new console that closes when WinSCP finishes.)) and when it exits with an error, the error is preserved on the console, allowing you to inspect it.+  * If no session log is created, chances are that some error prevented WinSCP from starting, creating a log, or starting a session. Check WinSCP console output for any error. It is recommended to execute ''[[executables|winscp.com]]'' from an existing console window (such as from Windows Command Prompt – ''cmd.exe'' or PowerShell). \\ &screenshotpict(scripting_debugging) \\ The ''winscp.com'' inherits the console((A ''winscp.exe'' always creates a new console that closes when WinSCP finishes.)) and when it exits with an error, the error is preserved on the console, allowing you to inspect it.
  * See also [[guide_debugging_scheduler|*]] or \\ [[faq_batch_file|*]]   * See also [[guide_debugging_scheduler|*]] or \\ [[faq_batch_file|*]]
  * If you cannot log in or transfer the file using a script, yet you can log in or transfer the file in GUI, see [[faq_script_vs_gui|*]]   * If you cannot log in or transfer the file using a script, yet you can log in or transfer the file in GUI, see [[faq_script_vs_gui|*]]
Line 49: Line 46:
  * Directory listing, including UTC file modification timestamps:   * Directory listing, including UTC file modification timestamps:
-&amp;lt;code&amp;gt; +<code> 
-..;D;0;2013-04-24T08:43:23.000Z;&amp;quot;&amp;quot; [0];&amp;quot;&amp;quot; [0];rw-rw-rw-;1                                 +..;D;0;2013-04-24T08:43:23.000Z;"" [0];"" [0];rw-rw-rw-;1                                 
-.htaccess;-;33;2004-11-10T20:46:46.000Z;&amp;quot;&amp;quot; [0];&amp;quot;&amp;quot; [0];rw-rw-rw-;3                         +.htaccess;-;33;2004-11-10T20:46:46.000Z;"" [0];"" [0];rw-rw-rw-;3                         
-commandline.txt;-;9390;2013-04-15T09:01:52.000Z;&amp;quot;&amp;quot; [0];&amp;quot;&amp;quot; [0];rw-rw-rw-;1                 +commandline.txt;-;9390;2013-04-15T09:01:52.000Z;"" [0];"" [0];rw-rw-rw-;1                 
-config.txt;-;4490;2013-04-17T06:31:36.000Z;&amp;quot;&amp;quot; [0];&amp;quot;&amp;quot; [0];rw-rw-rw-;1                     +config.txt;-;4490;2013-04-17T06:31:36.000Z;"" [0];"" [0];rw-rw-rw-;1                     
-contributions.txt;-;1865;2012-08-24T07:08:58.000Z;&amp;quot;&amp;quot; [0];&amp;quot;&amp;quot; [0];rw-rw-rw-;1               +contributions.txt;-;1865;2012-08-24T07:08:58.000Z;"" [0];"" [0];rw-rw-rw-;1               
-directory_cache.txt;-;1892;2011-07-30T18:24:52.000Z;&amp;quot;&amp;quot; [0];&amp;quot;&amp;quot; [0];rw-rw-rw-;1             +directory_cache.txt;-;1892;2011-07-30T18:24:52.000Z;"" [0];"" [0];rw-rw-rw-;1             
-dragext.txt;-;4329;2013-04-09T11:50:48.000Z;&amp;quot;&amp;quot; [0];&amp;quot;&amp;quot; [0];rw-rw-rw-;1                     +dragext.txt;-;4329;2013-04-09T11:50:48.000Z;"" [0];"" [0];rw-rw-rw-;1                     
-&amp;lt;/code&amp;gt;+</code>
  * Modification timestamp being set on target file after file transfer (SFTP):   * Modification timestamp being set on target file after file transfer (SFTP):
-&amp;lt;code&amp;gt;+<code>
Preserving timestamp [2009-02-26T21:15:50.000Z] Preserving timestamp [2009-02-26T21:15:50.000Z]
-&amp;lt;/code&amp;gt;+</code>
  * Timestamp comparing during synchronization:   * Timestamp comparing during synchronization:
-&amp;lt;code&amp;gt;+<code>
Local file 'D:\Documents\wiki\config.txt' [2013-04-24T09:41:04.922Z] [4546] is modified Local file 'D:\Documents\wiki\config.txt' [2013-04-24T09:41:04.922Z] [4546] is modified
comparing to remote file '/home/martinp/httpdocs/wiki/config.txt' [2013-04-17T06:31:36.000Z] [4490] comparing to remote file '/home/martinp/httpdocs/wiki/config.txt' [2013-04-17T06:31:36.000Z] [4490]
-&amp;lt;/code&amp;gt;+</code>
If this does not help you, and you decide to seek [[support]], make sure you include a complete session log in your report, showing the above entries. Also mention a specific file that demonstrates the problem, what timestamp and behavior do you see; and what did you expect and why. If this does not help you, and you decide to seek [[support]], make sure you include a complete session log in your report, showing the above entries. Also mention a specific file that demonstrates the problem, what timestamp and behavior do you see; and what did you expect and why.
Line 76: Line 73:
===== When you are not able to help yourself ===== ===== When you are not able to help yourself =====
Learn what [[support|support]] you may get to WinSCP. Learn what [[support|support]] you may get to WinSCP.
- 
-1 

Last modified: by martin