Sharing the file 1password.agilekeychain
I am user of 1password5 (and from 1password1) in two macs
I always shared the file 1password.agilekeychain between two macs. I did this by copying the file in /Users/myuser/Library/Application Support/1Password 4/ from one mac to other.
Lately I try to do between two machines. But it does not update all the passwords correctly?
Do you know what his happening? The last (two) entries are not updated. But I do not why
What can I do?
Thanks
jpeinado
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
Comments
-
I think the proper way to do what you want is to use folder sync.
Stephen
0 -
Yes. It is possible to share and mix vaults using folder sync. But I think (I am not sure) that it is also possible using and copying the same file "1password.agilekeychain". Anyway the problem is that when "using folder sync" or copying the file "1password.agilekeychain" , the last two entries (are not updated), but I dont know what is happening
Thank you very much
jpeinado
0 -
That is a little strange because all folder sync does is to generate the Agile keychain based on current 1P data. How are you actually "sharing" the file? I'm sure you saw the warning in the knowledge base article to which I linked:
Folder Sync should only be configured with a folder on a local or removable drive (e.g. external hard drive or USB flash drive). Configuring it with a network volume (e.g. Time Capsule or other NAS) may cause problems if the device goes offline.
Stephen
0 -
I am investigating this. I discovered a strange thing. I deleted some passwords. I though the "1password.keychain" could be updated (in file size and file modification time). But this is not true. It seems that the changes could be in a "cache file" where all the recent changes are stored.
Is this true? What is happening?jpeinado
0 -
Hi @jotap_66,
I'm sorry you're having trouble syncing changes between your two Macs! I wonder if there might be some confusion about the 1Password.agilekeychain file and how it works. In 1Password 3 for Mac, the .agilekeychain was the main/only data file used by 1Password, so that's where it would read & write your data. But starting in 1Password 4, your data is stored separately in an sqlite file on your Mac. It only uses a .agilekeychain file for Dropbox or Folder sync, and if you're using one of those options, 1Password will copy changes back & forth between the sqlite file and the .agilekeychain file.
Now, just because you have a file named 1Password.agilekeychain on your Mac doesn't necessarily mean 1Password 5 is syncing with that file. And even if it is, simply copying the .agilekeychain between your two Macs won't sync changes between it and the 1Password app. But we can definitely help you to get this all set up and syncing properly! Let's start by checking some settings:
On each Mac:
- Open 1Password and go to the menu for 1Password > Preferences.
- Click the Sync tab.
- If you have multiple vaults, make sure you select the correct one on the left side of the Sync preferences.
- Which sync option (if any) is selected in the "sync vault with" drop-down menu?
- If Dropbox or Folder sync is selected, what is the exact file path to 1Password.agilekeychain?
Let us know how it goes up to this point, and once we know how things are currently set up, we'll continue from there. Thanks!
0 -
Thank you very much for your help. I am sending to you the file captured clicking the sync tab. The sync option is ninguna (none in english).
No folder sync or Dropbox is selected .
The 1password.agilekeychain is in /Users/jpeinado/Library/Application Support/1Password 4
jpeinado
0 -
Hi @jotap_66,
Thanks for the screenshot! Since none of the sync options are enabled in 1Password, that means none of your changes are being copied to or from 1Password.agilekeychain.
The easiest way to sync your 1Password data between your two Macs is probably to use Dropbox sync. Or, if you're using the Mac App Store version of 1Password, you can use iCloud sync.
If you don't want to use Dropbox or iCloud, then you can use the Folder sync option. Folder sync works well with various cloud sync services that are similar to Dropbox. The way it works is that Folder sync points to a .agilekeychain file somewhere locally on one Mac, and the cloud sync service copies that data to/from the cloud and your other Mac. You wouldn't need to manually copy the .agilekeychain between your Macs, the sync would happen automatically.
Another option is to have Folder sync point to a .agilekeychain file stored on a removable drive (like an external hard drive or USB flash drive). 1Password can detect when that drive is connected to the Mac, and will sync with it. This doesn't use a cloud sync service at all, but you would need to remember to connect the drive to each Mac when you want to sync 1Password.
Does that help at all? Please let us know if you have more questions, or if you need help to set up one of those sync options. Thanks!
0 -
Hi Drew_AG:
Now I am going to use the folder sync stored with an 1password.agilekeychain file in an USB removable Drive. But I have one problem. I will try to explain to you (sorry, my english is not good :-(
I have a computer B with 1password5 and n passwords
I have a computer A with 1password5 and n+1 passwords (the same passwords than B and a new one, inserted recently)
What I want to do is put in computer B, all the contents of A.
Then I get the file 1password.agilekeychain from A and and carry the file to computer B. And use the folder sync
The problem is that I think that 1password.agilekeychain from A is NOT updated, because the last password is not stored in 1password.agilekeychain (the file time is not updated)
What can I do? What am I doing wrong? Did I get the wrong file? I think the problem is that the file 1password.agilekeychain from A is NOT updated. Is there any way to force the update?
Thanks
jpeinado
0 -
Hi @jotap_66,
Just to make sure: you only have one file on that USB drive called 1password.agilekeychain, right? And you have configured 1Password on both Macs to sync to that particular file using folder sync in the Sync Preferences?
When you sync to computer B, do you see the one new login item in 1Password?
0 -
Hi Vee:
I only have have a file in my USB drive. But...
1) I get the file 1password.agilekeychain from my computer A from /Users/jpeinado/Library/Application Support/1Password 4/
2) I copy that file in the USB drive
3) And I only configure computer B using "folder sync"...but NO computer A. Because for computer A I got the file from /Users/jpeinado/Library/Application Support/1Password 4/
4) When I sync with computer B, I do not see the new login item in 1password
Is this correct? Am I doing any wrong? If I understand to you I must configure using "folder sync" both computers. But I don't know how to do this... Could you give me a step list for doing this correctly?
Thank you very much
jpeinado
0 -
Hi @jotap_66,
Thanks for those extra details. That explains it. No need to copy the file from Application Support. You do indeed need to set both computers to use folder sync to keep your .agilekeychain updated when changes are made. So, on computer A:
- Open 1Password and go to the menu for 1Password > Preferences.
- Click the Sync tab.
- Select "Sync vault with... Folder
- Choose the filepath to the USB drive
Each time a change is made, 1Password will automatically attempt to sync to that folder, and if it detects that the USB drive is plugged in, it will update the .agilekeychain file. Same thing with the computer B.
I hope this helps! Let us know if it works for you. :)
0 -
It worked!!! Thank you very much
jpeinado
0 -
Glad to hear you have working Folder Sync @jotap_66 :smile:
0