Alpha.9 firstboot configuration recovery#21
Conversation
First alpha.9 WSL run: firstboot gates passed, environment dependency exposedExact tested head before this follow-up: The rebuilt The overall source gate then failed in the pre-existing Follow-up commits: New exact head: No PASS is claimed yet. Install |
Exact-head WSL source gate PASSVerified exact PR head: Environment authority: Authoritative source verification completed successfully: Relevant alpha.9 results:
The earlier failure was an incomplete fresh WSL environment missing This closes the exact-head source gate for PR #21. Exact alpha.9 image construction, exact-image verification, and physical clean first-boot/configuration/miner-activation testing remain pending. PR stays draft and unmerged. |
|
Exact alpha.9 image build and flash authority passed on Windows against the manifest and build log. Verified head: Artifact: SHA256: Verified markers:
Additional authority:
Classification: PR remains draft and must not be merged until clean physical first-boot, configuration commit, miner start, and reboot persistence pass. |
Purpose
Fix the physical alpha.8 failure mode where the appliance can boot without presenting any configuration UI and the miner remains blocked.
Tracks #20.
Root cause
rigos-firstboot.servicehard-required successfulrigos-state-ready.service. The firstboot program already had astate_not_readydiagnostic path, but systemd suppressed the program before it could show that screen.The unit also waited for
network-online.target, making a local setup path depend unnecessarily on external connectivity.Changes
Requires=toWants=for firstboot onlyStandardInput=tty-forceon/dev/tty10.0.4-alpha.9Safety boundary
This does not weaken miner state/config gates. A failed or unavailable state still blocks configuration persistence and mining; the change only guarantees that the local console explains the failure instead of silently skipping firstboot.
Stacked relationship
This draft is based on
ui/firstboot-2009-themeso the alpha.9 image contains both the verified console presentation and the boot-path correction. It must not be merged or released until exact-head source verification, exact image construction, and physical first-boot validation pass.