11
2
Fork
You've already forked debian-obs
0

browserpass extension does not work #6

Open
opened 2025年03月08日 09:13:00 +01:00 by pravi · 5 comments

browserpass is installed from Debian official repos and works on firefox and chromium browsers from official repo

$ apt policy webext-browserpass 
webext-browserpass:
 Installed: 3.7.2-1+b19
 Candidate: 3.7.2-1+b19

If I go to manage extensions and preferences, it says Error: No such native application com.github.browserpass.native. May be LibreWolf need to be configured to look in paths where Debian extension packages get installed as well?

$ dpkg -L webext-browserpass
/.
/etc
/etc/chromium
/etc/chromium/native-messaging-hosts
/etc/chromium/native-messaging-hosts/com.github.browserpass.native.json
/usr
/usr/lib
/usr/lib/browserpass
/usr/lib/browserpass/Makefile
/usr/lib/browserpass/browserpass-native
/usr/lib/mozilla
/usr/lib/mozilla/native-messaging-hosts
/usr/lib/mozilla/native-messaging-hosts/com.github.browserpass.native.json
/usr/share
/usr/share/chromium
/usr/share/chromium/extensions
/usr/share/chromium/extensions/browserpass
/usr/share/chromium/extensions/browserpass/manifest.json
/usr/share/doc
/usr/share/doc/webext-browserpass
/usr/share/doc/webext-browserpass/README.chrome
/usr/share/doc/webext-browserpass/README.md.gz
/usr/share/doc/webext-browserpass/changelog.Debian.amd64.gz
/usr/share/doc/webext-browserpass/changelog.Debian.gz
/usr/share/doc/webext-browserpass/copyright
/usr/share/mozilla
/usr/share/mozilla/extensions
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/css
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/css/options.dist.css
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/css/popup.dist.css
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/fonts
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/icon.png
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/icon.svg
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/icon16.png
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js/background.dist.js
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js/inject.dist.js
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js/options.dist.js
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js/popup.dist.js
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/manifest.json
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/options
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/options/options.html
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-bs-delete.svg
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-copy.svg
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-details.svg
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-history.svg
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-key.svg
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-search.svg
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-user.svg
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/popup.html
/usr/share/chromium/extensions/browserpass/css
/usr/share/chromium/extensions/browserpass/fonts
/usr/share/chromium/extensions/browserpass/icon.png
/usr/share/chromium/extensions/browserpass/icon.svg
/usr/share/chromium/extensions/browserpass/icon16.png
/usr/share/chromium/extensions/browserpass/js
/usr/share/chromium/extensions/browserpass/options
/usr/share/chromium/extensions/browserpass/popup
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/fonts/OpenSans-Light.ttf
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/fonts/OpenSans-Regular.ttf
$ apt policy librewolf
librewolf:
 Installed: 135.0.1-1
 Candidate: 135.0.1-1
 Version table:
 *** 135.0.1-1 500
 500 https://download.opensuse.org/repositories/home:/bgstack15:/aftermozilla/Debian_Unstable Packages
 100 /var/lib/dpkg/status

For now I have to use pass -c from command line, but some sites like my bank does not support copy paste so I have to use firefox or chromium to access my bank website.

