Bug 2177324
| Summary: | Update rust-coreos-installer to latest upstream version 0.17.0 | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Benjamin Gilbert <bgilbert> | |
| Component: | rust-coreos-installer | Assignee: | Benjamin Gilbert <bgilbert> | |
| Status: | CLOSED ERRATA | QA Contact: | HuijingHei <hhei> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | high | |||
| Version: | 9.2 | CC: | amurdaca, hhei, jwboyer, mnguyen, perobins, pvlasin, travier | |
| Target Milestone: | beta | Keywords: | Rebase, Triaged | |
| Target Release: | 9.2 | Flags: | pm-rhel:
mirror+
|
|
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | rust-coreos-installer-0.17.0-1.el9_2 | Doc Type: | Rebase: Bug Fixes and Enhancements | |
| Doc Text: |
Rebase package(s) to version: 0.17.0
Highlights, important fixes, or notable enhancements:
- Support Ignition config spec 3.4.0 in `iso customize` and `pxe customize`
- Support ISO Ignition embedding on s390x architecture
- Avoid disabling ISO autologin in `iso customize` when only changing live kernel arguments
- Avoid network fetch timeout when low-level formatting ECKD DASD
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 2179028 (view as bug list) | Environment: | ||
| Last Closed: | 2023-05-09 07:46:33 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2179028 | |||
| Deadline: | 2023-03-14 | |||
|
Description
Benjamin Gilbert
2023-03-10 21:45:48 UTC
Pre-verify passed.
[root@localhost ~]# rpm -q coreos-installer
coreos-installer-0.17.0-1.el9_2.x86_64
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 1.9G 0 loop /var
/etc
/run/ephemeral
loop1 7:1 0 936.6M 0 loop /usr
/boot
/
/sysroot
vda 252:0 0 16G 0 disk
[root@localhost ~]# coreos-installer install /dev/vda \
--insecure-ignition \
--ignition-url http://192.168.100.1:8088/login.ign
Installing CentOS Stream CoreOS 413.92.202303170213-0 (Plow) x86_64 (512-byte sectors)
> Read disk 3.5 GiB/3.5 GiB (100%)
Writing Ignition config
Install complete.
[root@localhost ~]# reboot
...
Red Hat Enterprise Linux CoreOS 413.92.202303170213-0
Part of OpenShift 4.13, RHCOS is a Kubernetes native operating system
managed by the Machine Config Operator (`clusteroperator/machine-config`).
WARNING: Direct SSH access to machines is not recommended; instead,
make configuration changes via `machineconfig` objects:
https://docs.openshift.com/container-platform/4.13/architecture/architecture-rhcos.html
---
[core@localhost ~]$ rpm-ostree status
State: idle
Deployments:
● e30ad7664fdb1073d70ba1b27aa32832e80f9b12bf54fcc0d3baac847f3623be
Version: 413.92.202303170213-0 (2023-03-17T02:16:43Z)
Change status to MODIFIED as errata requires. Thanks Benjamin for the confirmation. Verify passed with coreos-installer-0.17.0-1.el9_2.x86_64 on RHEL 9.2. Steps: 1) Start rhel9.2 VM and attach an empty disk $ qemu-img create -f qcow2 test.qcow2 16G $ virt-install --import --name rhel9 --ram 2048 --disk path=/home/fedora/data/rhel-guest-image-9.2-20230322.14.x86_64.qcow2,format=raw --disk path=/home/fedora/data/test.qcow2 --disk /home/fedora/data/cloudinitiso/ciiso.iso,device=cdrom --os-variant rhel9-unknown --graphics none --network bridge=virbr0 2) Install coreos-installer [root@citest-1 ~]# dnf install -y coreos-installer coreos-installer-bootinfra [root@citest-1 ~]# rpm -qa | grep coreos-installer coreos-installer-0.17.0-1.el9_2.x86_64 coreos-installer-bootinfra-0.17.0-1.el9_2.x86_64 [root@citest-1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sr0 11:0 1 366K 0 rom vda 252:0 0 10G 0 disk ├─vda1 252:1 0 1M 0 part ├─vda2 252:2 0 200M 0 part /boot/efi ├─vda3 252:3 0 500M 0 part /boot └─vda4 252:4 0 9.3G 0 part / vdb 252:16 0 16G 0 disk 3) Install OS on the empty disk [root@citest-1 ~]# coreos-installer install /dev/vdb \ --insecure-ignition \ --ignition-url http://192.168.122.1:8088/login.ign \ --insecure \ --image-url https://xxxx/rhcos-413.92.202303212039-0-metal.x86_64.raw.gz \ --console tty0 \ --console ttyS0,115200n8 4) Finally boot the installed disk $ virt-install --import --name rhcos --ram 2048 --disk path=/home/fedora/data/test.qcow2 --check all=off --os-variant rhel9-unknown --graphics none --network bridge=virbr0 Red Hat Enterprise Linux CoreOS 413.92.202303212039-0 ... [core@localhost ~]$ rpm-ostree status State: idle Deployments: ● 1b59ead4b1904003e42bc98d8982fceafa8f7999069354ce14a269ef1e0675ec Version: 413.92.202303212039-0 (2023-03-21T20:42:20Z) Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (rust-coreos-installer bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2023:2329 |