Unable to establish connection with a 1Password desktop app

I just installed 1Password X and I was loving it. I then received an upgrade today on 1Password 7 to Version 7.4.1 (70401002). Now the 1Password X isn't unlocking or working with Touch ID.

I am using 1.17.3 version of 1Password X.

Any ideas?

Thanks,

Adam


1Password Version: 7.4.1
Extension Version: 1.17.3
OS Version: 10.15.1
Sync Type: Not Provided

«13

Comments

  • jegesmaci
    jegesmaci
    Community Member

    Forgot to add Google Chrome Version

  • kklsjdklfsjdfjf
    kklsjdklfsjdfjf
    Community Member

    Same for me after updating desktop app. Notably, updating the Mac App took me from beta to regular, with no beta updates available. running MacOS, 1PX (beta) 1.17.2 in Firefox. Desktop integration no longer works.

  • mannym122
    mannym122
    Community Member

    Same here. The macOS app auto-updated and integration no longer works. I get the same message that a connection could not be made.
    1password X BETA 1.17.3 and 1password macOS 7.41 (non-BETA). Chrome Version 78.0.3904.97 (Official Build) (64-bit)

  • lrosenman
    lrosenman
    Community Member

    you need the beta 1P app to get the communication.

  • lrosenman
    lrosenman
    Community Member

    Current beta:
    1Password 7
    Version 7.4.BETA-0 (70400000)
    1Password Beta

  • mannym122
    mannym122
    Community Member
    edited November 2019

    I had the BETA but it is no longer available after my 1password macOS app auto-updated. Even the link to download the BETA version on the 1password website redirects you to download 7.4.1 (non-BETA). The user above me also explained the same thing.

    If you know how to download the BETA you are referring to, please link it to us, because apparently it no longer exists. Thanks.

  • mannym122
    mannym122
    Community Member

    I have attached a console log which shows the error in 1passwordX here: https://www.dropbox.com/s/p9kerrgldtoo85u/1passwordX_7-11-19.log?dl=0

    Looks like the relevant lines are:
    19:46:45.886 background.js:27 Attempt #3 to reconnect to the native app
    19:46:45.887 background.js:27 Connecting to native app XXXXXXXXXXX.com.agilebits.1password
    19:46:45.985 background.js:27 Preparing hello payload for device XXXXXXXX:
    19:46:45.985 background.js:27 (accountUUID, userUUID, server) => (XXXXX, XXXXXXX, 1password.com)
    19:46:45.991 background.js:27 Native app port disconnected. Error: Access to the specified native messaging host is forbidden.
    19:46:46.000 background.js:27 Signing payload for account XXXXXXX with kid XXXXXXXX
    19:46:46.002 background.js:27 🌈 Sending message to native app
    19:46:46.002 background.js:27 💥 Failed to send because our port was disconnected. Browser code signature became invalid?

  • lrosenman
    lrosenman
    Community Member

    make sure the "Include beta builds" check box is checked on the updates page.

  • jegesmaci
    jegesmaci
    Community Member

    I have that checked and I am not on a beta build.

  • mannym122
    mannym122
    Community Member
    edited November 2019

    That box is checked. 1password auto-updated to 7.4.1. There is no longer any new BETA build. There are also no BETA builds currently available for download either.

  • delfuego
    delfuego
    Community Member

    I'm in this same boat. "Include beta builds" checked in 1Password, but it appears no betas are available. And the 1Password X Chrome extension is reporting that it can't communicate with the desktop app.

    I presume we're all just waiting for either a new beta build, or for someone at Agile Bits to enable 1Password X communication with the non-beta desktop app and push a new version?

  • rautry
    rautry
    Community Member

    In case anyone wants it, I just downloaded and re-installed 7.4.1 BETA-0 and it fixed the connection issue. Here's the link to the download, if this is not ok to post then just delete it and accept my apology. https://c.1password.com/dist/1P/mac7/1Password-7.4.1.BETA-0.pkg

  • mannym122
    mannym122
    Community Member
    edited November 2019

    In case anyone wants it, I just downloaded and re-installed 7.4.1 BETA-0 and it fixed the connection issue.

    Thank you so much! I was looking for this but couldn't find it anywhere. The official download link directs you to the non-BETA 7.4.1.
    I can confirm installing the 7.4.1 BETA solved the connection issue with 1Password X. In the meantime, I've disabled automatic updates ;) Appreciated.

  • I'm glad everyone's all set now. :smile: I'm sorry for the temporary Desktop App Integration outage the lack of a beta update caused — usually we follow up with a beta right after the stable, so this doesn't happen, but things were a bit delayed this time. If you're going to turn off automatic updates, I do recommend you at least keep the check for them turned on and only turn off automatic installation. You wouldn't want to get several versions behind and not know it. :smile:

  • delfuego
    delfuego
    Community Member

    Wait — are we really all set? What I'm reading is that we should all downgrade to the beta version of the current release version if we want to keep integration between 1Password X and the Mac desktop app? That... doesn't make sense. If that IS what we're being asked to do, is there any thought being given within Agile Bits to releasing another beta version that's downstream of the current release and re-enables integration?

  • mannym122
    mannym122
    Community Member
    edited November 2019

    As I understand it, there is now a new BETA available (7.4.2-BETA) so downgrading is no longer necessary. The issue was that this BETA was not released at the same time as the stable, which caused everyone’s clients to auto-update to the newest Stable version instead, breaking the Desktop App Integration.

  • AGAlumB
    AGAlumB
    1Password Alumni

    Indeed, it's not possible for us to release a new beta simultaneously with a stable release, but it's usually a very short while before a new beta is deployed -- barring any unforeseen issues with doing so. :)

  • bombask
    bombask
    Community Member

    I was also having issues these last few days too. I reinstalled both beta app and beta Chrome extension still didn't connect. Then restarted Chrome, still not working. Restarted Mac, now it works.
    Not sure if this helps anyone, but this is what worked for me.

  • AGAlumB
    AGAlumB
    1Password Alumni

    Thanks for letting us know! Glad to hear you're back up and running. :)

  • samtumbaa
    samtumbaa
    Community Member

    Still having this issue even after updating Mac app to 7.4.2-BETA-0 and Chrome app version 1.17.6

    logs attached (accountUUID and userUUID removed)

    22:04:12.471 background.js:27 Initializing 1Password X...
    22:04:14.701 background.js:27 Initializing Desktop App Integration. Attempting to connect to native app. 💌
    22:04:14.714 background.js:27 Connecting to native app 2bua8c4s2c.com.agilebits.1password
    22:04:15.012 background.js:27 Preparing hello payload for device 5zvvthfcp3jpfuyuwlafhv5kwi:
    22:04:15.012 background.js:27 (accountUUID, userUUID, server) => (, , 1password.com)
    22:04:15.015 background.js:27 Finished initializing beta 1Password X 1.17.6 in chrome (20093)
    22:04:16.354 background.js:27 Native app port disconnected. Error: Native host has exited.
    22:04:17.066 background.js:27 crypto tests: 2356.864013671875ms
    22:04:17.066 background.js:27 Signing payload for account with kid 6hwu2syxfoe3353xahpbpwuxwi
    22:04:17.080 background.js:27 🌈 Sending message to native app
    22:04:17.080 background.js:27 💥 Failed to send because our port was disconnected. Browser code signature became invalid?
    22:04:18.856 background.js:27 Attempt #1 to reconnect to the native app
    22:04:18.857 background.js:27 Connecting to native app 2bua8c4s2c.com.agilebits.1password
    22:04:18.970 background.js:27 Preparing hello payload for device 5zvvthfcp3jpfuyuwlafhv5kwi:
    22:04:18.970 background.js:27 (accountUUID, userUUID, server) => (, , 1password.com)
    22:04:18.971 background.js:27 Signing payload for account with kid 6hwu2syxfoe3353xahpbpwuxwi
    22:04:18.973 background.js:27 🌈 Sending message to native app
    22:04:19.134 background.js:27 Native app port disconnected. Error: Native host has exited.
    22:04:24.138 background.js:27 Attempt #2 to reconnect to the native app
    22:04:24.139 background.js:27 Connecting to native app 2bua8c4s2c.com.agilebits.1password
    22:04:24.248 background.js:27 Preparing hello payload for device 5zvvthfcp3jpfuyuwlafhv5kwi:
    22:04:24.248 background.js:27 (accountUUID, userUUID, server) => (, , 1password.com)
    22:04:24.249 background.js:27 Signing payload for account with kid 6hwu2syxfoe3353xahpbpwuxwi
    22:04:24.259 background.js:27 🌈 Sending message to native app
    22:04:24.353 background.js:27 Native app port disconnected. Error: Native host has exited.
    22:04:34.355 background.js:27 Attempt #3 to reconnect to the native app
    22:04:34.355 background.js:27 Connecting to native app 2bua8c4s2c.com.agilebits.1password
    22:04:34.470 background.js:27 Preparing hello payload for device 5zvvthfcp3jpfuyuwlafhv5kwi:
    22:04:34.470 background.js:27 (accountUUID, userUUID, server) => (, , 1password.com)
    22:04:34.471 background.js:27 Signing payload for account with kid 6hwu2syxfoe3353xahpbpwuxwi
    22:04:34.474 background.js:27 🌈 Sending message to native app
    22:04:34.475 background.js:27 Native app port disconnected. Error: Native host has exited.
    22:05:10.877 background.js:27 PBES2g-HS256(100000): 47.161865234375ms
    22:05:11.041 background.js:27 [LM] Started (minutes=10, lock on sleep=true).
    22:05:11.053 _generated_background_page.html:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
    22:05:11.054 _generated_background_page.html:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
    22:05:12.035 background.js:27 PBES2g-HS256(100000): 40.83203125ms
    22:05:12.608 background.js:27 Signed in successfully to and loaded account details. Elapse time 1487ms.
    22:05:12.748 background.js:27 Ensuring device keys are available for 1 accounts now that we are unlocked.

  • AGAlumB
    AGAlumB
    1Password Alumni

    @samtumbaa: Do you maybe have a pending update in Chrome that needs to be finished and then restarted?

    22:04:17.080 background.js:27 💥 Failed to send because our port was disconnected. Browser code signature became invalid?

    There are other things that can cause that, but that's by far the most common. No matter what, it's a deal breaker for the desktop app to connect if it cannot be validated.

  • bezhermoso
    bezhermoso
    Community Member

    I'm also getting the same error message in the 1Password X app.

    Versions:

    1Password X Beta: 1.17.6
    1 Password Mac app: 7.4.2-BETA-0

  • bezhermoso
    bezhermoso
    Community Member

    Logs:

    Attempt #3 to reconnect to the native app
    06:49:59.003 background.js:27 Connecting to native app *****.com.agilebits.1password
    06:49:59.125 background.js:27 Preparing hello payload for device *****:
    06:49:59.126 background.js:27 🌈 Sending message to native app
    06:49:59.126 background.js:27 Native app port disconnected. Error: Access to the specified native messaging host is forbidden.

  • AGAlumB
    AGAlumB
    1Password Alumni

    @bezhermoso: Which exact browser and OS versions are you using?

  • mpflugfelder
    mpflugfelder
    Community Member

    I'm going to jump on this thread as well. Desktop app: 1Password 7 Version 7.4.2.BETA-0 (70402000) 1Password Beta. Chrome extension 1Password X Beta 1.17.6. I don't know where the logs are to look for additional info. Once I find them, I'll add a new comment.

  • kaitlyn
    kaitlyn
    1Password Alumni

    Hey @mpflugfelder! Thanks for jumping in. Are you seeing the same "Unable to establish connection with the 1Password desktop app" error when you take a look at the 1Password X settings page? If so, your 1Password X log may be helpful. You can find our guide that explains how to obtain your 1Password X log here. If you'd rather send it in via email, you're welcome to send the file to support+x@1password.com with a link to this forum post as well as your forum username in the body of the email. We'll take a look and go from there.

  • mpflugfelder
    mpflugfelder
    Community Member

    OK, I don't know what happened, but for the first time in a few days, when using the browser, I was prompted for my fingerprint (macbook pro) to unlock 1password. Was an update released? I do know that this morning I upgraded to the latest MacOS. Maybe that had something to do with it? Maybe this is just a one-time thing? #crosses-fingers

  • kaitlyn
    kaitlyn
    1Password Alumni

    @mpflugfelder – We release updates to the 1Password X beta fairly frequently, but there hasn't been any changes to Desktop App Integration as far as I know. The fact that you upgraded to the latest macOS, and that likely included a restart of your computer, may have helped. I'll cross my fingers here as well, but please don't hesitate to let me know if the issue creeps up again. I'm happy to help!

  • hxgrp
    hxgrp
    Community Member

    Unfortunately this issue persists. My workspace:

    • macOS 10.15.3 beta 2 (19D62e)
    • Microsoft Edge Version 79.0.309.68 (Official build) (64-bit)
    • 1Password 7 Version 7.4.2.BETA-2 (70402002) 1Password Beta
    • 1Password X Beta Version 1.18.2 (installed from Chrome store)

    Log:

    14:47:32.174 background.js:27 🖥 Looking for native app 2bua8c4s2c.com.agilebits.1password
    14:47:32.269 background.js:27 Preparing hello payload for device [redacted device id]:
    14:47:32.269 background.js:27    (accountUUID, userUUID, server) => ([redacted account uuid], [redacted user uuid], 1password.com)
    14:47:32.270 background.js:27 Native app port disconnected. Error: Specified native messaging host not found.
    14:47:32.271 background.js:27 Signing payload for account [redacted account uuod] with kid [redacted kid uuid]
    14:47:32.299 background.js:27 🌈 Sending <hello> message to native app
    14:47:32.299 background.js:27 💥 Failed to send <hello> because our port was disconnected. Browser code signature became invalid?
    

    Attempted solutions:

    As per #4 above, there was no compatibility for this feature on the macOS Edge browser. It's been six months and we've seen an official macOS Edge release, so hopefully that's no longer the case?

  • kaitlyn
    kaitlyn
    1Password Alumni
    edited January 2020

    Hey there @hxgrp! We did (and still do) support the beta version of Chromium Edge on macOS. Our Mac developers should be adding the code signature of the stable version of Edge that was just released in the next 1Password for Mac update. Once that happens, you'll be able to use Desktop App Integration with macOS Edge stable. Keep an eye out for the update.

This discussion has been closed.