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

Help please - 1P won't open existing keychain on Dropbox

twynne
twynne Junior Member
edited September 2011 in 1Password 3 for Mac
Having upgraded one of my Macs to the MAS version (deleted the older version, then installed the new from MAS), 1P absolutely refuses to open my existing keychain (which is in a subfolder of my Dropbox folder called 1P. Instead it repeatedly creates a new keychain in the root of my Dropbox folder. I can't change the path in Preferences, and there's no option to manually select. I've tried:



- Deleting 1P, applying the terminal fix to remove extended attributes, then reinstalling. No joy.



- Deleting the keychain 1P creates in error, then double-clicking the correct keychain file in Dropbox. 1P prompts me whether to start using the selected file. I choose yes, after which 1P still opens the other file it has created.



Didn't have this problem on any other Mac I own... not sure why it's different on this one. Can anyone help please? Very frustrating behaviour!

Comments

  • Ben
    Ben AWS Team
    Hi twynne,



    Because of the sandboxing technology present in 1Password 3.9, your Agile Keychain must live at ~/Dropbox/1Password.agilekeychain in order to work properly.



    [url="http://forum.agilebits.com/index.php?/topic/8068-official-answers-1password-and-the-mac-app-store/"]OFFICIAL ANSWERS: 1Password and the Mac App Store[/url]



    Thanks

    Ben
  • twynne
    twynne Junior Member
    [quote name='bwoodruff' timestamp='1317218451' post='51596']

    Hi twynne,



    Because of the sandboxing technology present in 1Password 3.9, your Agile Keychain must live at ~/Dropbox/1Password.agilekeychain in order to work properly.



    [url="http://forum.agilebits.com/index.php?/topic/8068-official-answers-1password-and-the-mac-app-store/"]OFFICIAL ANSWERS: 1Password and the Mac App Store[/url]



    Thanks

    Ben

    [/quote]



    Thanks for the reply, but I'm afraid that can't be the case. I have already upgraded 2 other Macs and both are working fine with the MAS version and the keychain beneath ~\Dropbox\1P.



    How do I fix this mess without losing my data?
  • twynne
    twynne Junior Member
    By the way, having reviewed the linked info, it only mentions that the keychain file must be in a 'fixed' folder:



    [quote]"If you choose to sync your 1Password data using the free Dropbox service, the 1Password data file must live in a fixed folder of your Dropbox storage and the Dropbox folder *must be* located in your OS X account's home folder."[/quote]



    My keychain *is* in a fixed folder... ~/Dropbox/1P!
  • twynne
    twynne Junior Member
    And in case you don't believe me, here's the proof that the MAS version on another machine is working perfectly with the keychain in a subfolder on Dropbox...
  • thightower
    thightower "T-Dog" Agile's Mascot Community Moderator
    edited September 2011
    Hi Tom,



    Hope you don't mind Tom, your screen shot shows Tom so I figured I would use it <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/biggrin.png' class='bbc_emoticon' alt=':D' />





    Mine also works properly within a folder mine is actually ~/Dropbox/1Password



    One question for you was this a new install of 1P on this machine maybe a clean install like moving up to Lion etc which never had 1P installed before.



    What I found was 1P (MAS) would properly pick up my keychain location, but only when I had previously had a version like 3.8 installed prior to installing the MAS version.





    ps Its Tommy for me....
  • I am sorry for the confusion, twynne. It certainly sounds like you had a previous installation of 1Password (pre-MAS) on this system (per the topic name), so 1Password already knew where your data was in Dropbox and had the settings file written. Was the other computer also using a previous version of 1Password?



    What Ben means is that 1Password 3.9 cannot PUT your data there. It doesn't have permission to. The only way for us to know what is really going on here is to get some more information about your systems. Could you please send us a Diagnostics Report for each? You can generate one using our standalone 1Password Troubleshooting tool:



    http://cdn.agilebits.com/dist/1P/mac/util/1Password%20Troubleshooting.zip



    Just save the files and attach them to an email (support at agilebits dot com), and be sure to include any other details or screenshots you can as it will help us understand the problem better.



    We will get this working for you. I look forward to hearing back from you. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
  • twynne
    twynne Junior Member
    The machine in question was a Mini that has been tasked as a 'media' machine for years, and I didn't realise but the 1P version on it was 1) quite old and 2) wasn't configured to use the Dropbox keychain file. What this doesn't explain is why the new (MAS) 1P version couldn't open the existing keychain file on Dropbox after installation (and instead insisted on creating another one!)



    I got around in the end after much screwing around. I had to:



    - Delete the new keychain files created by the MAS version (though unclear if this played a part) - both Dropbox and on the local machine

    - Remove the MAS version of 1P

    - Reinstall 3.8.5 (which I let upgrade to 3.8.6)

    - Reselect the existing keychain file on Dropbox

    - Remove 1P v3.8.5, retaining existing settings

    - Reinstall 1P from MAS

    (after this it still defaulted to a local file and insisted on creating a new keychain)

    - Quit 1P, delete all newly created keychain files again

    - Open from the keychain file I *want* 1P to use on Dropbox. This time it seems to have stuck.



    You guys really need to work on the user experience here... this is maddening!
  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    edited October 2011
    Tom



    I have used your exact scenario in order to get one of my machines back using the Dropbox/folder keychain when I did a clean wipe. So It should work flawlessly and you should have no issues, at least I haven't.



    From a post of khad's the other day he seemed to suggest that agile has listened to us and may allow folders in the future ? I dunno but until then I will use our method as you describe above in order to get back running.

    I know I will have to do it again soon as surely Apple is about ready to release 10.7.2 publicly (I am running a seed of it) So I always start fresh from a seed and do a wipe and reinstall. But I digress....



    I am glad you found the method, I made an exact post about it the other day. If that was the case I was gonna link you to it <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/biggrin.png' class='bbc_emoticon' alt=':D' />



    Anyway thanks for updating the thread. Until the next time we cross paths........