On Fri, Oct 29, 2021 at 4:43 AM bataliero bataliero <bataliero.pl(a)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
<
https://github.com/coreos/fedora-coreos-streams/> 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.202...
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