On Tue Apr 8, 2025 at 11:23 AM CEST, Thomas Lamprecht wrote: > Am 08.04.25 um 11:06 schrieb Christoph Heiss: > >> @@ -47,7 +47,9 @@ fn setup_first_boot_executable(first_boot: >> &FirstBootHookInfo) -> Result<()> { >> } >> } >> FirstBootHookSourceMode::FromIso => { >> - Some(fs::read(format!("/cdrom/{FIRST_BOOT_EXEC_NAME}"))?) >> + Some(fs::read(format!("/cdrom/{FIRST_BOOT_EXEC_NAME}")).context( >> + "failed loading first-boot executable from ISO (was >> --on-first-boot specified?)", > Definitively better than the status quo, but as user I would then ask > myself how I can pass that flag to the installer, so maybe word it > something like: > > "failed loading first-boot executable from ISO (was ISO prepared with > --on-first-boot specified?"
Definitively sounds better, especially when seeing it from that perspective! I tried to keep the message rather short at first, since it is printed on one line currently. But we could also use "{err:#?}" as format specifier below, to let anyhow break up the error message over multiple lines. I'll send a v2 shortly! > > Or is this caught already earlier? No, currently not. But I already talked with Michael about more extensive validation in the future, in both the auto-installer and auto-install-assistant. _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel