Skip to content

[Tracker] v0.3.0 bare-metal first-boot bug bundle (Silverblue 42, RTX 3050 Ti) #37

@Moonwolf711

Description

@Moonwolf711

Summary

After installing v0.3.0 onto bare-metal hardware (ASUS Zephyrus G15, RTX 3050 Ti, Silverblue 42 base), I hit ~10 bugs that prevented the appliance from reaching a working state without manual fixes. This tracker links each individual issue.

I'm filing this in case the maintainers want a single grep-able list. Each linked issue is reproducible and I'm happy to PR fixes for the ones I can.

Environment

  • SecAI_OS v0.3.0 ISO (sha256 22a5b18…, cosign-verified)
  • Bare metal: ASUS Zephyrus G15 (Ryzen 9 6900HS, RTX 3050 Ti 8GB, 16GB RAM)
  • GPU passthrough: N/A (bare metal)
  • Profile: offline_private (default — full_lab switching is also broken, see below)

Bugs

Critical — block first-boot

High

Medium

  • secure-ai-*.service user units use SupplementaryGroups= which is system-only — systemd refuses to start --user services with this directive.

Notes / context

  • Pattern across the detect-* scripts: variables assigned via heredoc using KEY=${VAR} instead of KEY="${VAR}" cause the shell to interpret subsequent words as commands when ${VAR} contains whitespace or newlines.
  • || short-circuit error fallbacks in those scripts append a second value to an already-set variable, producing multi-line output that breaks downstream parsers.

I have local fix scripts for the ones above. Happy to PR if you'd like; let me know preferred format (one PR per bug, or a single "0.3.0 bare-metal first-boot fixes" PR).

🤖 Generated with claude-flow

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions