Jason Crawford nnd160615uns@trewt.us [unison-users]
2017-03-06 18:08:02 UTC
Hi Team,
I've read other threads, but the suggestions there have not helped me.
I run Unison v 2.40.102 on a variety of Windows 7/10 (cygwin) and
CentOS machines. I have a central CentOS machine that the Windows
machines sync with each a few minutes apart from another. Most syncs are
bidirectional.
I'm consistently facing a problem where after I run Quickbooks on my
Windows 7 machine, when the changes eventually are synced to my Windows
10 machine (via the central CentOS machine), unison complains that the
bmfd.qbw.ND file at the destination (Window10) machine is being changed:
[update] checkNoUpdates /cygdrive/c/firehouse engine/quickbooks/bmfd.qbw.ND
[update] buildUpdate: /cygdrive/c/firehouse/engine/quickbooks/bmfd.qbw.ND
[update] buildUpdate -> Deleted
Failed: Destination updated during synchronization
The file engine/quickbooks/bmfd.qbw.ND has been deleted
You can find a much more detailed summary of the logs here:
http://zwork11.zwpost.com/ccjason/unilog.2017-02-19-182127.summary.log
I'm not deeply familiar enough with unison to interpret those detailed
unison logs. I'm hoping someone here is. The summary includes all
lines in the log file(s) near occurrences of the string bmfd.qbw.ND. If
there are other lines of the logs that would be interesting, let me know.
Of note: nothing on the Windows 10 machine (besides Unison) should be
messing with that destination directory. The modification flow should
be [windows7] -> [centos] -> [window10]. The clocks on all machines
are within two seconds of each other. We never see two unison commands
running against the same machine at once.
I can work around this problem by using the -prefers parameter on the
win10 machine, but my understanding is that that should not be
necessary. And some day I might want to edit on both machines in which
case the -prefers parameter would not be ideal.
Any help you can provide would be appreciated. Please let me know if
you have additional questions.
Thanks,
J
I've read other threads, but the suggestions there have not helped me.
I run Unison v 2.40.102 on a variety of Windows 7/10 (cygwin) and
CentOS machines. I have a central CentOS machine that the Windows
machines sync with each a few minutes apart from another. Most syncs are
bidirectional.
I'm consistently facing a problem where after I run Quickbooks on my
Windows 7 machine, when the changes eventually are synced to my Windows
10 machine (via the central CentOS machine), unison complains that the
bmfd.qbw.ND file at the destination (Window10) machine is being changed:
[update] checkNoUpdates /cygdrive/c/firehouse engine/quickbooks/bmfd.qbw.ND
[update] buildUpdate: /cygdrive/c/firehouse/engine/quickbooks/bmfd.qbw.ND
[update] buildUpdate -> Deleted
Failed: Destination updated during synchronization
The file engine/quickbooks/bmfd.qbw.ND has been deleted
You can find a much more detailed summary of the logs here:
http://zwork11.zwpost.com/ccjason/unilog.2017-02-19-182127.summary.log
I'm not deeply familiar enough with unison to interpret those detailed
unison logs. I'm hoping someone here is. The summary includes all
lines in the log file(s) near occurrences of the string bmfd.qbw.ND. If
there are other lines of the logs that would be interesting, let me know.
Of note: nothing on the Windows 10 machine (besides Unison) should be
messing with that destination directory. The modification flow should
be [windows7] -> [centos] -> [window10]. The clocks on all machines
are within two seconds of each other. We never see two unison commands
running against the same machine at once.
I can work around this problem by using the -prefers parameter on the
win10 machine, but my understanding is that that should not be
necessary. And some day I might want to edit on both machines in which
case the -prefers parameter would not be ideal.
Any help you can provide would be appreciated. Please let me know if
you have additional questions.
Thanks,
J