I’m trying to boot the live PXE image of fedora-coreos-31.20200407.3.0 in a VM (tested both VMWare fusion on macOS and bhyve on FreeBSD). I’m using Pixiecore as my PXE server.
The boot is failing with the ignition-fetch-service.
[ 15.439776] systemd[1]: ignition-fetch.service: Main process exited, code=exited, status=1/FAILURE
My read of the log is that the first 4 attempts at fetching the ignition file are happening before the network stack is up, and predictably fail. The last fetch attempt fails for a reason I can’t decipher. Full serial output from a boot attempt in VMWare is here.
I also tried booting up the same VM with the Fedora CoreOS Live CD ISO and was able to successfully curl the ignition file from there too.
EDIT; You’re right, it is failing with 404. Looking at my web-server logs, the request from ignition has an encoded ‘space’ character appended to the end of the URL: