>>>>> Bob McKay <[EMAIL PROTECTED]>
>>>>> wrote the following on Sat, 15 Oct 2005 19:18:45 +0900
> Dear Ben, all,
>    For the moment, I'm using dar for what I need, so the problem is no
> longer urgent for me. I'm also in the process of getting some external
> drives, so soon I won't be reliant on a FAT32 system for backup
> (thanks Wiebe). On the other hand, I'm happy to assist with debugging.
..
> OSError: [Errno 1] Operation not permitted:
> '/winhome/Temp/bin/rdiff-backup.tmp.43'
...
> [EMAIL PROTECTED] bin]# ls -al mount
> -rwsr-xr-x  1 root root 81732 Sep 30 23:17 mount

Hi, thank you very much for your report.  The problem is that the
/bin/mount file has its suid bit set (a special permission that makes
it run as root no matter who starts it).  Your FAT32 filesystem
doesn't support this special permission and is raising a
misleading-sounding error.

The solution is to have rdiff-backup check to make sure the
destination file system supports special permissions I guess.  I
opened a bug at

https://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=14799

about this.

In the meantime, you could avoid running rdiff-backup as root, at
least on the writing side.  For instance, instead of

        rdiff-backup / /winhome/Temp

you could run:

        rdiff-backup / <non-root user>@localhost::/winhome/Temp

This should work because rdiff-backup only writes to add the special
permissions if the writing side is running as root.


-- 
Ben Escoto

Attachment: pgpUNpupxbJQX.pgp
Description: PGP signature

_______________________________________________
rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Reply via email to