This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Dropbox data file location confusion

The title isn't very accurate but after battling with this now for the last couple of hours my brain is feeling fairly frazzled and I can't help wondering why I'm having this problem.



In a nutshell I have various computers both Windows and Mac sharing the 1Password keychain file via DropBox and that has all worked sweetly until I updated the 2nd Mac to 3.9.1 today via MAS.



Following the update 1Password reverted to the standard non DropBox data folder that contained the old out of date information and try as I might I cannot get it to use the existing keychain in the DropBox folder.



The correct path for the existing file is ~ DropBox > 1Password.agilekeychain, but following the update the 2nd computer either wants to duplicate that file and store it in ~ DropBox > 1Password > 1Password.agilekeychain or in the standard 1Password data folder.



I've tried setting up as a new user, importing as an existing user, double clicking the keychain and a half dozen other ideas but there is no which way right now that 1Password will simply allow me to locate the existing keychain and use that without changing the file path in preferences and therefore losing synchronisation with the other computers...



How do I fix this?? <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/emoticon-0170-headbang.gif' class='bbc_emoticon' alt='(banghead)' />

Comments

  • khad
    khad Social Choreographer
    edited November 2011
    Hey Ashley,



    I'm sorry that you are having this trouble. Please quit 1Password on [b]all[/b] your Macs and then, on [b]only one of the Macs[/b], ensure that your correct data file is located at this location:



    [CODE]~/Dropbox/1Password/1Password.agilekeychain[/CODE]



    Ensure that you do not have any other data files in the root or any other subfolder of your Dropbox folder and wait for Dropbox to finish syncing to all your computers. Open 1Password on each computer to verify that it is loading the correct data file. Double-click the data file in your Dropbox folder it is not immediately detected as the correct data file.



    I hope that helps. Please let me know.
  • Thanks Khad, that worked though it took numerous attempts. 1Password didn't recognise the keychain file and wanted to write over the keychain in DropBox, so I made a duplicate copy which I stored on the desktop just in case. Eventually I got there by double clicking the keychain to load that data and then saving back to DropBox which basically deleted it and saved back the same information.
  • khad
    khad Social Choreographer
    I'll see if we can improve the data file detection in the future to better handle multiple data files on the same system. We try to have 1Password be smart about it, but it may have been too "smart" for its own good in your case.



    You might consider backing up your data file and then removing any extraneous data files from your Dropbox folder and default data file location[sup]*[/sup] if any exist. That way you will only have one data file in a single location each machine and there won't be any confusion.





    I am glad that you got it to work, though! That is great news. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />





    [sup]*[/sup]The default location for 1Password 3.9 is [CODE]~/Library/Containers/com.agilebits.onepassword-osx-helper/Data/Documents/1Password.agilekeychain[/CODE]
  • ashleyk
    edited November 2011
    OK thanks I've checked the iMac and there was a datafile in the default location that I have now removed. The problem seems to be that after starting with DropBox I set up the path location of the datafile at the root level of my DropBox folder rather than inside it's own subfolder, which I did following instructions on another thread here at the forums when I was trying to sync between Windows and Mac. That all seemed to work fine until 1Password was updated to 3.9.1 on that 2nd computer.
  • khad
    khad Social Choreographer
    We did change the location for Dropbox syncing from ~/Dropbox/1Password.agilekeychain to ~/Dropbox/1Password/1Password.agilekeychain in 3.9.1, but I've not seen other reports of trouble related to that change.



    Please let me know if it "acts up" again.
  • danco
    danco Senior Member
    I am still on 1PW 3.8.9, as I have not upgraded to Lion yet.



    Currently my keychain is in the Dropbox folder, not in a 1Password subfolder.



    When does this need to be changed, and what is the best way to change it.
  • khad
    khad Social Choreographer
    edited November 2011
    Hey Danco,



    1Password 3.8.x still works in Lion, so there is no requirement to upgrade 1Password if you upgrade to Lion. There is not anything that you need to change at this time.



    That said, if you wish to change the location of your data file in 1Password 3.8 (from our website, [i][b]not[/b][/i] 3.9 from the Mac App Store), simply ctrl- or right-click the path in 1Password 3.8's preferences and select the "Move Data File…" option.



    Again, this option only applies to 1Password 3.8. It is not available in 1Password 3.9 since the Mac App Store version complies with Apple's sandboxing guidelines.

    [img]https://img.skitch.com/20111126-6t3xyer5s8qwgd65ynf3mxwwj.png[/img]