browserpass-extension
browserpass-extension copied to clipboard
Cannot file native message host (ungoogled chromium flatpak)
General information
- Operating system + version: Fedora 38
- Browser + version: ungoogled chromium
- Information about the host app:
- Native adapter 3.1.0 built from source
- Extension 3.7.2 webstore install from github releases
Exact steps to reproduce the problem
-
On Fedora 38, install ungoogled chromium flatpak
-
download latest source release of the native adapter and follow manual install instructions
-
Install webstore .crx from gh releases
What should happen?
Should connect to native adapter
What happened instead?
This looks like the same issue as the following:
- https://github.com/browserpass/browserpass-native/issues/93
- https://github.com/browserpass/browserpass-native/issues/82
The root cause is that the containerisation method used to sandbox the browser, also means that the browser can't see the native host binary, which is installed outside of the browser's container. To get this working, you'll need to allow the browser to access the browserpass native host, and add the necessary configuration to the containerised browser to ensure that it knows where to look.
There are some workaround suggestions in those issue threads, but unfortunately this isn't something that we can do much about from the Browserpass end of things. The problem is something that ultimately needs to be resolved by whoever is packaging your browser.