[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#309908: marked as done (unison: program fails when some file properties are unavailable)



Your message dated Wed, 17 Feb 2010 00:14:25 +0100
with message-id <20100216231425.GI32325@yocto.gallu.homelinux.org>
and subject line Doesn't exist in version 2.27.57
has caused the Debian Bug report #309908,
regarding unison: program fails when some file properties are unavailable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
309908: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309908
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: unison
Version: 2.9.1-2
Severity: important

Some of the file properties are unavailable on some file systems
(for example fat32 does not support unix permissions) and
it seems unison cannot synchronize such file systems.
When I try to synchronize between ext and fat32,
files are copied from fat32 to ext, but not not from ext
to fat32. I get the following error message:
"Operation not permitted [chmod(/fat32_partition/directory/.#filename.0.unison.tmp)]"
It is even worse when there is a new directory on ext filesystem, because
unison shows the above message in a message box with only "Quit" button
available, so actually it aborts unconditionally.
An additional annoyance is that there are always differences in
file properties, even if the files are the same.
The solution is to ignore unavailable file attributes.

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-386
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages unison depends on:
ii  libc6                       2.3.2.ds1-21 GNU C Library: Shared libraries an

-- no debconf information


--- End Message ---
--- Begin Message ---
Hello,

This error has been more or less corrected by upstream developper. They
give a more explicit message about the problem and how to solve it:

[BGN] Copying tata from /mnt/home-nfs/gildor/tmp/unison-test to
/media/disk-3/unison-test
Failed: Failed to set permissions of file
/media/disk-3/unison-test/.unison.tata.edc195559b992c55f435fe470f0a7252.unison.tmp
to rw-rw-r--: the permissions was set to rwxr-xr-x instead. The
filesystem probably does not support all permission bits. You should
probably set the "perms" option to 0o1646 (or to 0 if you don't need to
synchronize permissions).

I think this is the more conservative choice.

I close the related bug.

Regards
Sylvain Le Gall




--- End Message ---

Reply to: