Invalid character entity

When i sync ‘rclone sync foo cloud:foo’, the files are synchronized, and I get no error. Now I want to copy a complete image folder ‘rclone copy foo cloud:foo’’ and get the error:

‘Failed to create file system for “magenta:Bilder”: read metadata failed: XML syntax error on line 49: invalid character entity ö’

I use magentacloud.de (https://webdav.magentacloud.de)

What encoding are the files on your disk?

I recommend you convert them to UTF-8: https://rclone.org/local/#filenames

That might fix it…

If not please post the output of ls of the troublesome directory. (Cut and paste it from the terminal so I can examine the character encodings).

Hi @ncw!

I have the same problem with MagentaCLOUD. I’m pretty sure that I don’t have any umlauts on the webdav side.

This is my situation:

rclone ls magenta: # Works
rclone ls magenta:backup # Error

The error is

Failed to create file system for "magenta:backup": read metadata failed: XML syntax error on line 49: invalid character entity ö

As encoding on my filesystem I use en_US.utf-8.

Any idea what I can do?

Thank you!

Probably the best thing to do is try again with the latest beta and if that doesn’t work then please make a new issue on github with the results of rclone ls -vv --dump bodies magenta:backup and we can debug it together.

Nice! It works with the beta version. Thank you!

Great :smiley: And no problems!

getting a similar error with 1.42.

Failed to create file system for “ihd:test”: read metadata failed: XML syntax error on line 44: invalid character entity ö

The first upload of a file works, the second time I get this error. I can provide the --dump bodies output.

I also tried to update to the latest beta, however the download always ends with 0KB for
rclone-beta-latest-linux-arm.zip.

I suggest you try with the latest release or if that doesn’t work the latest beta - 1.42 is not the latest release.