Files not backup'd due to non-ascii characters in filename

Hi,
first of all, thanks for Duplicati. It’s a wonderful program, easy but super configurable at the same time.

I’m having problems when doing a backup of files with non-ascii characters in file names. I’m reporting this about a Linux system but I had similar issues on a Windows machine as well.

CentOS Linux release 7.1.1503 (Core)

Example:

# ls /store/users/user/CODICI/FEFF_code/demeter/demeter-master/examples/data/non-ascii/Calibra+�+�o.060 
/store/users/user/CODICI/FEFF_code/demeter/demeter-master/examples/data/non-ascii/Calibra+?+?o.060

After the backup I get this warnings:

2019-08-19 01:16:06 +02 - [Warning-Duplicati.Library.Main.Operation.Backup.FileEnumerationProcess-FileAccessError]: Error reported while accessing file: /store/users/user/CODICI/FEFF_code/demeter/demeter-master/examples/data/non-ascii/Calibra+�+�o.060
System.IO.FileNotFoundException: Could not find file '/store/users/user/CODICI/FEFF_code/demeter/demeter-master/examples/data/non-ascii/Calibra+�+�o.060'.
File name: '/store/users/user/CODICI/FEFF_code/demeter/demeter-master/examples/data/non-ascii/Calibra+�+�o.060'
  at System.IO.FileSystemInfo.ThrowNotFound (System.String path) [0x00025] in <8dde3d5c5cb142d494b5cf7283946d1c>:0 
  at System.IO.FileSystem.GetAttributes (System.String fullPath) [0x0000e] in <8dde3d5c5cb142d494b5cf7283946d1c>:0 
  at System.IO.File.GetAttributes (System.String path) [0x00006] in <8dde3d5c5cb142d494b5cf7283946d1c>:0 
  at Duplicati.Library.Snapshots.SnapshotBase.GetAttributes (System.String localPath) [0x00007] in <ac6a82c34c2b43449cccf8c8626f9c42>:0 
  at Duplicati.Library.Utility.Utility+<EnumerateFileSystemEntries>d__23.MoveNext () [0x002a4] in <2b2660cd66234060ac508681b40577e7>:0 

Obviously, the file is not in the backup (skipped).

Is this solvable? It’s not feasible to change all the filenames in the (shared) system(s).

Thanks,

Ivan

I have documents with Hebrew characters in the filename that back up with no problems.

I haven’t tried this myself, but I suspect that your problem is having non-ascii characters in a directory name.

EDIT: I tried creating a directory with a Hebrew name with Hebrew named files inside. Backup and restore went without error.

What character set are you using?

Actually not.
Here I have an example with an issue in a filename:

2020-03-12 03:29:05 +01 - [Warning-Duplicati.Library.Main.Operation.Backup.FileEnumerationProcess-FileAccessError]: Error reported while accessing file: /XXX/webold/pages/ _vti_cnf/realt�.htm System.IO.FileNotFoundException: Could not find file ’ /XXX/webold/pages/ _vti_cnf/realt�.htm’.

The broken character should be an ‘à’:

[ _vti_cnf]# ls real*
realt?.htm