==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: vaultwarden-web 2026.7.0-1 (Sat Aug 29 00:03:15 2026)
==> Retrieving sources...
-> Updating vaultwarden-web git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
vaultwarden-web ... Passed
==> Validating source files with b2sums...
vaultwarden-web ... Passed
==> Making package: vaultwarden-web 2026.7.0-1 (Sat Aug 29 00:03:28 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (2) postgresql-libs-18.6-1 vaultwarden-1.37.2-1
Total Download Size: 8.67 MiB
Total Installed Size: 44.42 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
vaultwarden-1.37.2-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing postgresql-libs...
installing vaultwarden...
Configure the server via its environment variables in /etc/vaultwarden.env.
If vaultwarden is run at ports >1024, you should apply these systemd unit
options via a drop-in file:
[Service]
CapabilityBoundingSet=
AmbientCapabilities=
PrivateUsers=yes
If the service produces too much noise in your journal, you can redirect stdout
to /dev/null (vaultwarden will still also write to /var/log/vaultwarden.log if
configured to do so):
[Service]
StandardOutput=null
Create or edit drop-in file:
# systemctl edit vaultwarden
Start vaultwarden and enable its systemd service:
# systemctl enable --now vaultwarden
Optional dependencies for vaultwarden
vaultwarden-web: for the web app
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'vaultwarden' with GID 967.
Creating user 'vaultwarden' (vaultwarden user) with UID 967 and GID 967.
(2/4) Creating temporary files...
(3/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(4/4) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (14) ada-3.4.4-1 c-ares-1.34.8-1 libuv-1.52.1-2 node-gyp-13.0.2-1 nodejs-nopt-10.0.1-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 semver-7.8.5-1 simdjson-1:4.6.8-1 zlib-ng-2.3.3-1 git-2.55.0-1 nodejs-lts-krypton-24.19.0-1 npm-12.0.2-1
Total Download Size: 11.91 MiB
Total Installed Size: 125.34 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
nodejs-lts-krypton-24.19.0-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing ada...
installing c-ares...
installing libuv...
installing simdjson...
installing nodejs-lts-krypton...
Optional dependencies for nodejs-lts-krypton
npm: nodejs package manager [pending]
installing nodejs-nopt...
installing semver...
installing node-gyp...
Optional dependencies for node-gyp
gcc: to build C++ modules [installed]
make: to build C++ modules [installed]
python: to build C++ modules [installed]
installing npm...
Optional dependencies for npm
git: for dependencies using Git URL's [installed]
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 966.
Creating user 'git' (git daemon user) with UID 966 and GID 966.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of vaultwarden-web git repo...
Cloning into 'vaultwarden-web'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @typescript-eslint/experimental-utils@5.62.0
npm warn Found: eslint@9.39.4
npm warn node_modules/eslint
npm warn dev eslint@"9.39.4" from the root project
npm warn 27 more (@angular-eslint/builder, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/experimental-utils@5.62.0
npm warn node_modules/@typescript-eslint/experimental-utils
npm warn @typescript-eslint/experimental-utils@"^5.0.0" from eslint-etc@5.2.1
npm warn node_modules/eslint-etc
npm warn 2 more (eslint-plugin-rxjs, eslint-plugin-rxjs-angular)
npm warn
npm warn Conflicting peer dependency: eslint@8.57.1
npm warn node_modules/eslint
npm warn peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/experimental-utils@5.62.0
npm warn node_modules/@typescript-eslint/experimental-utils
npm warn @typescript-eslint/experimental-utils@"^5.0.0" from eslint-etc@5.2.1
npm warn node_modules/eslint-etc
npm warn 2 more (eslint-plugin-rxjs, eslint-plugin-rxjs-angular)
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: eslint-etc@5.2.1
npm warn Found: eslint@9.39.4
npm warn node_modules/eslint
npm warn dev eslint@"9.39.4" from the root project
npm warn 27 more (@angular-eslint/builder, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^8.0.0" from eslint-etc@5.2.1
npm warn node_modules/eslint-etc
npm warn eslint-etc@"^5.1.0" from eslint-plugin-rxjs@5.0.3
npm warn node_modules/eslint-plugin-rxjs
npm warn 1 more (eslint-plugin-rxjs-angular)
npm warn
npm warn Conflicting peer dependency: eslint@8.57.1
npm warn node_modules/eslint
npm warn peer eslint@"^8.0.0" from eslint-etc@5.2.1
npm warn node_modules/eslint-etc
npm warn eslint-etc@"^5.1.0" from eslint-plugin-rxjs@5.0.3
npm warn node_modules/eslint-plugin-rxjs
npm warn 1 more (eslint-plugin-rxjs-angular)
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: '@bitwarden/clients@0.0.0',
npm warn EBADENGINE required: { node: '>=24.17.0', npm: '~11' },
npm warn EBADENGINE current: { node: 'v24.19.0', npm: '12.0.2' }
npm warn EBADENGINE }
npm warn deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated jest-process-manager@0.4.0: ⚠️ The 'jest-process-manager' package is deprecated. Please migrate to Playwright's built-in test runner (@playwright/test) which now includes full Jest-style features and parallel testing. See https://playwright.dev/docs/intro for details.
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated expect-playwright@0.8.0: ⚠️ The 'expect-playwright' package is deprecated. The Playwright core assertions (via @playwright/test) now cover the same functionality. Please migrate to built-in expect. See https://playwright.dev/docs/test-assertions for migration.
npm warn deprecated @angular/platform-browser-dynamic@21.2.17: @angular/platform-browser-dynamic is deprecated. Use `@angular/platform-browser` instead.
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated @xmldom/xmldom@0.7.13: this version has critical issues, please update to the latest version
npm warn deprecated whatwg-encoding@2.0.0: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated @angular/animations@21.2.17: @angular/animations is deprecated. Use `animate.enter` and `animate.leave` instead. For more information see: https://v22.angular.dev/guide/animations.
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated glob@11.1.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm notice run @bitwarden/clients@0.0.0 prepare
npm notice run husky
added 2884 packages, and audited 2935 packages in 3m
555 packages are looking for funding
run `npm fund` for details
82 vulnerabilities (3 low, 25 moderate, 50 high, 4 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
npm warn install-scripts 16 packages had install scripts blocked because they are not covered by allowScripts:
npm warn install-scripts desktop@2026.7.0 (install: (install scripts present))
npm warn install-scripts @compodoc/compodoc@1.2.1 (postinstall: opencollective-postinstall || exit 0)
npm warn install-scripts @parcel/watcher@2.5.6 (install: node scripts/build-from-source.js)
npm warn install-scripts @swc/core@1.15.32 (postinstall: node postinstall.js)
npm warn install-scripts bufferutil@4.1.0 (install: node-gyp-build)
npm warn install-scripts core-js@3.49.0 (postinstall: node -e "try{require('./postinstall')}catch(e){}")
npm warn install-scripts electron@41.7.2 (postinstall: node install.js)
npm warn install-scripts electron-winstaller@5.4.0 (install: node ./script/select-7z-arch.js)
npm warn install-scripts es5-ext@0.10.64 (postinstall: node -e "try{require('./_postinstall')}catch(e){}" || exit 0)
npm warn install-scripts esbuild@0.27.3 (postinstall: node install.js)
npm warn install-scripts lmdb@3.5.1 (install: node-gyp-build-optional-packages)
npm warn install-scripts msgpackr-extract@3.0.4 (install: node-gyp-build-optional-packages)
npm warn install-scripts nx@22.6.5 (postinstall: node ./bin/post-install || exit 0)
npm warn install-scripts ttf2woff2@8.0.1 (install: node install/try-build.js)
npm warn install-scripts unrs-resolver@1.11.1 (postinstall: napi-postinstall unrs-resolver 1.11.1 check)
npm warn install-scripts utf-8-validate@6.0.5 (install: node-gyp-build)
npm warn install-scripts
npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @typescript-eslint/experimental-utils@5.62.0
npm warn Found: eslint@9.39.4
npm warn node_modules/eslint
npm warn dev eslint@"9.39.4" from the root project
npm warn 27 more (@angular-eslint/builder, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/experimental-utils@5.62.0
npm warn node_modules/@typescript-eslint/experimental-utils
npm warn @typescript-eslint/experimental-utils@"^5.0.0" from eslint-etc@5.2.1
npm warn node_modules/eslint-etc
npm warn 2 more (eslint-plugin-rxjs, eslint-plugin-rxjs-angular)
npm warn
npm warn Conflicting peer dependency: eslint@8.57.1
npm warn node_modules/eslint
npm warn peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/experimental-utils@5.62.0
npm warn node_modules/@typescript-eslint/experimental-utils
npm warn @typescript-eslint/experimental-utils@"^5.0.0" from eslint-etc@5.2.1
npm warn node_modules/eslint-etc
npm warn 2 more (eslint-plugin-rxjs, eslint-plugin-rxjs-angular)
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: eslint-etc@5.2.1
npm warn Found: eslint@9.39.4
npm warn node_modules/eslint
npm warn dev eslint@"9.39.4" from the root project
npm warn 27 more (@angular-eslint/builder, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^8.0.0" from eslint-etc@5.2.1
npm warn node_modules/eslint-etc
npm warn eslint-etc@"^5.1.0" from eslint-plugin-rxjs@5.0.3
npm warn node_modules/eslint-plugin-rxjs
npm warn 1 more (eslint-plugin-rxjs-angular)
npm warn
npm warn Conflicting peer dependency: eslint@8.57.1
npm warn node_modules/eslint
npm warn peer eslint@"^8.0.0" from eslint-etc@5.2.1
npm warn node_modules/eslint-etc
npm warn eslint-etc@"^5.1.0" from eslint-plugin-rxjs@5.0.3
npm warn node_modules/eslint-plugin-rxjs
npm warn 1 more (eslint-plugin-rxjs-angular)
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: '@bitwarden/clients@0.0.0',
npm warn EBADENGINE required: { node: '>=24.17.0', npm: '~11' },
npm warn EBADENGINE current: { node: 'v24.19.0', npm: '12.0.2' }
npm warn EBADENGINE }
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated jest-process-manager@0.4.0: ⚠️ The 'jest-process-manager' package is deprecated. Please migrate to Playwright's built-in test runner (@playwright/test) which now includes full Jest-style features and parallel testing. See https://playwright.dev/docs/intro for details.
npm warn deprecated whatwg-encoding@2.0.0: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
npm warn deprecated @angular/platform-browser-dynamic@21.2.17: @angular/platform-browser-dynamic is deprecated. Use `@angular/platform-browser` instead.
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated @xmldom/xmldom@0.7.13: this version has critical issues, please update to the latest version
npm warn deprecated boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated @angular/animations@21.2.17: @angular/animations is deprecated. Use `animate.enter` and `animate.leave` instead. For more information see: https://v22.angular.dev/guide/animations.
npm warn deprecated expect-playwright@0.8.0: ⚠️ The 'expect-playwright' package is deprecated. The Playwright core assertions (via @playwright/test) now cover the same functionality. Please migrate to built-in expect. See https://playwright.dev/docs/test-assertions for migration.
npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated glob@11.1.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm notice run @bitwarden/clients@0.0.0 prepare
npm notice run husky
added 2884 packages in 2m
555 packages are looking for funding
run `npm fund` for details
npm warn install-scripts 16 packages had install scripts blocked because they are not covered by allowScripts:
npm warn install-scripts desktop@2026.7.0 (install: (install scripts present))
npm warn install-scripts @compodoc/compodoc@1.2.1 (postinstall: opencollective-postinstall || exit 0)
npm warn install-scripts @parcel/watcher@2.5.6 (install: node scripts/build-from-source.js)
npm warn install-scripts @swc/core@1.15.32 (postinstall: node postinstall.js)
npm warn install-scripts bufferutil@4.1.0 (install: node-gyp-build)
npm warn install-scripts core-js@3.49.0 (postinstall: node -e "try{require('./postinstall')}catch(e){}")
npm warn install-scripts electron@41.7.2 (postinstall: node install.js)
npm warn install-scripts electron-winstaller@5.4.0 (install: node ./script/select-7z-arch.js)
npm warn install-scripts es5-ext@0.10.64 (postinstall: node -e "try{require('./_postinstall')}catch(e){}" || exit 0)
npm warn install-scripts esbuild@0.27.3 (postinstall: node install.js)
npm warn install-scripts lmdb@3.5.1 (install: node-gyp-build-optional-packages)
npm warn install-scripts msgpackr-extract@3.0.4 (install: node-gyp-build-optional-packages)
npm warn install-scripts nx@22.6.5 (postinstall: node ./bin/post-install || exit 0)
npm warn install-scripts ttf2woff2@8.0.1 (install: node install/try-build.js)
npm warn install-scripts unrs-resolver@1.11.1 (postinstall: napi-postinstall unrs-resolver 1.11.1 check)
npm warn install-scripts utf-8-validate@6.0.5 (install: node-gyp-build)
npm warn install-scripts
npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
==> Starting build()...
npm notice run @bitwarden/web-vault@2026.7.0 dist:oss:selfhost
npm notice run npm run build:oss:selfhost:prod
npm notice run @bitwarden/web-vault@2026.7.0 build:oss:selfhost:prod
npm notice run cross-env ENV=selfhosted NODE_ENV=production npm run build:oss
npm notice run @bitwarden/web-vault@2026.7.0 build:oss
npm notice run webpack
==================================================
envConfig
"Building web - OSS version"
==================================================
==================================================
envConfig
{
"urls": {},
"dev": {
"port": 8081,
"allowedHosts": "auto",
"proxyApi": "http://localhost:4001",
"proxyIdentity": "http://localhost:33657",
"proxyEvents": "http://localhost:46274",
"proxyNotifications": "http://localhost:61841",
"proxyKeyConnector": "http://localhost:5000"
},
"flags": {
"sdk": true
},
"devFlags": {}
}
==================================================
[BABEL] Note: The code generator has deoptimised the styling of /build/vaultwarden-web/src/vaultwarden-web/node_modules/@angular/core/fesm2022/_debug_node-chunk.mjs as it exceeds the max of 500KB.
[BABEL] Note: The code generator has deoptimised the styling of /build/vaultwarden-web/src/vaultwarden-web/node_modules/zxcvbn/lib/frequency_lists.js as it exceeds the max of 500KB.
assets by path images/ 3.48 MiB 126 assets
assets by path locales/ 30.6 MiB
asset locales/ta/messages.json 704 KiB [emitted] [from: src/locales/ta/messages.json] [copied] [big]
+ 65 assets
assets by info 31.3 MiB [immutable] 34 assets
assets by path *.html 59 KiB
asset 404.html 22.7 KiB [emitted]
+ 8 assets
assets by path videos/*.mp4 1.21 MiB
assets by status 510 KiB [big] 2 assets
+ 4 assets
assets by path scripts/*.js 524 KiB
asset scripts/dropin.js 507 KiB [emitted] [from: ../../node_modules/braintree-web-drop-in/dist/browser/dropin.js] [copied] [minimized] [big] 1 related asset
asset scripts/qrious.min.js 17.1 KiB [emitted] [from: ../../node_modules/qrious/dist/qrious.min.js] [copied] [minimized] 1 related asset
+ 6 assets
orphan modules 11.5 MiB (javascript) 785 KiB (asset) 1.06 KiB (runtime) [orphan] 2395 modules
runtime modules 10.6 KiB 19 modules
cacheable modules 42.8 MiB (javascript) 7.04 MiB (webassembly) 252 KiB (css/mini-extract)
modules by path ../../node_modules/ 30.1 MiB (javascript) 7.04 MiB (webassembly) 1044 modules
modules by path ../../libs/ 5.39 MiB 511 modules
modules by path ./ 7.32 MiB (javascript) 252 KiB (css/mini-extract)
modules by path ./src/app/ 3.41 MiB 118 modules
modules by path ./src/connectors/ 57 KiB 6 modules
modules by path ./src/*.ts 3.85 MiB 3 modules
modules by path ./src/css/*.css 50 bytes (javascript) 252 KiB (css/mini-extract)
./src/css/tailwind.css 50 bytes [built] [code generated]
css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/resolve-url-loader/index.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/css/tailwind.css 252 KiB [built] [code generated]
./util.inspect (ignored) 15 bytes [built] [code generated]
crypto (ignored) 15 bytes [built] [code generated]
WARNING in src/app/billing/organizations/organization-plans.component.html:2:1 - warning NG8112: NG8112: @let passwordManagerPlans is declared but its value is never read. Find more at https://v21.angular.dev/extended-diagnostics/NG8112
2 @let passwordManagerPlans = this.passwordManagerPlans;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/billing/organizations/organization-plans.component.ts:92:16
92 templateUrl: "organization-plans.component.html",
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Warning occurs in the template of component OrganizationPlansComponent.
WARNING in src/app/billing/organizations/organization-plans.component.html:3:1 - warning NG8112: NG8112: @let secretsManagerPlans is declared but its value is never read. Find more at https://v21.angular.dev/extended-diagnostics/NG8112
3 @let secretsManagerPlans = this.secretsManagerPlans;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/billing/organizations/organization-plans.component.ts:92:16
92 templateUrl: "organization-plans.component.html",
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Warning occurs in the template of component OrganizationPlansComponent.
WARNING in /build/vaultwarden-web/src/vaultwarden-web/apps/web/src/connectors/common.spec.ts is part of the TypeScript compilation but it's unused.
Add only entry points to the 'files' or 'include' properties in your tsconfig.
WARNING in /build/vaultwarden-web/src/vaultwarden-web/apps/web/src/connectors/duo-redirect.spec.ts is part of the TypeScript compilation but it's unused.
Add only entry points to the 'files' or 'include' properties in your tsconfig.
WARNING in /build/vaultwarden-web/src/vaultwarden-web/apps/web/src/connectors/sso.spec.ts is part of the TypeScript compilation but it's unused.
Add only entry points to the 'files' or 'include' properties in your tsconfig.
WARNING in /build/vaultwarden-web/src/vaultwarden-web/apps/web/src/connectors/webauthn.spec.ts is part of the TypeScript compilation but it's unused.
Add only entry points to the 'files' or 'include' properties in your tsconfig.
WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
fonts/inter.c504db5c06caaf7cdfba.woff2 (344 KiB)
fonts/bwi-font.8389125e09adb8a3eead.svg (371 KiB)
705d7f36186ad5cf9d8b.module.wasm (7.04 MiB)
images/globe-bg.png (2.13 MiB)
images/sm-give-access.png (525 KiB)
videos/new-login-item-dark.mp4 (249 KiB)
videos/new-login-item.mp4 (261 KiB)
locales/af/messages.json (448 KiB)
locales/ar/messages.json (459 KiB)
locales/az/messages.json (484 KiB)
locales/bg/messages.json (624 KiB)
locales/be/messages.json (523 KiB)
locales/bn/messages.json (453 KiB)
locales/bs/messages.json (446 KiB)
locales/ca/messages.json (465 KiB)
locales/cy/messages.json (445 KiB)
locales/cs/messages.json (471 KiB)
locales/de/messages.json (484 KiB)
locales/da/messages.json (448 KiB)
locales/en_GB/messages.json (446 KiB)
locales/en/messages.json (466 KiB)
locales/el/messages.json (542 KiB)
locales/eo/messages.json (449 KiB)
locales/en_IN/messages.json (446 KiB)
locales/et/messages.json (450 KiB)
locales/eu/messages.json (451 KiB)
locales/es/messages.json (464 KiB)
locales/fa/messages.json (534 KiB)
locales/fi/messages.json (457 KiB)
locales/fil/messages.json (461 KiB)
locales/fr/messages.json (495 KiB)
locales/gl/messages.json (446 KiB)
locales/hi/messages.json (447 KiB)
locales/hr/messages.json (455 KiB)
locales/he/messages.json (497 KiB)
locales/hu/messages.json (488 KiB)
locales/id/messages.json (451 KiB)
locales/ja/messages.json (492 KiB)
locales/it/messages.json (468 KiB)
locales/ka/messages.json (457 KiB)
locales/km/messages.json (445 KiB)
locales/kn/messages.json (520 KiB)
locales/ko/messages.json (456 KiB)
locales/ky/messages.json (445 KiB)
locales/ml/messages.json (484 KiB)
locales/mr/messages.json (447 KiB)
locales/lv/messages.json (470 KiB)
locales/nb/messages.json (453 KiB)
locales/my/messages.json (445 KiB)
locales/nn/messages.json (446 KiB)
locales/nl/messages.json (465 KiB)
locales/ne/messages.json (446 KiB)
locales/or/messages.json (445 KiB)
locales/pl/messages.json (465 KiB)
locales/ru/messages.json (608 KiB)
locales/pt_BR/messages.json (472 KiB)
locales/ro/messages.json (457 KiB)
locales/pt_PT/messages.json (481 KiB)
locales/si/messages.json (446 KiB)
locales/sl/messages.json (447 KiB)
locales/sk/messages.json (468 KiB)
locales/sr/messages.json (406 KiB)
locales/sr_CS/messages.json (446 KiB)
locales/sr_CY/messages.json (547 KiB)
locales/te/messages.json (445 KiB)
locales/sv/messages.json (463 KiB)
locales/ta/messages.json (704 KiB)
locales/th/messages.json (452 KiB)
locales/tr/messages.json (468 KiB)
locales/zh_CN/messages.json (435 KiB)
locales/uk/messages.json (576 KiB)
locales/vi/messages.json (502 KiB)
locales/zh_TW/messages.json (435 KiB)
scripts/dropin.js (507 KiB)
app/main.db5239ffcc76a0793f8a.js (5.09 MiB)
styles.69a03b1c9e8d1aef7100.css (250 KiB)
981.24d02170363ea0cfc1a9.js (14.6 MiB)
app/vendor.33eb90af298c6fbb7f03.js (2.7 MiB)
WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
app/main (7.78 MiB)
app/vendor.33eb90af298c6fbb7f03.js
app/main.db5239ffcc76a0793f8a.js
styles (250 KiB)
styles.31d6cfe0d16ae931b73c.js
styles.69a03b1c9e8d1aef7100.css
webpack 5.106.2 compiled with 8 warnings in 1509369 ms
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "vaultwarden-web"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: vaultwarden-web 2026.7.0-1 (Sat Aug 29 00:35:15 2026)
==> Cleaning up...
[?12l[?25h