Posts Tagged ‘Synchronization’

Unison & multiple hosts: “Warning: inconsistent state.”

Posted in Linux, Synchronization on October 25th, 2008 by Philipp C. Heckel – 1 Comment

As some of you might know, Unison is this great tool that allows bidirectional synchronisation of two hosts, – no matter which operating system they’re running… Well, at least the well known ones are supported.

Since Unison can also be used to sychronise more than two hosts, it’s perfect for big amounts of data that has to be shared in a team.

A scenario like this is possible and works for me: UserA <-> Server <-> UserB.
But of course, also other users could sync with the server. Unison rocks!

Today, after reinstalling his OS, my friend got the following error message:

Warning: inconsistent state.  
The archive file is missing on some hosts.
For safety, the remaining copies should be deleted.
  Archive are96968da50882488164ef52510703a8e on 
     host &lt;UserAs-local-hostname&gt; is MISSING
  Archive ar664775fc717afcf6cc46edbc47d25641 on ...

read more »

GCALDaemon deb-package for Ubuntu/Kubuntu

Posted in Linux, Synchronization on September 30th, 2008 by Philipp C. Heckel – 39 Comments

GCALDaemon is a great tool to synchronise many of Google’s services such as Google Calendar and Contacts with your local PC.

Unfortunately, the installation on Ubuntu/Kubuntu and any other Linux distribution is still not the most comfortable. For this reason, I sat down some hours and packed the tool into a deb-package and additionally added a nice command line tool to simplify some of the basics.

read more »

Unison 2.27.57 on Debian Etch and Ubuntu Hardy

Posted in Linux, Synchronization on May 16th, 2008 by Philipp C. Heckel – 8 Comments

The good thing about the file sync tool Unison is, that it’s available for several operating systems. This is great for groups working on different systems (Mac, Linux and Windows) but want to share and synchronize files on a remote server.

Well, the bad thing about Unison on the other hand is, that its backwards compatibility is anything but great, so that you have to make sure that everybody in the team uses the same version. And this can be tricky depending on what system you are using.

My home system is Ubuntu Hardy, the remote server system is Debian Etch. Both come with Unison 2.16.13 which would be great if not Apple’s new Leopard brings the newest version 2.27.57. Long story short, I needed the newest version on Hardy and Etch.

read more »