<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Jonathan,<br>
    <br>
    Yes I raised this when I started using DigiKam, as far as I know
    there is no proper fix.  If you just accept at the message it works
    OK, just takes a little time.  It is also possible to add a database
    script to fix it, here is an answer that I received to that question
    back in 2013.  I never got around to creating the script, I just
    accept when asked.<br>
    <br>
    <div class="moz-text-flowed" style="font-family: -moz-fixed;
      font-size: 12px;" lang="x-western">
      <br>
      On Wed, 20 Feb 2013, Mick Sulley wrote:
      <br>
      <br>
      <blockquote type="cite" style="color: #000000;">Hi,
        <br>
        <br>
        When I sync my album between laptop and desktop I get a message
        when I open it on the destination machine saying that the
        collection is available but the identifier has changed.
        <br>
        <br>
        I have looked in the database on each machine and it seems that
        the problem is that the AlbumRoots table is slightly different,
        the identifier field is different -
        <br>
        desktop = "volumeid:?uuid=bf835257-ad63-4580-9692-9d2600740cd1"
        <br>
        laptop = "volumeid:?uuid=2a6a238c-c404-46b6-886f-873683917b9c"
        <br>
        <br>
        It does seem to be OK if I just accept the message and continue,
        but is there any way to stop it happening?  Is it likely to
        cause any problems?
        <br>
      </blockquote>
      <br>
      Hi Mick,
      <br>
      <br>
      Well, this is an old issue, often discussed on this list.
      <br>
      Identifying disk devices by UUID, instead of mount pathname as it
      should
      <br>
      be - at least on Unix platforms - makes the database hardware
      dependant.
      <br>
      <br>
      Same problem occurs if you manage your collections on USB drives,
      even on
      <br>
      the same machine. Changing a drive by a backup drive, or replacing
      an old
      <br>
      drive by a new one with a mirror copy of collections will also
      change the
      <br>
      physical device UUID.
      <br>
      <br>
      The (dirty) fix to work around sync problems is to use small
      scripts to
      <br>
      make the transfert, e.g. using rsync, then update the database
      from
      <br>
      SQL command line tool and issue things like that :
      <br>
      UPDATE albumroots SET identifier = 'volumeid:?uuid= new UUID'
      <br>
       WHERE identifier = 'volumeid:?uuid = old UUID';
      <br>
      <br>
      Jean-François<br>
    </div>
    <br>
  </body>
</html>