repair sequoia option fails with eDSPermissionError (DS Error -14120) #29
Labels
No labels
Compat/Breaking
Context/drive-by
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status/Fixed On Main
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lix-project/lix-installer#29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hello,
I tried fixing my lix installation today, after the MacOS Sequoia update. I used the command provided in the Wiki:
curl -sSf -L https://install.lix.systems/lix | sh -s -- repair sequoiaHowever, the script runs into the error below when trying to create the new user. Any advice on how to fix or debug this?
Error
Metadata
This is quite odd. I found some old upstream issues, that suggest that it... happens, sometimes, I guess. Huh.
The two root causes that seem to be often causing this issue are:
Can you try and check if the upgrade goes fine after fixing those issues?
There's now a log message about it, at least:
Some(40) if stderr.contains("-14120") => {// The user is on an ephemeral Mac, like detsys uses// These Macs cannot always delete users, as sometimes there is no graphical logintracing::warn!("Encountered an exit code 40 with -14120 error while removing user, this is likely because the initial executing user did not have a secure token, or that there was no graphical login session. To delete the user, log in graphically, then run `/usr/bin/dscl . -delete /Users/{}`", name);},Currently only in
main. This could get a better error reporting, though.