fix: PXE boot debugging — bisect root cause, syslog logging, serial console #3
Reference in New Issue
Block a user
Delete Branch "wip/ks-debugging"
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?
Summary
tail -fin %post) prevents Anaconda from syncing filesystem writes — caused all boot failureslogging --host(native, no background processes)ksvalidatorto unit tests — catches kickstart syntax errors at test timemichalto genericlabProvisionStackType,bastion-install-logprotocol messageTest plan
labuser with key auth🤖 Generated with Claude Code
Progress callbacks from kickstart now show: ◆ 78:55:36:08:35:14 partitioning -- preparing disk layout ◆◆◆ 78:55:36:08:35:14 post-install -- configuring system ✔ 78:55:36:08:35:14 complete -- ready at 10.0.1.88 ssh michal@10.0.1.88 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>- Add UDP syslog listener (port 5514) for receiving Anaconda install logs via native `logging --host` kickstart directive — no background processes - Add rsyslog serial console forwarding in %post (AWS EC2 compatible ttyS0@115200n8) - Add ProvisionStackType ("dhcpproxy" | "iso" | "cloud-init") to shared types - Add bastion-install-log WebSocket protocol message for bastion→labd log sync - Add syslogPort to BastionConfig (default 5514) - Wire syslog listener into bastion startup/shutdown lifecycle Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>