Browser integration broken (8.2.2-57.BETA): KeyRingHelper runs into errors

lieverse
lieverse
Community Member

(This may be related or even the same as https://1password.community/discussion/123621/integrate-with-the-1password-app-stopped-working, but I'm not sure if the non-beta 8.2.2 is the same as 8.2.2-57.BETA.

May also be related to https://1password.community/discussion/123679/1password-r0000x-log-files-in-my-home-directory as log message about /usr/lib64 is the same - but the report there seems to be primarily about the log file appearing in the home directory)

Since 8.2.2-57.BETA the integration with the browser is broken on my system. In the BrowserSupport logs I see:

INFO  2021-09-24T16:44:15.026 main(ThreadId(1)) [1P:native-messaging/op-browser-support/src/main.rs:67] Starting 1Password-BrowserSupport 8.2.2-57.BETA production build no. 80202057.
INFO  2021-09-24T16:44:15.026 main(ThreadId(1)) [1P:native-messaging/op-browser-support/src/browser_verification/linux.rs:29] Verifying browser "/usr/lib/firefox/firefox"
INFO  2021-09-24T16:44:15.159 main(ThreadId(1)) [1P:native-messaging/op-browser-support/src/browser_verification/linux.rs:41] Browser "/usr/lib/firefox/firefox" verified successfully
INFO  2021-09-24T16:44:15.159 main(ThreadId(1)) [1P:native-messaging/op-browser-support/src/main.rs:141] Connection name: 1Password-BrowserSupport
INFO  2021-09-24T16:44:15.159 main(ThreadId(1)) [1P:native-messaging/op-browser-support/src/main.rs:160] 1Password app connected
WARN  2021-09-24T16:44:15.321 main(ThreadId(1)) [1P:foundation/op-linux/src/kernel_keyring.rs:824] failed to initialize keyring helper, its functionality will be unavailable: Io(Error { kind: UnexpectedEof, message: "failed to fill whole buffer" })
ERROR 2021-09-24T16:44:15.326 main(ThreadId(1)) [1P:native-messaging/op-browser-support/src/main.rs:88] CodecError(Linux(KeyNotFound))
        Happened in: native-messaging/op-browser-support/src/main.rs:246
INFO  2021-09-24T16:44:15.326 main(ThreadId(1)) [1P:native-messaging/op-browser-support/src/main.rs:104] Shutting down 1Password-BrowserSupport 8.2.2-57.BETA production build no. 80202057.

In addition, the KeyRingHelper log shows:

INFO  2021-09-24T16:44:15.161 main(ThreadId(1)) [1P:foundation/op-linux/src/bin/keyring_helper.rs:144] initalizing keyring helper
ERROR 2021-09-24T16:44:15.319 main(ThreadId(1)) [1P:foundation/op-binary-support/src/linux.rs:71] system library directory is modifiable by unprivileged processes: /usr/lib64/

Interestingly, I don't have any /usr/lib64 directory on my system.
After creating that directory (as root), the KeyRingHelper error changes to:

INFO  2021-09-24T16:49:07.515 main(ThreadId(1)) [1P:foundation/op-linux/src/bin/keyring_helper.rs:144] initalizing keyring helper
ERROR 2021-09-24T16:49:07.644 main(ThreadId(1)) [1P:foundation/op-binary-support/src/linux.rs:188] parent process contained untrusted libraries: /lib/x86_64-linux-gnu/libnss_files-2.27.so

and the integration still doesn't work.

This is while using Firefox 92.0 (from Ubuntu repos). Did not check other browsers.

Thanks,
Paul

Comments

This discussion has been closed.