Bitwarden package broken on Arm64

When I launch Bitwarden it throws a error on Arm64

[corey@manjaro-pi ~]$ bitwarden-desktop
App threw an error during load
Error: The module '/tmp/.org.chromium.Chromium.DwCGLx'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 85. This version of Node.js requires
NODE_MODULE_VERSION 87. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at process.func [as dlopen] (electron/js2c/asar_bundle.js:5:1846)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1138:18)
    at Object.func [as .node] (electron/js2c/asar_bundle.js:5:2073)
    at Module.load (internal/modules/cjs/loader.js:935:32)
    at Module._load (internal/modules/cjs/loader.js:776:14)
    at Function.f._load (electron/js2c/asar_bundle.js:5:12789)
    at Module.require (internal/modules/cjs/loader.js:959:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/usr/lib/bitwarden/resources/app.asar/node_modules/desktop-idle/index.js:1:21)
    at Module._compile (internal/modules/cjs/loader.js:1078:30)
A JavaScript error occurred in the main process
Uncaught Exception:
Error: The module '/tmp/.org.chromium.Chromium.DwCGLx'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 85. This version of Node.js requires
NODE_MODULE_VERSION 87. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at process.func [as dlopen] (electron/js2c/asar_bundle.js:5:1846)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1138:18)
    at Object.func [as .node] (electron/js2c/asar_bundle.js:5:2073)
    at Module.load (internal/modules/cjs/loader.js:935:32)
    at Module._load (internal/modules/cjs/loader.js:776:14)
    at Function.f._load (electron/js2c/asar_bundle.js:5:12789)
    at Module.require (internal/modules/cjs/loader.js:959:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/usr/lib/bitwarden/resources/app.asar/node_modules/desktop-idle/index.js:1:21)
    at Module._compile (internal/modules/cjs/loader.js:1078:30)

Yeah, we haven’t been able to rebuild bitwarden for a little while now. :frowning:

If you really need the Bitwarden app, you can install it through flatpak.
Or just use the extension in whichever browser you use.
Chrome and Firefox both have an extension.

Ahh that really sucks, any reason why?

jslib (a provided dependency) fails to compile these days.

yeah I have the extension on my browser, it’s just a real pain as I it on my desktop which works but on my Raspberry pi 4 I get this error and it’s really convenient

Any updates on jslib and fixing it so BitWarden works again?

We try to build it from time to time, but so far have had no luck.

Trying again today, though.

Ahh damn, that sucks, keep up the good work guys! :grin:

If Bitwarden from community doesn’t work, just use snap or flatpack. I moved to snap bitwarden a long time ago, since it worked then stopped, then worked, then stopped again, and so on. With snap, it updates automatically and just works.

There is no arm64 version of the Bitwarden snap.

Don’t know if they have an arm64 flatpak.

They have a flatpak but I have no idea if it’s for Arm64 since they have no information on the page.

I’ll check now by installing it.

They have a arm64 version but I ran into a issue running it so I am going to try and reinstall it.

Hmm it seems to be broken, great…

EDIT

it works, after a reboot it now does work just fine but I wonder why it did that haha