aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--todo.org17
1 files changed, 9 insertions, 8 deletions
diff --git a/todo.org b/todo.org
index 62b60ff..46f52d1 100644
--- a/todo.org
+++ b/todo.org
@@ -210,14 +210,15 @@ See Framework community notes on logind.conf and sleep.conf settings
Core automation infrastructure - enables continuous validation
** TODO [#B] Fix install errors surfaced by the 2026-05-11 VM test run
-The 2026-05-11 =make test= run completed (=ARCHSETUP_EXECUTION_COMPLETE=) but logged 7 errors. Triage and fix the real ones; confirm or rule out the suspected VM artifacts. Source: =test-results/20260511-151721/archsetup-output.log=.
-- refreshing font cache — exit 127 (=fc-cache= not on PATH at that step?) — likely a real ordering bug
-- configuring GTK file chooser — exit 1
-- configuring GNOME interface settings in dconf — exit 127 (=dconf= not available yet?) — likely a real ordering bug
-- enabling firewall — exit 1: =iptables v1.8.13 (nf_tables): Could not fetch rule set generation id: Invalid argument= — likely a VM-kernel/nf_tables artifact; confirm on bare metal
-- verifying firewall is active — exit 1 (follow-on from the firewall-enable error)
-- enabling gamemode for user — exit 1 → step "gaming" FAILED — non-critical
-- tidaler (AUR) — logged in the error summary with exit code 0 (odd; logging quirk or transient AUR build noise?)
+Errors logged during the VM install. Status as of the 2026-05-11 18:36 run (=test-results/20260511-183643/archsetup-output.log=) after the =48c9439= fontconfig/dconf fix: 7 → 6.
+- refreshing font cache — RESOLVED in =48c9439= (now installs =fontconfig= before calling =fc-cache=).
+- configuring GTK file chooser — exit 1. NOT a missing-package issue: =dconf= is installed; =sudo -u user dbus-launch dconf write …= still fails (exit 1) in the headless fresh-user install context. Deeper fix needed — make it tolerant when there's no session, or defer the writes to first login (these settings only matter for desktop-session perf, not install correctness).
+- configuring GNOME interface settings in dconf — was exit 127, now exit 1 after =48c9439= (=dconf= now installed). Same underlying issue as the GTK one above.
+- enabling firewall — exit 1: =iptables v1.8.13 (nf_tables): Could not fetch rule set generation id: Invalid argument=. Still present in the 18:36 run; likely a VM-kernel/nf_tables artifact — confirm on bare metal before treating as an archsetup bug.
+- verifying firewall is active — exit 1 (follow-on from the firewall-enable error).
+- enabling gamemode for user — exit 1 → step "gaming" FAILED — non-critical.
+- tidaler (AUR) — logged in the error summary with exit code 0 (odd; logging quirk or transient AUR build noise?).
+Also seen in the 18:36 run's log-diff (post-install systemd noise, probably VM-environment): =pam_systemd … CreateSession failed= / =logind: Failed to start session scope … Permission denied=, and =Failed to start Proton VPN Daemon= (no VPN config in the test VM).
** TODO [#A] Generate recovery scripts from test failures
Auto-create post-install fix scripts for failed packages - makes failures actionable