[SOLVED] - Error code: 2 - Error message from server: No such file

Advertisement

Muffinz
Joined:
Posts:
7
Location:
Sweden

[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:
. 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

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:
# 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() 
}


Thank you in advanced!


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 :oops:
You learn something new everyday :wink:
  • Uploaded_27122016_1110.log (10.25 KB, Private file)
Description: The complete logg

Reply with quote

Advertisement

kavi
Guest

I have the same issue File or folder not found

I hav faced the same issue. Below is the sript

option batch abort
option confirm off
open ftp://user:password@home/
put E:\test.php /home1/www/
exit

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
31,789
Location:
Prague, Czechia

Re: I have the same issue File or folder not found

kavi wrote:

I hav faced the same issue. Below is the sript

option batch abort
option confirm off
open ftp://user:password@home/
put E:\test.php /home1/www/
exit
Please attach a full session log file showing the problem (using the latest version of WinSCP).

To generate the session log file, use /log=C:\path\to\winscp.log command-line argument. Submit the log with your post as an attachment. Note that passwords and passphrases not stored in the log. You may want to remove other data you consider sensitive though, such as host names, IP addresses, account names or file names (unless they are relevant to the problem). If you do not want to post the log publicly, you can mark the attachment as private.

Reply with quote

Advertisement

You can post new topics in this forum