Skip to content

Repair step 2 rejects password despite correct username #401

@stefand

Description

@stefand

After reinstalling MacOS Tahoe from scratch Asahi no longer boots. It is stuck in a bootloop with the Apple logo visible for a brief moment. An online search suggests that I need to run the repair process to re-create the boot policy allowing m1n1 to start.

Step 1 apparently proceeds normally. I have attached step1.txt for completeness.

After booting the recovery system as instructed the Mac asks me to authenticate in its UI (not asahi's shell script yet), and it works with my new MacOS password.

Then Asahi's step2.sh runs. It finds the correct username, but the authentication is rejected with

Please enter password for user stefan: 
bputil: failed to set credential: Error Domain=com.apple.LocalAuthentication Code=-1 "Password rejected (3)" UserInfo={NSDebugDescription=Password rejected (3), NSLocalizedDescription=Authentication failure., NSUnderlyingError=0x600003b0c4e0 {Error Domain=com.apple.LocalAuthentication Code=-1 "User not found" UserInfo={NSDebugDescription=User not found, NSLocalizedDescription=Authentication failure.}}}

The username is the same as in the old Mac OS installation, but the password is different. I tried the old password as well.

Note that the actual Linux installation is based on Gentoo (hence the partition name), but I left m1n1 and uboot in place as it was set up by the Asahi installer. The earliest modification I made is to GRUB2.

I'll eventually attempt to repair it by making a backup of the partitions, deleting them and have the Asahi script re-create everything and then bring back my root fs from backup. However I'm not in a rush, so I can keep the current state for a while to provide further information.

step2.txt
step1.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions