Fedora CoreOS - Ignition booting error

Good day everyone. I’ll try to be as thorough as possible.

I’m booting Fedora CoreOS in VirtualBox using these instructions:

This is the image that I am using:
Booting `Fedora CoreOS 37.20230322.3.0 (ostree:0)’

It works to a point - when it gets to a point in my Ignition file, I see an error:

May 17 14:15:48 ignition[1015]: fetched referenced config at https://github.com/glenmillard/ButaneIgnitionFiles/blob/main/GlenGeneric.ign with SHA512: fcb0566f4e7f567feee4a6b3483acf16b155941fb4295765bc4368d95d6f001f72fafe1edc4e7adc8945bcd0fa37627d5107ae2a54af55097b1cdf54f4e2095b
May 17 14:15:48 ignition[1015]: error at line 8 col 2: invalid character '<' looking for beginning of value
May 17 14:15:48 ignition[1015]: failed to fetch config: config is not valid
May 17 14:15:48 ignition[1015]: failed to acquire config: config is not valid
May 17 14:15:48 ignition[1015]: Ignition failed: config is not valid
May 17 14:15:48 systemd[1]: ignition-fetch.service: Main process exited, code=exited, status=1/FAILURE
May 17 14:15:48 systemd[1]: ignition-fetch.service: Failed with result 'exit-code'.
May 17 14:15:48 systemd[1]: Failed to start ignition-fetch.service - Ignition (fetch).
May 17 14:15:48 systemd[1]: ignition-fetch.service: Triggering OnFailure= dependencies.

If you need anything else to help me, please ask.

I did a little research and that error seems to be caused by a JSON related issue. Sometimes errors mean something else completely, so I’m hoping someone has seen this before.

Thanks in advance for your assistance - Glen

I think you just need to use the raw url so you don’t get HTML returned:

https://github.com/glenmillard/ButaneIgnitionFiles/raw/main/GlenGeneric.ign
2 Likes

That was the issue - thanks much for your help!
Glen