Resolved -
This incident has been resolved.
Jan 17, 00:00 UTC
Update -
We have released Determinate Nix Installer v0.34.0, which includes a short-term workaround for Cachix users, and also corrects the mishandling of setting `experimental-features` in extra-conf.
Jan 16, 17:27 UTC
Update -
We're going to temporarily write the trusted-users setting, if specified, to /etc/nix/nix.conf as well as /etc/nix/nix.custom.conf when users install upstream Nix. This will unblock our release process and allow us to continue moving forward.
We made this split so nix.conf is predictable, and nix.custom.conf is inspectable for what the user set. We're going to continue working on this as part of our roadmap.
* Determinate Nix will continue having trusted-users in the nix.custom.conf for the foreseeable future as part of providing a consistent user experience, and
* We're planning on removing the duplicated trusted-users setting from nix.conf again in the coming weeks.
We've reached out to the Cachix team to help if we can.
Jan 15, 19:05 UTC
Monitoring -
The rollback to v0.32.3 is complete, and we are now investigating the cause.
Jan 15, 14:05 UTC
Identified -
Determinate Nix Installer v0.33.0 incorrectly generates nix.conf files with certain user specified configuration. Specifically, experimental-features and trusted-users are impacted.
We are rolling back 100% to v0.32.3 within the next 5 minutes. After that, we will identify the cause and enhance our testing systems to detect and prevent this in the future.
Jan 15, 14:00 UTC