New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upload to Windows 2008 IIS FTP Fails Without Error #8002
Comments
Can you please post the transcript from the log drawer (⌘-L) of the Transfers window. |
Here is the log:
As you can see, it says "Transfer complete". In fact, if the upload is a large file, I can see the file on the server being created and starting to be populated with data. Then, as soon as the transfer completes, the file disappears and is no longer listed in the file system or by CyberDuck. It's like something is failing at the last second causing the file to be deleted because IIS thinks the transfer failed. |
Make sure to set the connect mode to Passive. |
Yes, of course Passive connection mode was being used. Sniffing things out, the issue appears to be something related to TLS 1.1 / 1.2 usage not being compatible with Windows Server. I'd appreciate you reopening this ticket and looking at the issue again with TLS 1.1 / 1.2 being enabled on Windows 2008 R2, see: |
Replying to [comment:5 Ctruxaw]:
I see that a passive data connection is only used as a fallback after the |
Replying to [comment:5 Ctruxaw]:
If this was a TLS issue the connection would fail much earlier. From the transcript above, the TLS negotiation succeeds. |
This appears to be an issue no isolated to Cyberduck. If I disable TLS 1.1 / 1.2, the upload works just fine. Reenabling, it fails. It appears to be a variant of: I'm using the Windows version, so there is now "Network - Advanced" section. I assure you the bookmark is set to use Passive. It's possible the log I provided was from when it was in active mode, while trying various things to resolve the issue. But I've also tried it in passive without success. I've opened a ticket with Microsoft, but I can't help but wonder if there is a way to mitigate this client side. |
Replying to [comment:10 Ctruxaw]:
Passive mode is the default when running Cyberduck on Windows and can be overridden in the bookmark setting. |
Uploading to IIS 7 on Windows 2008 results in the Cyberduck log saying that the upload is complete, but the file is immediately deleted (and not shown when LIST is called). This does not work in 4.4.4
This issue only occurs when TLS 1.1 and 1.2 are enabled in Windows 2008. Both are disabled by default, but can be enabled using the registry. To enable such, see:
http://www.adminhorror.com/2011/10/enable-tls-11-and-tls-12-on-windows_1853.html
The text was updated successfully, but these errors were encountered: