Many items from 1Password 5 not syncing to 1Password 4 (Mac & iOS)
Hello!
It seems to me that I cannot access items that have been created with v5 on devices running v4. I've been panicking more than once about "probably lost" important password entries, only to find out later that they are living (and syncing) happily on all of my v5 installs.
From what I have found on the web site and support forum, I think the data format should be backwards compatible - is that correct or am I mistaken?
I am using 1Password on current iOS 8 (Phone, latest release), OS X Yosemite (1 home and 1 work machine, latest release), Mavericks (work machine, v4). I am using Dropbox for sync (since v3).
1Password Version: 5.4.2 iOS, 4.4.3 OS X, 5.3.2 OS X
Extension Version: Not Provided
OS Version: mixed
Sync Type: Dropbox
Comments
-
From what I have found on the web site and support forum, I think the data format should be backwards compatible - is that correct or am I mistaken?
That is correct: there is no incompatibility between 1P4 and 1P5, so I'm not sure why you're seeing the problem. To try to narrow it down a little, I assume you must be seeing the problem after sync of 1P data—rather than on one device which you've upgraded from 1P4 to 1P5. (In other words, it's not so much the upgrade that's the problem but the sync: do you think that might be the case?)
Stephen
0 -
In other words, it's not so much the upgrade that's the problem but the sync
I don't really know - I've adopted 1P5 somewhat early, but maybe I just hadn't noticed the problem yet because I mostly need my passwords on the same machine I've create them in the first place.
Current example: Since my work machine is currently being repaired, I have have set up a fresh install of 1P4 on Mavericks, using the keychain from my Dropbox. Then, when I wanted to install some of my applications, I noticed that license keys where missing in 1P4.
1P4 on Mavericks currently shows ~124 objects, my Phone has 823 (wow, why didn't I notice that before?). The phone got set up fresh with 1P5 using the same data from Dropbox.
0 -
Hi @schwarzbrot,
I'm sorry some (or many) of your items aren't showing up in 1Password 4 on your Mac running Mavericks! All of your items should show up in both versions, so like Stephen, I suspect something is going wrong with the sync. You said you're using Dropbox to sync your 1Password data, so the first thing to check is that Dropbox sync is enabled in 1Password on all your Macs and iOS devices:
On each Macs, open 1Password and go to the menu for 1Password > Preferences, then click the Sync tab. Does that show your vault is syncing with Dropbox? If not, follow these steps to set up Dropbox sync.
On each iOS device, open 1Password and go to Settings > Sync. Does it show that the Sync Service is Dropbox? If not, follow these steps to set up Dropbox sync.
If Dropbox sync is already set up in 1Password on your Macs and iOS devices, but the sync isn't working on one or more of those, follow these steps to make sure they're all syncing with the same keychain file in Dropbox:
On each Mac:
- Open 1Password and go to the menu for 1Password > Preferences
- Click the Sync tab
- Check the file path for the 1Password.agilekeychain file
On each iOS device:
- Open 1Password and go to Settings > Sync > Sync Service
- Check the file path for the 1Password.agilekeychain file (underneath Current Sync Method / Dropbox)
If the problem is that one is syncing with a different .agilekeychain than the others, you'll need to disable the sync, then set it up again and choose the correct .agilekeychain from Dropbox.
Let us know how it goes and what you find, thanks!
0 -
Hi @Drew_AG,
until I can validate the sync settings on my work machine tomorrow (in ~12 hours): here's some bits I came across so far to keep you wondering ;-)
- All devices are syncing by Dropbox, using the same (default) file
- Newly created items or items that I touch/update seem to sync fine to all devices, no matter on which device or 1PW version (down to 1P3). Mystery! ;-)
- I cannot make a pattern out of which items are missing. It does not seem as if syncing had simply stopped from one date on, since I'm pretty sure I didn't create >600 items in the last six months or so.
- It seems as if I missed to notice the problem for a pretty long time (months).
I also "found" my old 10.7 MacBook running 10.7 and 1Password 3.8.22. It might be a bad example regarding the outdated system, but still: 1P3 also only shows 130 Items instead of >800, pretty close to the freshly set up 1P4 on Mavericks mentioned above. Also: Items created or modified today seem to show up flawlessly on the old install. Which is pretty cool, actually :)
Comparison of the 1Password.agilekeychain file in the Dropboxes of my Yosemite/1P5 and that old notebook:
- same file count
- data and sync folders show the same byte size
- (what else to look for?)
Thanks a lot so far (and don't worry, I still consider myself a very happy user)
0 -
Hi @schwarzbrot,
Thanks for the information! That's definitely a strange problem - I'm not sure why new items would sync, but most older items are missing. Just to make sure, when you're checking the item count, are you looking at the number next to All Items in the sidebar of the main 1Password app? Do you have multiple vaults in 1Password, or just the Primary vault?
One thing you do is check the data in your 1Password.agilekeychain file by using the 1PasswordAnywhere feature from your Dropbox.com account in a web browser. When you do that, does it seem to have all your items? (It won't show the total number of All Items, but you'll see the number of items in each category, which should give you an idea of whether it has around 800 items or around 100 items.) That might provide a clue about where things are going wrong.
Also, since there are several computers/devices involved here, and only some have the problem, I'd like to make sure we understand your current setup. I believe you have the following:
- 2 Macs with OS X 10.10 and 1Password 5
- 1 iPhone with iOS 8 and 1Password 5
- 1 Mac with OS X 10.9 and 1Password 4
- 1 Mac with OS X 10.7 and 1Password 3
Is that all correct, and am I missing any? Also, your Macs and iPhone with 1Password 5 each have all 800+ items, but the Macs with 1Password 3 or 4 only have around 124-130 items - is that all correct?
Thanks!
0 -
Indeed 1PasswordAnywhere only does show me about 130 items (I only have used it once >2 years ago). The timestamp on the file is from 2015-05-25.
I have set up one secondary vault but never used it since (main work machine still had 1P4 back then).
Setup Checklist:
2 Macs with OS X 10.10 and 1Password 5 √
- with one being my main work machine that is currently being repaired, so it's out of reach. I upgraded to 10.10 and 1P5 just ~4 weeks ago.
1 iPhone with iOS 8 and 1Password 5 √
1 Mac with OS X 10.9 and 1Password 4 √
- my replacement machine & the reason I finally noticed the problem, since it's a fairly new setup
1 Mac with OS X 10.7 and 1Password 3 √
- Another one: 1 iPad with iOS 8 and 1Password 5 working fine (as the iPhone)
is that all correct?
As far as I can tell without a grip on the missing Mac: Yes!
0 -
... also confirmed:
- the Macs with 1Password 3 or 4 only have around 124-130 items √
0 -
Hi @schwarzbrot,
Thanks for confirming all that, I appreciate it! :)
If the .agilekeychain in Dropbox also shows only 130 items when you check 1PasswordAnywhere, normally I'd say it sounds like there's some sort of problem with Dropbox sync on the devices that have 800+ items (i.e. the changes are not being written to the local Dropbox folder, or the changes are not being copied from the Dropbox folder to the Dropbox servers). However, you said new items (or new changes to your items) are syncing correctly between all devices, so something else is going on.
My best guess is that there could be a problem with the .agilekeychain itself. If so, you should be able to solve this by resetting Dropbox sync. Before doing that, you should make a fresh backup of your 1Password data on one of the Macs that has the full 800+ items (i.e. your personal Mac that has OS X 10.10 and 1Password 5). On that Mac, simply open 1Password and go to File > Backup. If you'd like, you can also backup the data on your iPhone or iPad by following these steps.
When you're ready, go ahead and follow these steps to reset Dropbox sync:
On your Mac with OS X 10.7 and 1Password 3:
- Quit the 1Password app.
On a Mac with OS X 10.10, 1Password 5, and all 800+ items:
- Open 1Password and go to 1Password > Preferences in the menu bar.
- Click the Sync tab, then change the sync from Dropbox to None.
- Check the box to Delete data from Dropbox, then click Disable Sync.
- Open your Dropbox folder on that Mac and make sure the .agilekeychain has been deleted.
- In 1Password, go back to 1Password > Preferences > Sync.
- Select Dropbox from the “Sync vault with” pop-up menu.
- Click the Choose button and select your main Dropbox folder (then click Open).
- Click Create New to create a new 1Password.agilekeychain file in Dropbox/1Password.
- Allow Dropbox to fully sync.
Your other Macs and iOS devices with 1Password 4/5 should stop syncing when they realize the .agilekeychain has been removed from Dropbox, and you'll likely get an error message about that on each one (which is expected). You can follow these steps to re-enable Dropbox sync:
On your other Macs with 1Password 4 or 5:
- Open 1Password and go to 1Password > Preferences > Sync.
- Choose Dropbox as the sync method.
- Click the Choose button and select the new 1Password.agilekeychain file in Dropbox/1Password (then click Open).
- Click Merge with Existing to start syncing (enter your master password if prompted).
On your iPhone and iPad:
- Open 1Password and go to Settings > Sync > Start Syncing.
- Choose Sync with Dropbox.
- When you see your Dropbox account name, tap on the name (do not tap on the 'i' icon).
- When asked to choose a vault, choose 1Password/1Password.agilekeychain.
- If you see a Vault Mismatch message, tap More Info and then tap Merge These Vaults Anyway.
- Enter your master password if prompted.
On your Mac with OS X 10.7 and 1Password 3:
- Go to the local Dropbox/1Password/ folder and double-click the new 1Password.agilekeychain file.
- 1Password 3 should prompt you to start using that file (click Yes).
Please let us know how it all goes and if you have any questions about that. Thanks!
0 -
@Drew_AG Superb instructions - It worked out perfectly. Thanks a lot! :)
0 -
Awesome!! That's great news @schwarzbrot, thanks for following up to let us know that solved the problem for you, I'm really glad to hear it! :)
I hope it all continues to work perfectly for you from now on, but if you need more help, you know where to find us. ;)
0