Forum Discussion
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
4 Replies
- 1P_Dave
Moderator
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
- espressoNew 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
- espressoNew 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 :(
- AJCxZ0Bronze Expert
In the client, did you set ⁝, Settings..., Browser, ☑ Connect with 1Password in the browser ?