-
Notifications
You must be signed in to change notification settings - Fork 57
Description
General information
- Operating system + version: Ubuntu 19.10
- Browser + version: chromium-browser 77.0.3865.120-0ubuntu1~snap1
- Information about the host app:
- How did you install it?
Downloaded and installed the most recent release (3.0.6) - If installed an official release, put a version (
$ browserpass --version):
Browserpass host app version: 3.0.6 - If built from sources, put a commit id (
$ git describe --always):
- How did you install it?
- Information about the browser extension:
- How did you install it? Installed from the Chrome store.
- Browserpass extension version as reported by your browser: 3.4.1
If you are getting an error immediately after opening popup, have you followed the Configure browsers documentation section?
Yes, and it worked in previous Chromium versions.
Exact steps to reproduce the problem
-
I used the extension with browserpass-native just fine on the most recent Chromium installed through the debian universe repository.
-
I updated to Ubuntu 19.10, Canonical is pushing snap packages increasingly hard. They have good reason not to want to support all the Chromium versions for all the supported Ubuntu versions, Chromium just has a lot of updates. So in 19.10, the chromium-browser debian package is a wrapper that downloads the snap package instead. Canonical is phasing out the regular debian package for all recent versions of Ubuntu soon. So bottom line the real debian package is removed and a snap is installed.
Links for reference:
- https://discourse.ubuntu.com/t/call-for-testing-chromium-browser-deb-to-snap-transition/11179
- https://www.mariomedina.net/2019/10/10/chromium-in-ubuntu-deb-to-snap-transition/
-
Now when I use browserpass I get
Error: Error: Specified native messaging host not found.
-
I reinstalled all the components: extension, browserpass-native and configured the extension again (linked the JSON files etc.).
-
The same error occurs.
-
I tried linking the file in the snap's
.configdir, because it seems obvious that the user.configdoesn't work for a snap.. Even tried the global setting, none of that worked. I suspect the extension is limited too much by the sandbox of the snap. If I had time, I would investigate more and perhaps make a PR, but I don't. But I thought reporting the issue is the least I can do. -
I checked if I could find a trustworthy repository for debian packages but didn't find any, I can only manually install deb packages, don't really want to be responsible for never forgetting to update it though.
What should happen?
Please make the extension work with browserpass-native, or the other way around, from within a snap. It's only a matter of time before more people will upgrade and be stuck with a snap. I would really like this to be working again, I use it a lot, it saves me tons of time copying pasting from the terminal.
What happened instead?
Well, nothing yet.. ;)