helper app broken

Bug #1810664 reported by Peter Surda
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
browserpass (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The helper app from the webext-browserpass package, located at /usr/lib/browserpass/browserpass, does not work with the current version of the browser extension. Unfortuantely I haven't been able to build it from source to debug. I originally thought it has to do with an apparmor profile, but disabling apparmor has no effect. I was able to strace it, and replicate the behaviour in a terminal (I copy&pasted the json data to stdin of browserpass).

The error I'm getting is "[Browserpass] 2019/01/06 11:31:32 Invalid action", which I see in syslog.

Upgrading the package webext-browserpass to the one from disco solves the problem, as does replacing the binary to the one from debian sid.

It looks to me like the protocol changed between 2.0.11 and 2.0.22. Looking at the github source, the "match_domain" command which the current browser extensions are using, isn't yet available in 2.0.11.

ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: webext-browserpass 2.0.11+dfsg-2 [modified: usr/lib/browserpass/browserpass]
Uname: Linux 4.20.0-042000-lowlatency x86_64
ApportVersion: 2.20.10-0ubuntu13.1
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sun Jan 6 14:24:22 2019
InstallationDate: Installed on 2019-01-03 (2 days ago)
InstallationMedia: Ubuntu-Server 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: browserpass
UpgradeStatus: Upgraded to cosmic on 2019-01-03 (2 days ago)

Revision history for this message
Peter Surda (surda) wrote :
Peter Surda (surda)
Changed in browserpass (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.