On Fri, Oct 29, 2021 at 4:43 AM bataliero bataliero <bataliero.pl@gmail.com> wrote:
How to pick specific version in `coreos-installer`?

BTW
We rely on a specific video driver which works only in fcos-32 unfortunately.

First off, you probably already know this, but to set expectations: we don't support versions of Fedora CoreOS older than the latest releases on each of the production streams (stable, testing, and next).  Fedora CoreOS is all about automatic updates, so that you get the latest security fixes and other improvements.  We encourage all users to run some nodes on the testing and next streams to help catch and fix regressions before they reach the stable stream, thus avoiding the need to stick with an older release.

As a result, while it's possible to run older releases, the tooling doesn't make it easy.  Stream metadata lists the currently recommended OS release for each stream, and we do not publish historical stream metadata.  (It is available in a Git repository for archival purposes.)  You can still use coreos-installer to download the old artifacts, but you can't use --stream to do it; you'd need to save the artifact URL and pass it directly to --image-url like so:

    coreos-installer download --image-url https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/32.20201104.3.0/x86_64/fedora-coreos-32.20201104.3.0-live.x86_64.iso

This is somewhat better than curl because coreos-installer will check the GPG signature of the artifact.  However, in this case, FCOS 32.20201104.3.0 is so old that we've removed its signing key from coreos-installer, so signature verification will fail.  You can work around this by using an older version of coreos-installer, or by downloading with curl and checking the signature yourself.  The --insecure option doesn't work for this, since that only accepts missing signatures and not invalid ones.

In summary, please try to use a current release of FCOS.  :-)  If the Fedora kernel has regressed in its support for some hardware, and there's not already a Bugzilla bug filed against the Fedora kernel component, please consider filing one so we can fix this for other users as well.

Best,
--Benjamin Gilbert