Package Details: proton-pass-bin 1.31.4-1

Git Clone URL: https://aur.archlinux.org/proton-pass-bin.git (read-only, click to copy)
Package Base: proton-pass-bin
Description: Open-source password manager for effortless protection. Securely store, share and auto-login your accounts with Proton Pass, using end-to-end encryption trusted by millions.
Upstream URL: https://proton.me/pass
Licenses: MIT, GPL-3.0-or-later
Groups: ProtonPass
Conflicts: proton-pass, protonpass
Provides: proton-pass, protonpass
Submitter: None
Maintainer: DodoGTA
Last Packager: DodoGTA
Votes: 25
Popularity: 5.75
First Submitted: 2024-07-05 19:51 (UTC)
Last Updated: 2025-05-20 07:40 (UTC)

Latest Comments

1 2 Next › Last »

lexxrexx commented on 2025-05-02 15:31 (UTC)

@DogoGTA ah yeah, and this REALLY confirms it: https://github.com/flathub/me.proton.Pass/commit/13a2a28be677c90878652672d07a81fcf9efc624 curious as ProtonMail has aarch64 support. But thank you!

DodoGTA commented on 2025-05-02 15:22 (UTC)

@lexxrexx It seems that the official binaries don't have an ARM64 variant: https://github.com/flathub/me.proton.Pass/issues/49#issuecomment-2643263452

lexxrexx commented on 2025-05-02 14:46 (UTC)

Hello, received error-

==> ERROR: proton-pass-bin is not available for the 'aarch64' architecture.

would it be possible to update to build for aarch64? (and/or point me in the direction of where to learn to do it myself, I'm still veeeerrrry new)

shaybox commented on 2025-05-01 20:02 (UTC) (edited on 2025-05-01 20:03 (UTC) by shaybox)

No, it doesn't start for me. I've tried a fresh install in a VM and both AUR packages, previous versions back to 1.28, and multiple node versions listed supported.

❯ proton-pass --trace-warnings
Gtk-Message: 16:01:55.329: Failed to load module "appmenu-gtk-module"
(node:2291696) UnhandledPromiseRejectionWarning: ReferenceError: path is not defined
    at createTrayIcon (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:18998:124)
    at App.<anonymous> (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:19040:5)
    at App.emit (node:events:518:28)
    at emitUnhandledRejectionWarning (node:internal/process/promises:298:15)
    at warnWithErrorCodeUnhandledRejectionsMode (node:internal/process/promises:406:5)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
(node:2291696) ReferenceError: path is not defined
    at createTrayIcon (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:18998:124)
    at App.<anonymous> (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:19040:5)
    at App.emit (node:events:518:28)

DodoGTA commented on 2025-05-01 12:48 (UTC)

@shaybox The program still boots to the login screen for me (are you encountering issues later?)

shaybox commented on 2025-05-01 09:34 (UTC) (edited on 2025-05-01 09:39 (UTC) by shaybox)

The package seems to crash because the path variable doesn't exist in app.asar on the const trayIconPath line

adventurer commented on 2025-04-16 15:56 (UTC) (edited on 2025-04-16 16:00 (UTC) by adventurer)

The app doesn't start for me. Shutdown + restart didn't help,. electron is installed.

Here's the output:

(node:342261) UnhandledPromiseRejectionWarning: Error: /tmp/.org.chromium.Chromium.X01P4b: Fehler beim Mappen des Shared Objects at process.func [as dlopen] (node:electron/js2c/node_init:2:2559) at Module._extensions..node (node:internal/modules/cjs/loader:1602:18) at Object.func [as .node] (node:electron/js2c/node_init:2:2786) at Module.load (node:internal/modules/cjs/loader:1295:32) at Module._load (node:internal/modules/cjs/loader:1111:12) at c._load (node:electron/js2c/node_init:2:16955) at Module.require (node:internal/modules/cjs/loader:1318:19) at require (node:internal/modules/helpers:179:18) at 6081 (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:12143:18) at webpack_require (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:19332:42) (Use proton-pass --trace-warnings ... to show where the warning was created) (node:342261) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)

With proton-pass --trace-warnings I get:

(node:347335) UnhandledPromiseRejectionWarning: Error: /tmp/.org.chromium.Chromium.CqJ9VR: Fehler beim Mappen des Shared Objects at process.func [as dlopen] (node:electron/js2c/node_init:2:2559) at Module._extensions..node (node:internal/modules/cjs/loader:1602:18) at Object.func [as .node] (node:electron/js2c/node_init:2:2786) at Module.load (node:internal/modules/cjs/loader:1295:32) at Module._load (node:internal/modules/cjs/loader:1111:12) at c._load (node:electron/js2c/node_init:2:16955) at Module.require (node:internal/modules/cjs/loader:1318:19) at require (node:internal/modules/helpers:179:18) at 6081 (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:12143:18) at webpack_require (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:19332:42) at emitUnhandledRejectionWarning (node:internal/process/promises:298:15) at warnWithErrorCodeUnhandledRejectionsMode (node:internal/process/promises:406:5) at processPromiseRejections (node:internal/process/promises:470:17) at process.processTicksAndRejections (node:internal/process/task_queues:96:32) (node:347335) Error: /tmp/.org.chromium.Chromium.CqJ9VR: Fehler beim Mappen des Shared Objects at process.func [as dlopen] (node:electron/js2c/node_init:2:2559) at Module._extensions..node (node:internal/modules/cjs/loader:1602:18) at Object.func [as .node] (node:electron/js2c/node_init:2:2786) at Module.load (node:internal/modules/cjs/loader:1295:32) at Module._load (node:internal/modules/cjs/loader:1111:12) at c._load (node:electron/js2c/node_init:2:16955) at Module.require (node:internal/modules/cjs/loader:1318:19) at require (node:internal/modules/helpers:179:18) at 6081 (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:12143:18) at webpack_require (/opt/proton-pass/resources/app.asar/.webpack/main/index.js:19332:42)[/code]

erikvanvelzen commented on 2025-04-13 20:25 (UTC)

I had the same error as Varen. Similarly a full shutdown + restart fixed it even though nothing changed.

Dotolox commented on 2025-01-12 15:41 (UTC) (edited on 2025-01-12 15:44 (UTC) by Dotolox)

Hi @DodoGTA, first of all thanks for creating this! I have bee using this package now and noticed, that it is currently not possible to login securely via FIDO or other passkey solutions. This feature is supported on the native clients provided by Proton. The option for Biometrics currently appears within the settings, but seems to be greyed out. When I login into the proton pass web app into my account on which a FIDO key is setup I've noticed, that I have to insert my key to login into my proton account in general. However, the "Biometrics" option is not even appearing inside the web of proton-pass itself. I think proton handles the web-based login flow for FIDO diffidently then on the native desktop apps. Is there anyway the "web based" login flow for FIDO keys could be utilized within electron so it works with this package?

Varen commented on 2025-01-07 14:51 (UTC)

yeah did that as well...

By continuing testing, I found out that my VM surprisingly started to work again, without touching any install/uninstall but just rebooting..

So rebooted ... it works again.

Sorry for that, but thanks for trying to help. very much appreciated.