Sync on iOS overwrites items in dropbox shared vault
I am sharing a vault on dropbox and people using it are using 1Password 5.4.1 and 5.4.2 on Mac OS, and 6.1.2 on iOS.
We suddenly noticed that the sync was not running automatically on iOS and thus clicked the "Sync Now". (I found the answer to that issue here: https://discussions.agilebits.com/discussion/53597/known-vault-sync-issues-in-1password-for-ios#latest.)
Now to the problem
When the first user - me - synced on iOS, I got the changes I was missing pulled to my phone.
When the second user did the same thing, several changes to existing items in our shared vault where overwritten and lost.
If items get damaged as a result of sync from iOS this is of course a huge problem.
Any ideas on what might have happened? And how to prevent in from happening agin?
Kind Regards
Niklas
1Password Version: 4.5.1/4.5.2
Extension Version: Not Provided
OS Version: 10.11
Sync Type: Dropbox
Comments
-
Hi Niklas ( @niklas_s ),
Sorry to hear about the trouble syncing with Dropbox. Dropbox sync does take into account the timestamp of the latest edit for items when there are conflicts to be merged. Unfortunately this is not a perfect system, as someone may have accidentally edited an item after someone else made important changes, but before those changes were synced. If the time and timezone settings are not correct on each device that can also cause difficulties.
Do you see any conflict data on any of the items in question? In many cases if 1Password has to merge items and cannot make a determination which is newer it'll save both states, but one will be saved under conflict information.
Ben
0 -
Thanks for your reply Ben.
I'm sorry to say that it does not bring any light over my problems. The items that got their content overwritten in the shared vault where not touched nor modified in the iOS device which, with its sync, caused this.
We all all in the same time zone and I can't see any conflicts in the items affected by this.
Niklas
0 -
I'm really sorry to hear that. At this point all I can really suggest would be to make sure you make periodic backups in the future:
Creating and restoring 1Password backups in iTunes (iOS)
We are releasing 1Password 6.2 for iOS today which will hopefully address the sync issue that you referenced in your original post. That should alleviate some of this, but I do want to stress that syncing is not a replacement for backups.
As for recovering any overwritten data at this point, that may be possible by restoring a backup that one of the Macs made (the Mac makes backups automatically, compared to iOS where it is a manual process):
How do automatic backups work in 1Password?
Note that of course it would be a good idea to first manually make a fresh backup. :)
I hope that helps. And again I do apologize for the frustration. Should you have any other questions or concerns, please feel free to ask.
Ben
0 -
Thanks Ben. Fortunately we do have backups and we will update to 6.x on all devices and then roll back to that backup. My only worry is that this happens again without us noticing it, which would make restoring from a backup weeks or months later a mess. Well well, fingers crossed. :)
/Niklas
0 -
Good morning, @niklas_s. I'm sorry about the trouble you had with 1Password for iOS overwriting some changes you had made. One question I have is, once the second device was synced, did it cause you to lose data on your device? On your Macs? Or was it just changes that were made on that second iOS device?
I might be able to glean some details from that iOS device's logs if you send in a diagnostic report from it:
https://support.1password.com/diagnostics/ios.html
Attach the Diagnostics Report to an email message addressed to support+forum@agilebits.com.
Please do not post your Diagnostics Report in the forums, but please do include a link to this thread in your email, along with your forum handle so that we can "connect the dots" when we see your Diagnostics Report in our inbox.
You should receive an automated reply from our BitBot assistant with a Support ID number. Please post that number here so we can track down the report and ensure that it is dealt with quickly. :)
Once we see the report we should be able to better assist you. Thanks very much!
0