Skip to content

Commit

Permalink
blogpost: fixing sequoia
Browse files Browse the repository at this point in the history
  • Loading branch information
lf- committed Sep 16, 2024
1 parent 9b2456b commit c40c237
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions content/blog/2024-09-15-sequoia-intervention.md
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit c40c237

Please sign in to comment.