Forum Discussion

espresso's avatar
espresso
New Contributor
5 months ago

Can't get Browser/Desktop integration to work on arm64

Hi there, I cannot get Browser/Desktop App integration to work on Raspberry Pi 5 running Armbian

I downloaded the 1password-latest.tar.gz file and unpacked it, and moved it to /opt/1Password and then executed ./after-install.sh all with no issues.

Opened the Desktop app, signed in, and it's sitting in my system tray as I type this -- all with no issues

However, no matter what I've tried, I cannot get the browser extension to show anything other than Integration Status: Connection Problem, and I have to keep logging in every time manually

I originally couldn't get it to work with the included Firefox-ESR so I thought maybe it's sandboxed

So I went through all kinds of hoops adding the repo direct from mozilla, giving it package precedence, and installing from their source instead.. and lo and behold -- they still will not integrate

Chromium didn't work either

At my wits end here, what the hell is going on?

Is the .tar.gz version sandboxed and I'm unaware possibly?

 

Thanks kindly for any help

6 Replies

  • espresso's avatar
    espresso
    New Contributor

    It's fixed! Version 8.1.14 is working! The first time I've seen the green light!

     

    Strange because I looked at the changelog and it just mentions unrelated stuff

     

    I'm going to try and do some testing and report back, but thank you either way!

    • 1P_Dave's avatar
      1P_Dave
      Icon for Moderator rankModerator

      I'm glad that the latest version resolves the issue! Thanks for letting the community know. 

      -Dave

  • Hello espresso​! 👋

    I'm sorry that app integration with your browser isn't working on your Raspberry Pi. It looks like Armbian is a Linux distribution that we don't support officially so it's possible that something is different in this distribution from regular Debian that is breaking app integration. In the logs that you provided I see the following: 

    ERROR 2025-07-11T20:27:42.743+00:00 ThreadId(1) [1P:app/op-app/src/app/backend/native_messaging/mod.rs:104] BrowserSupport manifest installer failed: InvalidAppPath

    WARN 2025-07-11T20:27:42.745+00:00 runtime-worker(ThreadId(8)) [1P:foundation/op-sys-info/src/process_information/linux.rs:331] binary permission verification failed for /opt/1Password

    Can you confirm that you followed all of the steps here: ARM or other distributions (.tar.gz)

    It might be worth completely removing 1Password and reinstalling it again using those steps. Let me know how that goes. 

    -Dave

  • espresso's avatar
    espresso
    New Contributor

    I have been on Libera in the Armbian and Debian channels looking for help and I now believe this to be a 1password issue, not the browsers, and not their sandboxing or anything of the sort

    I ran 1password direct from terminal so I could observe any errors echoing from the application and there seems to be many.

    I hope this doesn't identify me in any way, but I didn't see anything major at a glance.

    Let me know if someone out there can make sense of this!  I am headed to ask Grok next, after I post this followup.

    This is what was displayed from the time I opened 1password, then entered my password for authentication 

    And if I somehow posted some identifying information please remove this and let me know, thanks again

     

    I can't get the 1password Desktop Application to hook up to the browser extension on Armbian on my Orange Pi 5
    
    
    I ran the '1password' command from the prompt so I could see the output and there certainly appears to be some issues, does any of this make sense to you?
    
    
    orangepi5:logs:% 1password 
    
    ERROR 2025-07-11T20:27:42.178+00:00 ThreadId(1) [1P:foundation/op-log/src/lib.rs:670] tracing WAS NOT installed
    
    INFO  2025-07-11T20:27:42.180+00:00 ThreadId(1) [1P:op-settings/src/store/json_store.rs:73] Settings file created @ 2025-07-11 14:59:50.125497441 UTC and last modified @ 2025-07-11 20:19:54.672952940 UTC
    
    WARN  2025-07-11T20:27:42.180+00:00 ThreadId(1) [1P:foundation/op-startup/src/linux.rs:20] Yama is absent or ptrace_scope is set to 0.
    
    INFO  2025-07-11T20:27:42.181+00:00 ThreadId(1) [client:typescript] Client starting.
    
    [5524:0711/162742.389203:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.389398:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.389482:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.389540:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.389597:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.389657:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.389714:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.389769:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.389825:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.389880:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.389934:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.389987:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.390042:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.390095:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.390163:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.390218:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.391810:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.391890:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.391948:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.392003:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.392068:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.392120:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.392175:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.392228:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.392283:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.392336:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.392391:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.392443:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.392498:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.392550:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    [5524:0711/162742.392604:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)
    
    [5524:0711/162742.392656:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)
    
    ERROR 2025-07-11T20:27:42.725+00:00 ThreadId(1) [1P:op-crash-reporting/src/crash_report.rs:157] Failed to load crash reports from disk: Os { code: 2, kind: NotFound, message: "No such file or directory" }
    
    INFO  2025-07-11T20:27:42.726+00:00 ThreadId(1) [1P:op-localization/src/lib.rs:239] system locale detected as 'en-US'
    
    INFO  2025-07-11T20:27:42.726+00:00 ThreadId(1) [1P:op-localization/src/lib.rs:265] selected translations for EN_US based on detected locale en-US
    
    INFO  2025-07-11T20:27:42.726+00:00 ThreadId(1) [status:app/op-app/src/app.rs:972] App::new(1Password for Linux/81100029 (EN_US), /home/<redacted-username>/.config/1Password)
    
    INFO  2025-07-11T20:27:42.733+00:00 ThreadId(1) [1P:data/op-db/src/common/mod.rs:148] Core DB Table Integrity Check Succeeded
    
    INFO  2025-07-11T20:27:42.734+00:00 ThreadId(1) [1P:data/op-db/src/common/mod.rs:162] Core DB Integrity Check Succeeded
    
    INFO  2025-07-11T20:27:42.734+00:00 ThreadId(1) [1P:data/op-db/src/core_db/db.rs:145] Starting Core DB at version: 41
    
    INFO  2025-07-11T20:27:42.735+00:00 ThreadId(1) [1P:data/op-db/src/common/mod.rs:148] Resources DB Table Integrity Check Succeeded
    
    INFO  2025-07-11T20:27:42.735+00:00 ThreadId(1) [1P:data/op-db/src/common/mod.rs:162] Resources DB Integrity Check Succeeded
    
    INFO  2025-07-11T20:27:42.735+00:00 ThreadId(1) [1P:data/op-db/src/resources_db/db.rs:107] Starting Resources DB at version: 1
    
    ERROR 2025-07-11T20:27:42.739+00:00 ThreadId(1) [1P:/builds/dev/core/core/ssh/op-ssh-config/src/lib.rs:251] Failed to start ssh config file watcher: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
    
    WARN  2025-07-11T20:27:42.743+00:00 ThreadId(1) [1P:foundation/op-sys-info/src/process_information/linux.rs:331] binary permission verification failed for /opt/1Password
    
    ERROR 2025-07-11T20:27:42.743+00:00 ThreadId(1) [1P:app/op-app/src/app/backend/native_messaging/mod.rs:104] BrowserSupport manifest installer failed: InvalidAppPath
    
    WARN  2025-07-11T20:27:42.745+00:00 runtime-worker(ThreadId(8)) [1P:foundation/op-sys-info/src/process_information/linux.rs:331] binary permission verification failed for /opt/1Password
    
    ERROR 2025-07-11T20:27:42.745+00:00 runtime-worker(ThreadId(8)) [1P:app/op-app/src/app/backend/native_messaging/mod.rs:104] BrowserSupport manifest installer failed: InvalidAppPath
    
    ERROR 2025-07-11T20:27:42.753+00:00 runtime-worker(ThreadId(3)) [1P:native-messaging/op-native-core-integration/src/lib.rs:548] Listener on SETTING_STATUS has been dropped, unable to communicate changes made to browser SLS setting
    
    ERROR 2025-07-11T20:27:42.754+00:00 ThreadId(1) [1P:ffi/op-core-node/src/lib.rs:507] Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
    
    INFO  2025-07-11T20:27:42.753+00:00 runtime-worker(ThreadId(5)) [1P:native-messaging/op-native-core-integration/src/lib.rs:350] Starting IPC listener on 1Password-BrowserSupport
    
    INFO  2025-07-11T20:27:42.755+00:00 runtime-worker(ThreadId(3)) [1P:native-messaging/op-native-core-integration/src/lib.rs:362] Active native core integration is awaiting messages
    
    INFO  2025-07-11T20:27:42.756+00:00 runtime-worker(ThreadId(8)) [1P:ssh/op-agent-controller/src/lib.rs:571] Starting filesystem watcher for SSH agent configuration directories...
    
    ERROR 2025-07-11T20:27:42.758+00:00 runtime-worker(ThreadId(8)) [1P:/builds/dev/core/core/ssh/op-agent-controller/src/lib.rs:572] Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
    
    [5482:0711/162742.906668:ERROR:content/browser/browser_main_loop.cc:278] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
    
    [5482:0711/162742.906910:ERROR:content/browser/browser_main_loop.cc:278] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
    
    INFO  2025-07-11T20:27:43.453+00:00 runtime-worker(ThreadId(10)) [1P:app/op-app/src/app/backend/lock_screen.rs:93] System unlock is enabled: true
    
    INFO  2025-07-11T20:27:43.453+00:00 runtime-worker(ThreadId(10)) [1P:app/op-app/src/app/backend/lock_screen.rs:121] Sys auth status NotSetup
    
    ERROR 2025-07-11T20:27:43.474+00:00 runtime-worker(ThreadId(8)) [1P:app/op-app/src/app/components/route_persister.rs:31] Could not get key from unlocked account!
    
    INFO  2025-07-11T20:27:56.448+00:00 runtime-worker(ThreadId(3)) [1P:app/op-app/src/app/backend/lock_screen.rs:93] System unlock is enabled: true
    
    INFO  2025-07-11T20:27:56.698+00:00 runtime-worker(ThreadId(8)) [1P:/builds/dev/core/core/data/ext/op-account-ext-settings-authentication/src/lib.rs:242] loaded settings authentication key: 8d6b70381d2440ce
    
    INFO  2025-07-11T20:27:56.723+00:00 runtime-worker(ThreadId(8)) [1P:data/ext/op-account-ext-items/src/lib.rs:270] loaded 586 items in 4 vaults for account: 3TDDCS6KSVFVTGU7WFNDM3MHWA
    
    INFO  2025-07-11T20:27:56.730+00:00 runtime-worker(ThreadId(3)) [1P:op-settings/src/store/policies.rs:112] Notifying settings changed due to b5 policies.
    
    INFO  2025-07-11T20:27:56.730+00:00 runtime-worker(ThreadId(4)) [1P:op-telemetry/src/middleware/opt_state.rs:114] op-telemetry: account uuid '3TDDCS6KSVFVTGU7WFNDM3MHWA' changed telemetry state to Decided(In)
    
    INFO  2025-07-11T20:27:56.732+00:00 runtime-worker(ThreadId(8)) [1P:data/ext/op-account-ext-settings-authentication/src/lib.rs:323] exactly one existing key found (8d6b70381d2440ce). Applying it to any new accounts
    
    INFO  2025-07-11T20:27:56.732+00:00 runtime-worker(ThreadId(8)) [1P:op-settings/src/store/json_store.rs:727] initializing settings authentication with key 8d6b70381d2440ce
    
    INFO  2025-07-11T20:27:56.733+00:00 runtime-worker(ThreadId(4)) [1P:app/op-app/src/app/backend/unlock.rs:186] Lock state changed: Unlocked
    
    INFO  2025-07-11T20:27:56.733+00:00 runtime-worker(ThreadId(4)) [1P:app/op-app/src/app/backend/essential_setup.rs:129] SLS Migration Result: NotRequired
    
    [5482:0711/162756.744174:ERROR:content/browser/browser_main_loop.cc:278] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
    
    [5482:0711/162756.744571:ERROR:content/browser/browser_main_loop.cc:278] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
    
    [5482:0711/162756.785079:ERROR:content/browser/browser_main_loop.cc:278] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
    
    [5482:0711/162756.785759:ERROR:content/browser/browser_main_loop.cc:278] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
    
    INFO  2025-07-11T20:27:56.930+00:00 runtime-worker(ThreadId(3)) [1P:data/op-account-system-unlock/src/lib.rs:806] Adding system unlock key. Verifying keysets can be decrypted.
    
    INFO  2025-07-11T20:27:56.934+00:00 runtime-worker(ThreadId(3)) [1P:data/op-account-system-unlock/src/lib.rs:812] Adding system unlock key. Encrypting muk.
    
    WARN  2025-07-11T20:27:56.946+00:00 ThreadId(14) [1P:data/op-db-queue/src/operations.rs:2212] operation transaction #tx#44(persist_route) took more than 100 ms (115 ms)
    
    INFO  2025-07-11T20:27:56.946+00:00 ThreadId(14) [1P:data/op-account-system-unlock/src/lib.rs:818] Adding system unlock key. Updating account.
    
    INFO  2025-07-11T20:27:57.169+00:00 runtime-worker(ThreadId(3)) [1P:app/op-app/src/app/backend/unlock.rs:215] Processing unlocked account 3TDDCS6KSVFVTGU7WFNDM3MHWA
    
    INFO  2025-07-11T20:27:57.253+00:00 runtime-worker(ThreadId(51)) [1P:app/op-app/src/app/backend/quick_access.rs:184] Getting suggestions for quick access
    
    INFO  2025-07-11T20:27:57.279+00:00 runtime-worker(ThreadId(61)) [1P:app/op-app/src/app/backend/quick_access.rs:184] Getting suggestions for quick access
    
    INFO  2025-07-11T20:27:57.681+00:00 runtime-worker(ThreadId(3)) [1P:op-b5-client/src/internal/unauthorized_session/auth_flow.rs:1234] Verifying device secret (MFA) with server...
    
    INFO  2025-07-11T20:27:57.790+00:00 runtime-worker(ThreadId(7)) [1P:op-b5-client/src/internal/unauthorized_session/auth_flow.rs:888] Device secret was verified
    
    INFO  2025-07-11T20:27:57.791+00:00 runtime-worker(ThreadId(7)) [1P:op-b5-client/src/internal/unauthorized_session/auth_flow.rs:909] No new device secret was given as current one is still valid and verified
    
    WARN  2025-07-11T20:27:58.228+00:00 ThreadId(14) [1P:data/op-db-queue/src/operations.rs:2212] operation transaction #tx#48(remove_all_flags_for_account) took more than 100 ms (342 ms)
    
    INFO  2025-07-11T20:27:58.312+00:00 runtime-worker(ThreadId(7)) [1P:data/ext/op-account-ext-syncer/src/lib.rs:248] The B5 Notifier for (3TDDCS6KSVFVTGU7WFNDM3MHWA) has connected, now monitoring for events.
    
    ERROR 2025-07-11T20:27:58.383+00:00 runtime-worker(ThreadId(7)) [1P:data/op-syncer/src/system_vault.rs:37] Error creating system vault for account (3TDDCS6KSVFVTGU7WFNDM3MHWA): FetchDataError(FetchError(<unknown reason>, code: HttpStatus(400), Session ID: Some(Session ID: UXLVNBJTL5EE7FHSYP64VMLRWU)))
    
    INFO  2025-07-11T20:27:58.384+00:00 runtime-worker(ThreadId(8)) [1P:data/op-syncer/src/sync_job.rs:453] synced account 3TDDCS6KSVFVTGU7WFNDM3MHWA (0.340364255s)
    
    INFO  2025-07-11T20:27:58.385+00:00 runtime-worker(ThreadId(7)) [1P:op-file-transfer/src/lib.rs:668] find_and_complete_pending_uploads: '3TDDCS6KSVFVTGU7WFNDM3MHWA'
    
    ERROR 2025-07-11T20:27:58.385+00:00 runtime-worker(ThreadId(8)) [1P:/builds/dev/core/core/op-file-transfer/src/legacy.rs:43] failed to read files dir: Os { code: 2, kind: NotFound, message: "No such file or directory" }
    
    INFO  2025-07-11T20:27:58.456+00:00 runtime-worker(ThreadId(51)) [1P:app/op-app/src/app/backend/quick_access.rs:184] Getting suggestions for quick access
    
    

     

  • espresso's avatar
    espresso
    New Contributor

    Hi AJCxZ0

    Yes, of course:

     

    and then the Desktop app as well:

     

    This browser was installed directly from Mozilla and not via Flatpak or any other "sandboxed" method I'm aware of :(

  • AJCxZ0's avatar
    AJCxZ0
    Silver Expert

    In the client, did you set ⁝, Settings..., Browser, ☑ Connect with 1Password in the browser ?