Skip to content

Support Chromium snap package #82

@SnijderC

Description

@SnijderC

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):
  • 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

  1. I used the extension with browserpass-native just fine on the most recent Chromium installed through the debian universe repository.

  2. 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:

  1. Now when I use browserpass I get

    Error: Error: Specified native messaging host not found.

  2. I reinstalled all the components: extension, browserpass-native and configured the extension again (linked the JSON files etc.).

  3. The same error occurs.

  4. I tried linking the file in the snap's .config dir, because it seems obvious that the user .config doesn'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.

  5. 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.. ;)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions