[SOLVED] - Error code: 2 - Error message from server: No such file
Hi,
I'm trying to transfer some files over SFTP with a certificate and I'm getting this error message in the log:
It's working with the GUI and other applications as PSFTP.exe (from PuTTY) and FileZilla.
I've also searched this forum but I haven't found the answer.
This is my script:
Thank you in advance!
P.S This is the old thread if needed: https://winscp.net/forum/viewtopic.php?t=24255
Solution
The folder path are case sensitive which my college pointed out and after I change that it worked.
You learn something new everyday.
I'm trying to transfer some files over SFTP with a certificate and I'm getting this error message in the log:
. 2016-12-27 11:10:59.283 File: '\\Local\Path\Remove_ME.txt' [2016-12-27T09:13:02.320Z] [0] . 2016-12-27 11:10:59.289 Copying "\\Local\Path\Remove_ME.txt" to remote directory started. . 2016-12-27 11:10:59.289 Binary transfer mode selected. . 2016-12-27 11:10:59.289 Opening remote file. > 2016-12-27 11:10:59.289 Type: SSH_FXP_OPEN, Size: 48, Number: 259 < 2016-12-27 11:10:59.297 Type: SSH_FXP_STATUS, Size: 29, Number: 259 < 2016-12-27 11:10:59.297 Status code: 2, Message: 259, Server: No such file, Language: > 2016-12-27 11:10:59.298 Type: SSH_FXP_LSTAT, Size: 32, Number: 519 < 2016-12-27 11:10:59.306 Type: SSH_FXP_STATUS, Size: 29, Number: 519 < 2016-12-27 11:10:59.306 Status code: 2, Message: 519, Server: No such file, Language: * 2016-12-27 11:10:59.306 (ETerminal) No such file or directory. * 2016-12-27 11:10:59.306 Error code: 2 * 2016-12-27 11:10:59.306 Error message from server: No such file . 2016-12-27 11:10:59.306 Asking user: . 2016-12-27 11:10:59.306 Cannot create remote file '/RemotePath/Remove_ME.txt'. ("No such file or directory. . 2016-12-27 11:10:59.306 Error code: 2 . 2016-12-27 11:10:59.306 Error message from server: No such file") < 2016-12-27 11:10:59.306 Script: Cannot create remote file '/RemotePath/Remove_ME.txt'. < 2016-12-27 11:10:59.307 Script: No such file or directory. < 2016-12-27 11:10:59.307 Error code: 2 < 2016-12-27 11:10:59.307 Error message from server: No such file * 2016-12-27 11:10:59.307 (EScpSkipFile) Cannot create remote file '/RemotePath/Remove_ME.txt'. * 2016-12-27 11:10:59.307 No such file or directory. * 2016-12-27 11:10:59.307 Error code: 2 * 2016-12-27 11:10:59.307 Error message from server: No such file . 2016-12-27 11:10:59.307 Script: Failed
I've also searched this forum but I haven't found the answer.
This is my script:
# Get today's date and format it as ddMMyyyy_HHmm (exampel 27122016_1109) $Date = Get-date -Format ddMMyyyy_HHmm # Load WinSCP .NET assembly Add-Type -Path "WinSCPnet.dll" # Set up session options $sessionOptions = New-Object WinSCP.SessionOptions -Property @{ Protocol = [WinSCP.Protocol]::Sftp HostName = "HostName" UserName = "UserID" SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx" SshPrivateKeyPath = "\\Path\To\Key.ppk" } $session = New-Object WinSCP.Session $session.SessionLogPath = "\\Path\To\Uploaded_$Date.log" $sessionOptions.SshPrivateKeyPassphrase = "Password" # Connect $session.Open($sessionOptions) # Your code $localPath = "\\Loac\Path\*" $remotePath = "/RemotePath/" # Upload files, collect results $transferResult = $session.PutFiles($localPath, $remotePath) Write-Host ("Upload succeeded") # Disconnect, clean up $session.Dispose()
P.S This is the old thread if needed: https://winscp.net/forum/viewtopic.php?t=24255
Solution
The folder path are case sensitive which my college pointed out and after I change that it worked.
You learn something new everyday.