From c40c23728a82efe3adc4ffbf61505cbb32c820c5 Mon Sep 17 00:00:00 2001 From: Jade Lovelace Date: Sun, 15 Sep 2024 22:38:13 -0700 Subject: [PATCH] blogpost: fixing sequoia --- .../blog/2024-09-15-sequoia-intervention.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 content/blog/2024-09-15-sequoia-intervention.md diff --git a/content/blog/2024-09-15-sequoia-intervention.md b/content/blog/2024-09-15-sequoia-intervention.md new file mode 100644 index 00000000..e1ec0453 --- /dev/null +++ b/content/blog/2024-09-15-sequoia-intervention.md @@ -0,0 +1,22 @@ ++++ +title = "Lix installations upgrading to macOS Sequoia require manual repair" +author = "Lix Team" +date = "2024-09-15" ++++ + +macOS Sequoia release day is almost upon us, and that means all your Lix and Nix installations on macOS are going to break when you upgrade your OS. +Apple claimed some user IDs that are used in the default Nix installation which are then clobbered by the updater, leading to builds failing with the following error: + +``` +error: the user '_nixbld1' in the group 'nixbld' does not exist +``` + +To fix this, you can use the repair functionality of the installer (thanks to cole-h at DetSys for implementing the repair functionality and emilazy for porting it to lix-installer!): + +``` +curl -sSf -L https://install.lix.systems/lix | sh -s -- repair sequoia +``` + +If you want to apply the repair before upgrading, add `--move-existing-users` to the end of the command. + +We have a wiki page with more links and details here: https://wiki.lix.systems/link/81