Browser integration broken (8.2.2-57.BETA): KeyRingHelper runs into errors
(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
-
It looks like 8.2.2-72.BETA resolved this issue already.
0 -
Try this quick fix if someone still experiences this: https://1password.community/discussion/comment/613635/#Comment_613635
0 -
Hey @lieverse Sounds like you were able to resolve it by downloading the latest beta. :)
If the issue persists or there's anything more we can do, drop us a line!
0