I am getting the 1Password cannot connect to 1Password Mini error.

Araya
Araya
Community Member

...but I know why. I have to put the 1Password app in my ~user/Applications folder instead of the root Applications folder. This is on a work laptop (retina MBP 15) that I do not have Admin credentials for. Somehow I had a version of 1Password running from my user applications folder on the same machine running OSX Yosemite, but my IT dept just re-imaged my laptop with OSX El Capitan, and now that workaround does not work. I tried version 6 and version 4 of the app, but still get the error. Is there a way to have 1Password run from the user Applications folder, or am I just out of luck?


1Password Version: 6.2
Extension Version: Not Provided
OS Version: OS X 10.11.14
Sync Type: Not Provided
Referrer: kb:error-connect-to-mini

Comments

  • hi @Araya,

    Are you running the AgileStore version or the Mac App Store version?

    Have you tried manually launching 1Password mini? its certainly possible that launchd is failing to find it since ~/Applications isn't one of the "blessed" locations that it tends to search.

    are you able to run terminal commands or access console logs? There are some things we can check there that will help narrow down where the failure is happening.

    Rudy

  • Araya
    Araya
    Community Member

    Hi Rudy,

    I am running the AgileStore version.

    I don't know how to manually launch only 1Password mini. Is that separate from the 1Password app?

    I can run some terminal commands. Not sure about accessing console logs. Let me know what you're looking for and I can try it out.

    Thanks,

    Greg

  • Hi @Araya,

    re: console logs
    If you launch /Applications/Utilities/Console.app and then attempt to launch 1Password it may just log something about launchd's attempt to start 1Password mini, and/or a reason why it failed.

    re: manually starting 1Password mini
    if you control click or right click on the 1Password 6.app it will bring up a menu, choose "Show Package Contents".
    In the new window you'll want to navigate to Contents/Library/LoginItems
    Inside that folder you should find 1Password mini.app, try double clicking that and then going back and double clicking 1Password 6.app

    Let me know if anything gets logged about the launch attempt or if you're able to get back up and running again.

    Rudy

  • Araya
    Araya
    Community Member

    Hi @rudy

    I was able to launch 1Password Mini. It appears in Activity Monitor as an active process.
    When I launch the 1Password app, it still fails to connect. I was prompted to install the browser extension, which hadn't happened before, so I guess that's mini doing some stuff.

    Here's the log:
    4/7/16 10:50:48.877 AM 2BUA8C4S2C.com.agilebits.onepassword4-helper[12427] 620012 [HELPER:(Main Thread):] M applicationWillFinishLaunching: | Starting 1Password mini 6.2 #620012 built Apr 4 2016 11:34:59
    4/7/16 10:50:48.892 AM 2BUA8C4S2C.com.agilebits.onepassword4-helper[12427] 620012 [HELPER:(Main Thread):] M applicationDidFinishLaunching: | Starting 1Password mini 6.2 #620012 built Apr 4 2016 11:34:59. Running from: /Users/garaya/Applications/1Password 6.app/Contents/Library/LoginItems/2BUA8C4S2C.com.agilebits.onepassword4-helper.app
    4/7/16 10:50:48.928 AM 2BUA8C4S2C.com.agilebits.onepassword4-helper[12427] 620012 [DATABASE:(Secondary Thread 0x7fde1624a150):OPDatabase] E defaultProfile | No default profile was found.
    4/7/16 10:50:48.931 AM 2BUA8C4S2C.com.agilebits.onepassword4-helper[12427] 620012 [EXT:(Main Thread):] M start | [ES3] Starting JSE server on port 6258
    4/7/16 10:50:48.931 AM 2BUA8C4S2C.com.agilebits.onepassword4-helper[12427] 620012 [EXT:(Main Thread):] M start | [ES4] Starting JSE server on port 6263
    4/7/16 10:51:09.327 AM 1Password 6[12429] 620012 [APP:(Main Thread):] M applicationDidFinishLaunching: | Starting 1Password (WebStore) 6.2 #620012 built Apr 4 2016 11:36:16. Running from: /Users/garaya/Applications/1Password 6.app
    4/7/16 10:51:09.381 AM lsd[1848] LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
    4/7/16 10:51:44.717 AM 2BUA8C4S2C.com.agilebits.onepassword4-helper[12427] 620012 [EXT:(Secondary Thread 0x7fde13d9ca70):] M webSocketForURI: | [ES4] Extension connected Firefox-Extension 'resource://onepassword4-at-agilebits-dot-com / (null)'
    4/7/16 10:51:55.451 AM 1Password 6[12429] 620012 [APP:(Main Thread):] E presentQuarantineFailureToConnectToMiniDialog | Failed to connect to Mini because of quarantine.
    4/7/16 10:51:58.770 AM 2BUA8C4S2C.com.agilebits.onepassword4-helper[12427] 620012 [UTILS:(Main Thread):] A unlockApplicationWithPassword:postDistributedNotification:completionOnMain: | Unsupported profileType: 0
    4/7/16 10:52:11.010 AM 1Password 6[12429] XPC connection was interrupted, will try to re-establish the connection

  • Hi @Araya,

    This is great news, it tells us exactly what's going on and how to likely resolve it!

    The binary seems to be marked as quarantined by the OS, to remedy that you'll want to run this command in Terminal.app, instructions.

    Let me know if you're able to get back up and running again!

    Rudy

  • Araya
    Araya
    Community Member
    edited April 2016

    Hi @rudy

    I think it worked. The syntax on changing the target directory from the default Applications location tripped me up at first. I tried " ... ~/Applications/..." in the terminal but that didn't work, but when I used "/Users/(username)/Applications..." it launched. Now I need to setup the cloud service on the laptop to re-connect to my vault.

    As an aside, I have a feature request. Would it be possible to run a wi-fi server on an ios device? Rather than storing vaults remotely on a third-party cloud service, perhaps they could be kept on a phone, where the desktop version of 1Password could access them. Like an implementation of near field communication. If your phone is in your pocket or on the desk while you launch the desktop app, then it wouldn't seem any different than accessing the cloud, right?

    Thanks for all your help!

    -Greg

  • Megan
    Megan
    1Password Alumni

    Hi Greg ( @Araya ),

    I’m glad to hear that Rudy’s instructions helped you out! Thanks for letting us know.

    Would it be possible to run a wi-fi server on an ios device?

    At this time, Wi-Fi sync in 1Password is set up in exactly the opposite manner: the desktop acts as the server and the mobile devices are the clients. What you propose is interesting, but would require a fair bit of re-architecting by the developers. Nevertheless, I will let them know that you’re interested in something like this. :)

This discussion has been closed.