Jeff, I suspect you'll get the same error if you use native rsync and tell it to convert utf8 to utf8 (eg, add '--iconv=utf8,utf8' to your native rsync command).
Since you don't need any conversion, you should set $Conf{ClientCharset} to an empty string. That should cause rsync to no longer attempt any charset conversion. Craig On Sun, Jun 23, 2019 at 6:13 PM <backu...@kosowsky.org> wrote: > Craig Barratt via BackupPC-users wrote at about 13:59:46 -0700 on Sunday, > June 23, 2019: > > The error you are getting is when rsync_bpc is trying to use iconv to > > convert the client file name encoding to utf8 (which is the native > format > > that BackupPC on the server). > > > > What is $Conf{ClientCharset} set to for this host? If it is empty then > > rsync_bpc should skip any charset conversion, so I assume it's not > > empty. > I have it set to UTF-8 > In my notes I have that this should be set to the output of the > command 'locale charmap' which is UTF-8 on Ubuntu 18.04 -- but I > can't remember where/why I determined that. > > > Next, it would appear that 'r'$'\351''ponse.doc' is not a valid encoded > > name in that Charset. > > Well, when I type 'ls' on the server, it shows the file as: > -rwx------ 1 user1 user1 28672 May 11 2005 'r'$'\351''ponse.doc' > > Indeed when I run: > echo 'r'$'\351''ponse.doc' | iconv -f UTF-8 -t UTF-8 > I get: > riconv: illegal input sequence at position 1 > Not sure why this happens if I have UTF-8 as my 'locale charmap' > > Even so, shouldn't backuppc treat such an error more gracefully. > For example, > - If iconv gives an error, try without charset conversion (like > BackupPC 3.x) > > At least this would be better than the current setup where lack of > charset conversion causes the file to fail to be backed up at all - > which in many ways is the worst thing possible... > > > > > In BackupPC 3.x, the xfer methods didn't support any charset conversion > > (you could, for example, have smbclient do it instead). > > > > Craig > > > > On Sat, Jun 15, 2019 at 8:56 PM <backu...@kosowsky.org> wrote: > > > > > Michael Stowe wrote at about 03:35:13 +0000 on Sunday, June 16, 2019: > > > > On 2019-06-15 19:20, backu...@kosowsky.org wrote: > > > > > I am running backuppc 4.3.0 on Linux Ubuntu 18.04 > > > > > > > > > > I have a file copied over from an old Windows installation to my > Linux > > > > > server with name: > > > > > > > > > > -rwx------ 1 user1 user1 28672 May 11 2005 > 'r'$'\351''ponse.doc' > > > > > > > > > > This file gives an error under backuppc as follows: > > > > > [sender] cannot convert filename: > > > > > user1/docs/r\#351ponse.doc (Invalid or incomplete multibyte > or > > > > > wide character) > > > > > > > > > > Note that rsync itself has no trouble copying this file when I > run > > > > > rsync manually. > > > > > > > > > > Also, interestingly, this same file backed up fine on my old > Fedora > > > 12 > > > > > server > > > > > running backuppc 3.x. > > > > > > > > > > Any ideas why backuppc is having trouble with this file? > > > > > > > > Almost definitely because the encoding is invalid relative to the > > > > locale. The simplest thing to do is to rename the file so that > it's a > > > > valid filename. > > > > > > I could do that of course, but i would like to "fix" it if possible. > > > If the native filesystem and 'rsync' are both able to deal with the > > > file, it seems to me that backuppc should also be able to deal with > > > it. > > > > > > Backup should be maximally tolerant so as to duplicate the files as > > > permissively as possible... > > > > > > > > > _______________________________________________ > > > BackupPC-users mailing list > > > BackupPC-users@lists.sourceforge.net > > > List: https://lists.sourceforge.net/lists/listinfo/backuppc-users > > > Wiki: http://backuppc.wiki.sourceforge.net > > > Project: http://backuppc.sourceforge.net/ > > > > > _______________________________________________ > > BackupPC-users mailing list > > BackupPC-users@lists.sourceforge.net > > List: https://lists.sourceforge.net/lists/listinfo/backuppc-users > > Wiki: http://backuppc.wiki.sourceforge.net > > Project: http://backuppc.sourceforge.net/ >
_______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/