bootc core dumps when a system has been modified through rpm-ostree.
bootc-1.1.4-3.el10.x86_64
ksrot@localhost newa $ tmt run provision -h virtual --image http://images.osci.redhat.com/RHEL-10.0-image-mode-x86_64.qcow2 login
/var/tmp/tmt/run-066/default/plan
provision
queued provision.provision task #1: default-0
provision.provision task #1: default-0
how: virtual
image: http://images.osci.redhat.com/RHEL-10.0-image-mode-x86_64.qcow2
memory: 2048 MB
disk: 40 GB
progress: booting...
xorriso 1.5.4 : RockRidge filesystem manipulator, libburnia project.xorriso : NOTE : Local character set is now assumed as: 'utf-8'
multihost name: default-0
arch: x86_64
distro: Red Hat Enterprise Linux 10.20250120.0.0 Beta (Coughlan)
queued provision.action task #1: login
provision.action task #1: login
login: Starting interactive shell
bash-5.2# sed -i 's/RHEL-10.0-20250113.0/RHEL-10.1-20250202.0/g' /etc/yum.repos.d/*.repo
bash-5.2# rpm-ostree install aide
Checking out tree dbe9d07... done
Enabled rpm-md repositories: beaker-harness rcm-tools rhel-BaseOS rhel-AppStream
Updating metadata for 'beaker-harness'... done
Updating metadata for 'rcm-tools'... done
Updating metadata for 'rhel-BaseOS'... done
Updating metadata for 'rhel-AppStream'... done
Importing rpm-md... done
rpm-md repo 'beaker-harness'; generated: 2024-10-07T12:12:25Z solvables: 52
rpm-md repo 'rcm-tools'; generated: 2025-01-22T01:25:27Z solvables: 30
rpm-md repo 'rhel-BaseOS'; generated: 2025-02-02T05:20:22Z solvables: 994
rpm-md repo 'rhel-AppStream'; generated: 2025-02-02T05:20:04Z solvables: 4175
Resolving dependencies... done
Will download: 1 package (151.7?kB)
Downloading from 'rhel-AppStream'... done
Importing packages... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
Writing OSTree commit... done
Staging deployment... done
Added:
aide-0.18.6-8.el10.x86_64
Changes queued for next boot. Run "systemctl reboot" to start a reboot
bash-5.2# systemctl reboot
ksrot@localhost newa $ tmt run --last login
/var/tmp/tmt/run-066/default/plan
provision
status: done
summary: 1 guest provisioned
login: Starting interactive shell
bash-5.2# rpm -q aide
aide-0.18.6-8.el10.x86_64
bash-5.2# bootc image copy-to-storage
thread 'main' panicked at /builddir/build/BUILD/bootc-1.1.3/lib/src/image.rs:154:41:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Aborted (core dumped)
bash-5.2# RUST_BACKTRACE=full bootc image copy-to-storage
thread 'main' panicked at /builddir/build/BUILD/bootc-1.1.4/lib/src/image.rs:154:41:
called `Option::unwrap()` on a `None` value
stack backtrace:
0: 0x5592bcab4eae - <unknown>
1: 0x5592bc878573 - <unknown>
2: 0x5592bcab13b3 - <unknown>
3: 0x5592bcab4d02 - <unknown>
4: 0x5592bcab6249 - <unknown>
5: 0x5592bcab6093 - <unknown>
6: 0x5592bcab67de - <unknown>
7: 0x5592bcab6656 - <unknown>
8: 0x5592bcab5389 - <unknown>
9: 0x5592bcab632e - <unknown>
10: 0x5592bc5a2740 - <unknown>
11: 0x5592bc5a27c5 - <unknown>
12: 0x5592bc5a26b9 - <unknown>
13: 0x5592bc71d009 - <unknown>
14: 0x5592bc6c94c5 - <unknown>
15: 0x5592bc73cff2 - <unknown>
16: 0x5592bc65ad03 - <unknown>
17: 0x5592bc65ac69 - <unknown>
18: 0x5592bcaa94e7 - <unknown>
19: 0x5592bc73dfec - <unknown>
20: 0x7fc59b3ba30e - __libc_start_call_main
21: 0x7fc59b3ba3c9 - __libc_start_main@GLIBC_2.2.5
22: 0x5592bc5bec25 - <unknown>
23: 0x0 - <unknown>
Aborted (core dumped)