Hello !
I am trying to rebase my system from a sericea install to a kinoite image, derived from ublus-os/nividia-kinoite.
My custom image is built from here.
The rebase works well when I run rpm-ostree rebase ostree-unverified-image:registry:quay.io/jbtrystram/fedora-kinoite-nvidia:39
Then I reboot, and nothing appears to be applied: the GRUB menu stays the same, and I am back to the state before I ran the rebase command.
I pinned the latest known good deployment for safety. Here is the state after I ran rpm-ostree reset
:
bash-5.2$ rpm-ostree status
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
fedora:fedora/38/x86_64/sericea
Version: 38.20231130.0 (2023-11-30T01:10:25Z)
Commit: 37842dd2139bbcdeca262bd6180d992bf2709870f3f5b77d84da0b47a40121de
GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
Diff: 119 upgraded, 325 removed, 1 added
● fedora:fedora/38/x86_64/sericea
Version: 38.20231114.0 (2023-11-14T00:50:43Z)
BaseCommit: 51f4a2509bfc544c6aef0236de53db35d720d255f4af722b6785ddf9612e588a
GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
LayeredPackages: akmod-nvidia alacritty autojump-zsh fira-code-fonts ipxe-roms-qemu mozilla-openh264 vim virt-install virt-manager vulkan-validation-layers xarchiver
xorg-x11-drv-nvidia zsh
LocalPackages: redhat-internal-cert-install-0.1-29.el7.noarch redhat-internal-NetworkManager-openvpn-profiles-non-gnome-0.1-59.el7.noarch
Pinned: yes
Then I run the rebase. The log is rather long, here is the full output : paste
But in essence, nothing goes wrong. A bunch of updated packages, a bunch of deleted ones, a bunch of new ones, and
Changes queued for next boot. Run "systemctl reboot" to start a reboot
At the end.
Before reboot I have :
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
ostree-unverified-image:registry:quay.io/jbtrystram/fedora-kinoite-nvidia:39
Digest: sha256:6230a9564c255f010fb44d8298c3d76bee88a9e58bd9e81f1fe4bb51bc498006
Version: 39.20231129.0 (2023-11-30T00:17:47Z)
Diff: 1104 upgraded, 8 downgraded, 136 removed, 817 added
● fedora:fedora/38/x86_64/sericea
Version: 38.20231130.0 (2023-11-30T01:10:25Z)
Commit: 37842dd2139bbcdeca262bd6180d992bf2709870f3f5b77d84da0b47a40121de
GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
fedora:fedora/38/x86_64/sericea
Version: 38.20231114.0 (2023-11-14T00:50:43Z)
BaseCommit: 51f4a2509bfc544c6aef0236de53db35d720d255f4af722b6785ddf9612e588a
GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
LayeredPackages: akmod-nvidia alacritty autojump-zsh fira-code-fonts
ipxe-roms-qemu mozilla-openh264 vim virt-install virt-manager
vulkan-validation-layers xarchiver xorg-x11-drv-nvidia zsh
LocalPackages: redhat-internal-cert-install-0.1-29.el7.noarch
redhat-internal-NetworkManager-openvpn-profiles-non-gnome-0.1-59.el7.noarch
Pinned: yes
So it seems like the deployment is ready and all good.
Then I reboot, and I get :
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
● fedora:fedora/38/x86_64/sericea
Version: 38.20231130.0 (2023-11-30T01:10:25Z)
Commit: 37842dd2139bbcdeca262bd6180d992bf2709870f3f5b77d84da0b47a40121de
GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
fedora:fedora/38/x86_64/sericea
Version: 38.20231114.0 (2023-11-14T00:50:43Z)
BaseCommit: 51f4a2509bfc544c6aef0236de53db35d720d255f4af722b6785ddf9612e588a
GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
LayeredPackages: akmod-nvidia alacritty autojump-zsh fira-code-fonts
ipxe-roms-qemu mozilla-openh264 vim virt-install virt-manager
vulkan-validation-layers xarchiver xorg-x11-drv-nvidia zsh
LocalPackages: redhat-internal-cert-install-0.1-29.el7.noarch
redhat-internal-NetworkManager-openvpn-profiles-non-gnome-0.1-59.el7.noarch
Pinned: yes
Back to the beginning.
How can i investigate this more ? Thanks for any pointers