Cyberduck Mountain Duck CLI

#5668 closed defect (thirdparty)

Decomposed characters

Reported by: Grandeco Owned by: dkocher
Priority: normal Milestone:
Component: ftp Version: 3.8.1
Severity: normal Keywords: Special Characters
Cc: Architecture: Intel
Platform: Mac OS X 10.6

Description (last modified by dkocher)

External users placed several files on our FTP server containing "special characters such as the: ´ and the ¨ On the windows side this causes no problems what so ever. On the mac side, which uses Cyberduck, the users can't download, move, remove, ... any of those files.

At first, there was a questionmark displayed on the location of those characters. I followed your help page, which said I should change the text encoding. This worked in displaying the characters, but we still aren't able to download those files. The error returned states:

File not found: 213-11fla¨che.tif

The same error is shown in the logs on the server (which i've included)

We've tested with the 2.x and the latest version 3.8.1, no difference. All our machines are 10.6 MAC OS X (Intel core's). If needed, you can contact me on my email adress. I would be happy to supply you with log or screenshots.

I hope I'm missing something so we can keep using Cyberduck !

Attachments (1)

CyberduckError.xlsx (11.1 KB) - added by Grandeco on Jan 25, 2011 at 10:34:26 AM.
Excel Log of the FTP Server

Download all attachments as: .zip

Change History (10)

Changed on Jan 25, 2011 at 10:34:26 AM by Grandeco

Excel Log of the FTP Server

comment:1 Changed on Jan 25, 2011 at 2:04:07 PM by dkocher

  • Component changed from core to ftp
  • Owner set to dkocher

comment:2 Changed on Jan 25, 2011 at 2:04:38 PM by dkocher

  • Description modified (diff)

comment:3 Changed on Jan 25, 2011 at 2:05:18 PM by dkocher

Server log shows:

20110125-09:15:54	File not found: 213-11fla¨che.tif	FTP	12606379	2	3	pab	SERVERNAME.DOMAIN.COM	SERVER IP	CLIENT IP	RETR	2EA5D3F7-EA29-47A5-6E9C-76DF1E542944	213-11fla¨che.tif	550				

comment:4 Changed on Jan 25, 2011 at 2:10:23 PM by dkocher

This is a Unicode normalization issue. Looks like the server returns filenames in the listing that are decomposed but expects these to be in composed form in commands sent. Can you please post the output in the log drawer when listing a directory.

comment:5 Changed on Jan 25, 2011 at 2:13:07 PM by dkocher

If you set the hidden configuration option

defaults write ch.sudo.cyberduck path.normalize.unicode true

it should work.

comment:6 Changed on Jan 25, 2011 at 2:13:23 PM by dkocher

  • Summary changed from Unable to download files containing special characters to Decomposed characters

comment:7 follow-up: Changed on Jan 25, 2011 at 3:50:21 PM by Grandeco

I tried your suggested modification but it doesn't seem to work. I performed the change both while CyberDuck was running and while turned off. No difference. I still recieve the same error.

Can I send you the logs via email? Because I dont want to post my server name, ip, usernames, ... on the web !

comment:8 in reply to: ↑ 7 Changed on Jan 25, 2011 at 3:51:11 PM by dkocher

Replying to Grandeco:

I tried your suggested modification but it doesn't seem to work. I performed the change both while CyberDuck was running and while turned off. No difference. I still recieve the same error.

Can I send you the logs via email? Because I dont want to post my server name, ip, usernames, ... on the web !

Mail to feedback@…

comment:9 Changed on Jan 27, 2011 at 10:27:57 AM by dkocher

  • Resolution set to thirdparty
  • Status changed from new to closed

From the transcript it shows that the characters are sent from the server in decomposed form.

-rwxr-x---  1 pab      System        25948 Dec 20  2010 213-11fla¨che.tif

Either an issue with the client software or the server not normalizing file names. What is the client software used to upload these files?

Note: See TracTickets for help on using tickets.
swiss made software