Missing semver
dependency for version 2025.5.0
Hi \o
Description:
It seems that since version 2025.5.0-1, bitwarden-cli
package now depends
on semver
.
Additional info:
- package version(s):
-
✅ 2025.4.0 -
❌ 2025.5.0
-
- link to upstream similar bug report : https://github.com/bitwarden/clients/issues/14995
Steps to reproduce:
-
With version 2025.4.0, everything works fine
👌 ❯❯❯ bw -v 2025.4.0 ❯❯❯ bw unlock ? Master password: [input is hidden]
-
Upgrade
bitwarden-cli
:❯❯❯ sudo pacman --sync -- bitwarden-cli resolving dependencies... looking for conflicting packages... Packages (1) bitwarden-cli-2025.5.0-1 ^^^^^^^^^^ Total Installed Size: 33.93 MiB Net Upgrade Size: -1.74 MiB :: Proceed with installation? [Y/n] (1/1) checking keys in keyring [########################################] 100% (1/1) checking package integrity [########################################] 100% (1/1) loading package files [########################################] 100% (1/1) checking for file conflicts [########################################] 100% (1/1) checking available disk space [########################################] 100% :: Processing package changes... (1/1) upgrading bitwarden-cli [########################################] 100% :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate...
-
And now, even displaying
bw
's version doesn't work :❯❯❯ bw -v node:internal/modules/cjs/loader:1215 throw err; ^ Error: Cannot find module 'semver' Require stack: - /usr/lib/node_modules/@bitwarden/cli/build/bw.js at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15) at Module._load (node:internal/modules/cjs/loader:1043:27) at Module.require (node:internal/modules/cjs/loader:1298:19) at require (node:internal/modules/helpers:182:18) at Object.semver (/usr/lib/node_modules/@bitwarden/cli/build/bw.js:9788:18) at __webpack_require__ (/usr/lib/node_modules/@bitwarden/cli/build/bw.js:9842:41) at eval (webpack-internal:///../../libs/common/src/platform/services/config/default-config.service.ts:11:64) at ../../libs/common/src/platform/services/config/default-config.service.ts (/usr/lib/node_modules/@bitwarden/cli/build/bw.js:3512:1) at __webpack_require__ (/usr/lib/node_modules/@bitwarden/cli/build/bw.js:9842:41) at eval (webpack-internal:///./src/service-container/service-container.ts:48:124) { code: 'MODULE_NOT_FOUND', requireStack: [ '/usr/lib/node_modules/@bitwarden/cli/build/bw.js' ] } Node.js v20.19.2 zsh: exit 1 bw -v
-
Installing
semver
package :❯❯❯ sudo pacman --sync -- semver resolving dependencies... looking for conflicting packages... Packages (1) semver-7.7.2-1 Total Installed Size: 0.09 MiB :: Proceed with installation? [Y/n] (1/1) checking keys in keyring [########################################] 100% (1/1) checking package integrity [########################################] 100% (1/1) loading package files [########################################] 100% (1/1) checking for file conflicts [########################################] 100% (1/1) checking available disk space [########################################] 100% :: Processing package changes... (1/1) installing semver [########################################] 100% :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate...
-
bw
works fine again👌 :❯❯❯ bw -v 2025.5.0 ❯❯❯ bw unlock ? Master password: [input is hidden]