browserpass-extension icon indicating copy to clipboard operation
browserpass-extension copied to clipboard

Cannot file native message host (ungoogled chromium flatpak)

Open wbehrens-on-gh opened this issue 2 years ago • 1 comments

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

  1. On Fedora 38, install ungoogled chromium flatpak

  2. download latest source release of the native adapter and follow manual install instructions

  3. Install webstore .crx from gh releases

What should happen?

Should connect to native adapter

What happened instead?

image

wbehrens-on-gh avatar Jun 18 '23 23:06 wbehrens-on-gh

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.

erayd avatar Jun 19 '23 01:06 erayd