Sync problem with a new MacBook Pro
Hello
I have two iMacs (10.8 and 10.9, 1Password 4), an iPhone and an iPad. Everything syncs fine with DropBox.
Yesterday I bought a new MacBook Pro and installed 1Password 5.
Sync worked partially, there's items missing in the new MacBook (733 in my home iMac as well as in my iPhone, and only 512 items in the MacBook Pro).
What is strange is the fact that the** 1Password.agilekeychain** seems not to have been changed since two days ago...
Do you have any idea ?
1Password Version: 4 & 5
_Extension Version: Not Provided
_OS Version: 10.8 - 10.9 - 10.10
_Sync Type: DropBox
Comments
-
OK it looks like one of the iMacs is creating conflicting copies in Dropbox, but I don't have it at hand because it is in my music studio.
At the moment, if I create a dummy element on my home iMac, on the iPad, iPhone or MBP, they sync perfectly, but the MBP still only has about 500 elements instead of about 700.
0 -
Hi @ARTM,
If you're having problems with your existing .agilekeychain and you're running 1Password 4 or 5 everywhere then there is the option of throwing away this .agilekeychain and creating a new one. In 1Password 3 the .agilekeychain was your vault and 1Password read and wrote to it directly. In 1Password 4 though this was changed so that an encrypted SQLite database file locally stored contains your vault(s) and the .agilekeychain is now for syncing purposes only.
Let's say your iMac at home has a good vault containing everything. Then then following steps should help.
- Launch 1Password for Mac on your iMac and enter 1Password's preferences.
- Switch to the Sync tab. In 1Password 5 you would simply change the menu option to None, in 1Password 4 you would click the Change Syncing... button.
- Regardless of running 1Password 4 or 5 this will bring up a confirmation dialog. Check the box titled Delete data from Dropbox and then the Disable Sync button. This will delete your existing .agilekeychain from Dropbox.
- Set up syncing again to create a brand new .agilekeychain.
- You will need to re-enable Dropbox sync on all of your Macs and devices. When they first launch they will inform you that something has happened - they know the .agilekeychain they can see isn't the same one so they disable syncing as a safety measure.
I believe that will cause all 700 items to appear on your new MacBook Pro. Now if you have any questions at all please do ask before proceeding and we'll do our best to answer :smile:
0 -
Thanks a lot Bobby, it worked pretty good. I took my second (music studio) iMac home, to have it at hand, and now everything works pretty well. But there is still a difference between my main iMac and the others. At the moment my main (home) iMac has 787 elements, and all the others (MBP, iPhone, ipad) have 790 elements... Should I do the process of erasing and creating the .agilekeychain one more time ?
It turned out that my studio iMac had an old beta 1password 4 version installed, it hadn't synced in a long time. But then I had no internet there for a long time too, and that's why.
Anyway, I wasn't even aware of the fact that the .agilekeychain had become for syncing purposes only. That shows that the software works on its own most of the time, and there's been very few reasons to ask for support in the last eighth years or so that I've been using it. As far as my number of elements, I'll have to do a spring cleaning session, that's because I've been using 1password from the beginning without erasing most of the outdated elements.
0 -
Hi @ARTM,
The first thing I would do is force 1Password to read from the .agilekeychain on your home iMac and see if it picks up these 3 items. You can do this by locking your vault and then unlocking. One route is to use the keyboard shortcut
⌃⌥⌘L
to lock or⌃⌘Q
to completely quit both 1Password and 1Password mini. In both instances one of the first tasks 1Password needs to do after unlocking is to ensure everything is synchronised.Now if that doesn't pick up the 3 items then we're in a slightly more curious situation. You regenerated your .agilekeychain on your home iMac and we know it's working because a fresh copy of 1Password on your new MacBook Pro has the full number of items just like your iOS devices do. Everything tells me that your home iMac should be able to pick them up.
Assuming the above doesn't work and we're in this curious state I see one of two routes we can take.
- We could ask for a couple of diagnostic reports and with your assistance see if we can figure out what's going on.
- The other approach is a bit more cavalier and we'd show you how to go over the start over steps on your home iMac. It wouldn't allow us to potentially discover the root cause but it's quick and likely to be effective. It's also not as drastic as it might sound as it's always reversible. Move a couple of folders/files to force 1Password to think it hasn't run before. Move then back and 1Password is none the wiser.
So if we get to this point let us know if you have a preference and we'll see about getting those pesky 3 items to appear on your home iMac where they should be :smile:
0 -
I tried to use the keyboard shortcuts, but I'm not sure it works, because my keyboard is "Suisse romand" (that means French speaking Swiss), and it looks like it doesn't do what it is supposed to...
I can set an american keyboard though, but I'm not sure which keys should be depressed.
I would go the more cavalier route, but what folders and file are you talking about ?0 -
Hi @ARTM,
There are menu alternatives to those shortcuts, here they are.
- Lock 1Password
⌃⌥⌘L
can also be done via 1Password 5 > Lock - Quit 1Password and 1Password mini
⌃⌘Q
can also be done by opening the 1Password 5 menu and holding down the ctrl⌃
key. This will turn the standard Quit 1Password menu option into Quit 1Password and 1Password mini.
Now the cavalier method I spoke of is to start over on your home iMac, forcing it to read the entire contents of your 1Password.agilekeychain to populate a new vault, just like you did to set up 1Password on the new MacBook Pro which is properly reading 790 elements.
What you would want to do is follow the steps in our How do I start over with an empty vault? guide, specifically those for the AgileBits Store version that you're running. Then it would be like you hadn't run 1Password before on your iMac. When you next launch 1Password it should be just like the MacBook Pro.
Now you'll notice the instructions say to move the
1Password 4
folder. Once you've got 1Password up and running properly again something you could do is move all of the backup files from the old folder to the new one so you don't lose them, just in case you should ever find the need to have access to them. It really is as simple as moving all of the.1p4_zip
files from the old backup folder to the new one and 1Password will simply see them. Now I labelled this cavalier as I'm constantly wiping old profiles and setting up new ones without a second thought. Now the old profile isn't lost and you have your good 1Password.agilekeychain which is why I don't view this as a risk but I am still advocating throwing your current support folder to one side, something you shouldn't need to be doing. I'm confident it will work though.Hopefully you'll be reporting back success one way or another but if you have any questions do please ask!
0 - Lock 1Password
-
Thanks a lot @littlebobbytables !
I went the cavalier route and it worked perfectly.
Now is the time to do some Spring cleaning in my vault !
There was 200 Mo inside the Application Support -> 1password 4 folder, some of it probably not very useful !
I manually put the license file inside the folder, is that correct ?0 -
Hi @ARTM,
On behalf of @littlebobbytables, you're very welcome! I'm happy to hear that worked for you.
I'm not quite sure what you mean about the license file, as you shouldn't need to do anything with that. If you need to activate 1Password 5 with your license file, you can do that by following the steps in this knowledgebase article.
If you're not sure if you need to add your license file, you can find out by following the steps here.
Does that help? We're here for you if you need us, so just let us know. :)
0