browserpass is installed from Debian official repos and works on firefox and chromium browsers from official repo ``` $ apt policy webext-browserpass webext-browserpass: Installed: 3.7.2-1+b19 Candidate: 3.7.2-1+b19 ``` If I go to manage extensions and preferences, it says Error: No such native application com.github.browserpass.native. May be LibreWolf need to be configured to look in paths where Debian extension packages get installed as well? ``` $ dpkg -L webext-browserpass /. /etc /etc/chromium /etc/chromium/native-messaging-hosts /etc/chromium/native-messaging-hosts/com.github.browserpass.native.json /usr /usr/lib /usr/lib/browserpass /usr/lib/browserpass/Makefile /usr/lib/browserpass/browserpass-native /usr/lib/mozilla /usr/lib/mozilla/native-messaging-hosts /usr/lib/mozilla/native-messaging-hosts/com.github.browserpass.native.json /usr/share /usr/share/chromium /usr/share/chromium/extensions /usr/share/chromium/extensions/browserpass /usr/share/chromium/extensions/browserpass/manifest.json /usr/share/doc /usr/share/doc/webext-browserpass /usr/share/doc/webext-browserpass/README.chrome /usr/share/doc/webext-browserpass/README.md.gz /usr/share/doc/webext-browserpass/changelog.Debian.amd64.gz /usr/share/doc/webext-browserpass/changelog.Debian.gz /usr/share/doc/webext-browserpass/copyright /usr/share/mozilla /usr/share/mozilla/extensions /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384} /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/css /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/css/options.dist.css /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/css/popup.dist.css /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/fonts /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/icon.png /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/icon.svg /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/icon16.png /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js/background.dist.js /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js/inject.dist.js /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js/options.dist.js /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/js/popup.dist.js /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/manifest.json /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/options /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/options/options.html /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-bs-delete.svg /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-copy.svg /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-details.svg /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-history.svg /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-key.svg /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-search.svg /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/icon-user.svg /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/popup/popup.html /usr/share/chromium/extensions/browserpass/css /usr/share/chromium/extensions/browserpass/fonts /usr/share/chromium/extensions/browserpass/icon.png /usr/share/chromium/extensions/browserpass/icon.svg /usr/share/chromium/extensions/browserpass/icon16.png /usr/share/chromium/extensions/browserpass/js /usr/share/chromium/extensions/browserpass/options /usr/share/chromium/extensions/browserpass/popup /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/fonts/OpenSans-Light.ttf /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/browserpass@maximbaz.com/fonts/OpenSans-Regular.ttf ``` ``` $ apt policy librewolf librewolf: Installed: 135.0.1-1 Candidate: 135.0.1-1 Version table: *** 135.0.1-1 500 500 https://download.opensuse.org/repositories/home:/bgstack15:/aftermozilla/Debian_Unstable Packages 100 /var/lib/dpkg/status ``` For now I have to use pass -c from command line, but some sites like my bank does not support copy paste so I have to use firefox or chromium to access my bank website.
Author
Copy link

Since librewolf did not detect the extension from system path, I had to install it from librewolf itself - but the error shared is what I see.

Since librewolf did not detect the extension from system path, I had to install it from librewolf itself - but the error shared is what I see.
Author
Copy link

https://github.com/browserpass/browserpass-native/issues/126 - where should we install com.github.browserpass.native.json ?

https://github.com/browserpass/browserpass-native/issues/126 - where should we install com.github.browserpass.native.json ?
Author
Copy link

May be this needs fixing in webext-bowserpass package? https://github.com/browserpass/browserpass-native?tab=readme-ov-file#install-manually

May be this needs fixing in webext-bowserpass package? https://github.com/browserpass/browserpass-native?tab=readme-ov-file#install-manually
Author
Copy link
Opened a bug in Debian https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099796
Author
Copy link

Manually building it also not working - same error as before.

Manually building it also not working - same error as before.
Commenting is not possible because the repository is archived.
No Branch/Tag specified
master
b145.0.1
b142.0
b139.0
b137.0.2
b137.0
b136.0
b135.0.1
b135.0
b133.0
b134.0.1
b131.0
b130.0
b129.0.1
b128.0
b127.0
b126.0
b125.0.1
b124.0.1
b123.0.1
b121.0.1
b120.0.1
b119.0
b118.0.2
woodpecker-ci
b117.0
b116.0
b115.0.2
b114.0
b113.0
b112.0.1
b111.0
b109.0
b108.0
b107.0
b106.0
b105.0
b104.0
b103.0
b102.0
build-101.0.1
build-100.0.2
build-99.0
build-98.0
build-97.0
build-96.0.1
build-95.0.1
build-95.0
build-94.0
build-93.0
No results found.
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
librewolf/debian-obs#6
Reference in a new issue
librewolf/debian-obs
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?