Unstable channel upgrades failing for me since yesterday

Hi,

I wanted to check here before submitting issues on GitHub, as it seems like a broader problem rather than just a single package, and I haven’t encountered this before.

Whenever I comment out an application that’s listed in the final error, a new application with similar errors appears. Is there a known issue with the unstable channel? I couldn’t find any information about it in the discourse or on GitHub.

[sudomason@nixos:~]$ sudo nixos-rebuild switch --upgrade --show-trace 2>&1 | grep -Ei 'error|warning'
[sudo] password for haval:
Project ERROR: Unknown module(s) in QT: designer
Project ERROR: Unknown module(s) in QT: help
node_modules/regedit/winerrors/run.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8
-bash-5.2p32/bin/sh"
Compiling thiserror v1.0.61
Compiling thiserror-impl v1.0.61
collect2: error: ld returned 1 exit status
make: *** [Makefile:284: QtMultimediaWidgets] Error 1
Project ERROR: Unknown module(s) in QT: remoteobjects
Project ERROR: Unknown module(s) in QT: sensors
Project ERROR: Unknown module(s) in QT: bluetooth
Project ERROR: Unknown module(s) in QT: nfc
Project ERROR: Unknown module(s) in QT: pdf
Project ERROR: Unknown module(s) in QT: pdfwidgets
collect2: error: ld returned 1 exit status
make: *** [Makefile:283: QtSpatialAudio] Error 1
Project ERROR: Unknown module(s) in QT: texttospeech
Project ERROR: Unknown module(s) in QT: axcontainer
[Rend] WARNING in /build/source/apps/desktop/src/app/tools/generator.component.spec.ts is part of the TypeScript compilation but it's
unused.
[Rend] WARNING in /build/source/apps/desktop/src/auth/lock.component.spec.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/auth/preload.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/entry.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.about.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.account.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.bitwarden.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.edit.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.file.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.first.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.help.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.main.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.view.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menu.window.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/menu/menubar.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/messaging.main.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/native-messaging.main.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/power-monitor.main.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/tray.main.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/updater.main.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/main/window.main.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/models/native-messaging/index.ts is part of the TypeScript compilation but it's unus
ed.
[Rend] WARNING in /build/source/apps/desktop/src/platform/flags.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/biometric/biometric.darwin.main.ts is part of the TypeScript compilati
on but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/biometric/biometric.noop.main.ts is part of the TypeScript compilation
but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/biometric/biometric.unix.main.ts is part of the TypeScript compilation
but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/biometric/biometric.windows.main.ts is part of the TypeScript compilat
ion but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/biometric/biometrics.service.spec.ts is part of the TypeScript compila
tion but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/biometric/biometrics.service.ts is part of the TypeScript compilation
but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/biometric/desktop.biometrics.service.ts is part of the TypeScript comp
ilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/biometric/index.ts is part of the TypeScript compilation but it's unus
ed.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/clipboard.main.ts is part of the TypeScript compilation but it's unuse
d.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/desktop-credential-storage-listener.ts is part of the TypeScript compi
lation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/main/main-crypto-function.service.ts is part of the TypeScript compilation
but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/preload.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/services/electron-crypto.service.spec.ts is part of the TypeScript compilat
ion but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/services/electron-log.main.service.ts is part of the TypeScript compilation
but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/services/electron-log.service.spec.ts is part of the TypeScript compilation
but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/services/electron-storage.service.ts is part of the TypeScript compilation
but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/services/ephemeral-value-storage.main.service.ts is part of the TypeScript
compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/services/illegal-secure-storage.service.ts is part of the TypeScript compil
ation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/services/i18n.main.service.ts is part of the TypeScript compilation but it'
s unused.
[Rend] WARNING in /build/source/apps/desktop/src/platform/services/sso-localhost-callback.service.ts is part of the TypeScript compil
ation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/preload.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/proxy/ipc.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/proxy/native-messaging-proxy.ts is part of the TypeScript compilation but it's unuse
d.
[Rend] WARNING in /build/source/apps/desktop/src/proxy/nativemessage.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/services/electron-main-messaging.service.ts is part of the TypeScript compilation bu
t it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/types/biometric-message.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/apps/desktop/src/utils.spec.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/fake-account-service.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/fake-state-provider.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/fake-state.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/fake-storage.service.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/index.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/intercept-console.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/matchers/index.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/matchers/promise-fulfilled.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/matchers/to-almost-equal.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/matchers/to-equal-buffer.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/observable-tracker.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/spec/utils.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/common/src/auth/services/master-password/fake-master-password.service.ts is part of the TypeScri
pt compilation but it's unused.
[Rend] WARNING in /build/source/libs/node/src/node-utils.ts is part of the TypeScript compilation but it's unused.
[Rend] WARNING in /build/source/libs/node/src/services/node-crypto-function.service.ts is part of the TypeScript compilation but it's
unused.
[Rend] WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
[Rend] WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). Thi
s can impact web performance.
[Rend] webpack 5.94.0 compiled with 68 warnings in 37953 ms
error: builder for '/nix/store/imrjabz5i6ibvv6sixfqgr0pp57ky8bb-bitwarden-desktop-2024.9.0.drv' failed with exit code 127
error: 1 dependencies of derivation '/nix/store/yrkc0vriam66fzfmqwyb8i9c0bij21ky-user-environment.drv' failed to build
error: 1 dependencies of derivation '/nix/store/1x6zzd9bkd2b1rmrqk8r96p8rim156lc-etc.drv' failed to build
error: 1 dependencies of derivation '/nix/store/b7cprhnqzg68pfq5mqlgwvfn6rz49756-nixos-system-nixos-24.11pre692963.a3c0b3b21515.drv'
failed to build

Your log indicates that the bitwarden-desktop drv failed. See Build failure: bitwarden-desktop · Issue #348920 · NixOS/nixpkgs · GitHub.

There appears to be a log of another failed build in your log however. Please post the full log so that we can tell which derivations it’s trying to build (or figure this out yourself).

Then, report and/or fix the build failures in Nixpkgs.

Looking through the log, the other failing package appears to be pyqt6 and there’s already an issue an PR for this:

You can help speed this up by testing the PR and reporting whether the apps you use that depend on pyqt6 still work.

For future reference, the workflow is to:

  1. Read through the log
  2. See what the derivation names of the drvs it’s trying but failing to build
  3. Search for Issues · NixOS/nixpkgs · GitHub for the package (also look at the closed issues)
  4. (Optional) Create a build failure issue if no issue exists
1 Like