Skip to main content
July 11, 2025
Question

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

  • July 11, 2025
  • 5 replies
  • 304 views

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

5 replies

AJCxZ0
July 11, 2025

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

espressoAuthor
July 11, 2025

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 :(

espressoAuthor
July 11, 2025

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

 

1P_Dave
1Password Employee
August 4, 2025

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

espressoAuthor
August 15, 2025

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
1Password Employee
August 15, 2025

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

-Dave