Closed chrisawi closed 11 months ago
Can reproduce on Kinoite.
stas@thinkpad-t14 ~> sudo rpm-ostree upgrade
[sudo] password for stas:
note: automatic updates (stage) are enabled
2 metadata, 0 content objects fetched; 788 B transferred in 3 seconds; 0 bytes content written
Checking out tree 694f995... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora updates-archive
Updating metadata for 'updates'... done
Updating metadata for 'updates-archive'... done
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2023-03-14T10:57:01Z solvables: 4
rpm-md repo 'updates'; generated: 2023-12-09T02:29:32Z solvables: 15530
rpm-md repo 'fedora' (cached); generated: 2023-11-01T00:12:39Z solvables: 70825
rpm-md repo 'updates-archive'; generated: 2023-12-09T02:55:17Z solvables: 15912
Resolving dependencies... done
No upgrade available.
stas@thinkpad-t14 ~> rpm-ostree status
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: last run 15h ago
Deployments:
● fedora:fedora/39/x86_64/kinoite
Version: 39.20231205.0 (2023-12-05T01:04:12Z)
BaseCommit: 694f995d4b7ca42e87b393ff3058949dad660e5f2d692338dacaaceab06cd754
GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
LayeredPackages: 'gcc-c++' adb alsa-lib-devel automake cmake duperemove ffmpeg-free fish gcc htop
jetbrains-mono-fonts-all make mozilla-openh264 podman-compose podman-docker
powertop systemd-devel tmux xeyes
fedora:fedora/39/x86_64/kinoite
Version: 39.20231205.0 (2023-12-05T01:04:12Z)
BaseCommit: 694f995d4b7ca42e87b393ff3058949dad660e5f2d692338dacaaceab06cd754
GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
LayeredPackages: 'gcc-c++' adb alsa-lib-devel automake cmake duperemove ffmpeg-free fish gcc htop
jetbrains-mono-fonts-all make mozilla-openh264 podman-compose podman-docker
powertop systemd-devel tmux xeyes
fedora:fedora/38/x86_64/kinoite
Version: 38.20231123.0 (2023-11-23T02:20:11Z)
BaseCommit: 9b3d24e0139e07a6f334af5565761393b0a4d2b310a4bcfee77c2e0f5c4fc6d8
GPGSignature: Valid signature by 6A51BBABBA3D5467B6171221809A8D7CEB10B464
LayeredPackages: 'gcc-c++' automake cmake duperemove ffmpeg-free fish gcc htop
jetbrains-mono-fonts-all make mozilla-openh264 podman-compose podman-docker
powertop tmux xeyes
Pinned: yes
AvailableUpdate:
Diff: 6 upgraded
same here: gerryxiao@fedora ~> toolbox Error: failed to get the Podman version gerryxiao@fedora /> bat /etc/os-release 1 │ NAME="Fedora Linux" 2 │ VERSION="39.20231205.0 (Sericea)" 3 │ ID=fedora 4 │ VERSION_ID=39 5 │ VERSION_CODENAME="" 6 │ PLATFORM_ID="platform:f39" 7 │ PRETTY_NAME="Fedora Linux 39.20231205.0 (Sericea)" 8 │ ANSI_COLOR="0;38;2;60;110;180" 9 │ LOGO=fedora-logo-icon 10 │ CPE_NAME="cpe:/o:fedoraproject:fedora:39" 11 │ DEFAULT_HOSTNAME="fedora" 12 │ HOME_URL="https://fedoraproject.org/sericea/" 13 │ DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora-sericea/" 14 │ SUPPORT_URL="https://ask.fedoraproject.org/" 15 │ BUG_REPORT_URL="https://gitlab.com/fedora/sigs/sway/SIG/-/issues" 16 │ REDHAT_BUGZILLA_PRODUCT="Fedora" 17 │ REDHAT_BUGZILLA_PRODUCT_VERSION=39 18 │ REDHAT_SUPPORT_PRODUCT="Fedora" 19 │ REDHAT_SUPPORT_PRODUCT_VERSION=39 20 │ SUPPORT_END=2024-11-12 21 │ VARIANT="Sericea" 22 │ VARIANT_ID=sericea 23 │ OSTREE_VERSION='39.20231205.0'
This is indeed super weird. We'll need to file an infra issue.
This is probably unrelated, although I am experiencing same issue, but on top of that GNOME Software reports glibc-langpack-cs
can be updated. After installing and rebooting, it is still there as if it did not get installed.
This is probably unrelated, although I am experiencing same issue, but on top of that GNOME Software reports
glibc-langpack-cs
can be updated. After installing and rebooting, it is still there as if it did not get installed.
I'm having the same thing with glibc-langpack-en
GNOME software shows there's an available update, and appears to be installing it and offers to reboot, but it does nothing and the update is still there on reboot. Running rpm-ostree upgrade --preview shows there's an upgrade available to 2.38-14, but running rpm-ostree upgrade (no --preview or --check) shows it's fine.
Running rpm-ostree upgrade --preview shows there's an upgrade available to 2.38-14, but running rpm-ostree upgrade (no --preview or --check) shows it's fine.
This is a known issue in rpm-ostree: https://github.com/coreos/rpm-ostree/issues/1579
It pops up whenever base image updates are interrupted.
See also: https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1728
Can confirm. Two of my Fedora Silverblue instances stopped receiving updates since version 39.20231205.0.
Also rpm-ostree is constantly busy
╰─>$ rpm-ostree status
State: busy
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: inactive
Transaction: refresh-md
Initiator: caller :1.72
doing nothing. Even rpm-ostree cancel
does not work.
Three options for workarounds until this is resolved:
Switch to the unofficial container images (they are updated daily):
$ rpm-ostree rebase --reboot ostree-unverified-registry:quay.io/fedora-ostree-desktops/silverblue:39
$ rpm-ostree rebase --reboot ostree-unverified-registry:quay.io/fedora-ostree-desktops/kinoite:39
$ rpm-ostree rebase --reboot ostree-unverified-registry:quay.io/fedora-ostree-desktops/sericea:39
$ rpm-ostree rebase --reboot ostree-unverified-registry:quay.io/fedora-ostree-desktops/onyx:39
Replace podman by a working version:
# 4.8.1 from stable repos:
$ rpm-ostree override replace https://bodhi.fedoraproject.org/updates/FEDORA-2023-e8cfbfbdd9
# or 4.8.2 from testing repos:
$ rpm-ostree override replace https://bodhi.fedoraproject.org/updates/FEDORA-2023-68ad6ada3b
If you don't mind losing all containers, images, volumes:
$ podman system reset
Likely fixed with https://pagure.io/fedora-infra/ansible/pull-request/1697. We'll see tomorrow.
Likely fixed with https://pagure.io/fedora-infra/ansible/pull-request/1697. We'll see tomorrow.
not yet, I tried updating and I'm still on the same BaseCommit
also this is not the first time it happens #475
❯ rpm-ostree status -b
State: idle
BootedDeployment:
● fedora:fedora/39/x86_64/silverblue
Version: 39.20231205.0 (2023-12-05T00:55:28Z)
BaseCommit: ae1afb462f69a9170bdfa24ef9fc3059b2366480c4fbcfac2a15c0fc65487d8a
GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
RemovedBasePackages: firefox firefox-langpacks 120.0.1-1.fc39 gnome-software gnome-software-rpm-ostree 45.1-1.fc39
LayeredPackages: akmod-nvidia android-tools distrobox gnome-tweaks kernel-tools pipewire-codec-aptx printer-driver-brlaser rpmfusion-free-release rpmfusion-nonfree-release starship steam-devices tailscale terminator xboxdrv
xorg-x11-drv-nvidia
~
Can confirm. Two of my Fedora Silverblue instances stopped receiving updates since version 39.20231205.0.
Also rpm-ostree is constantly busy
╰─>$ rpm-ostree status State: busy AutomaticUpdates: stage; rpm-ostreed-automatic.timer: inactive Transaction: refresh-md Initiator: caller :1.72
doing nothing. Even
rpm-ostree cancel
does not work.
that happened to me, at least in my case was gnome-software monopolizing the process (in a bad way)
there are two solutions/workarounds for that:
I am still having this issue:
❯ rpm-ostree update --preview
1 metadata, 0 content objects fetched; 592 B transferred in 0 seconds; 0 bytes content written
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora rpmfusion-nonfree-nvidia-driver google-chrome rpmfusion-nonfree-steam phracek-PyCharm updates-archive
Updating metadata for 'fedora-cisco-openh264'... done
Updating metadata for 'updates'... done
Updating metadata for 'fedora'... done
Updating metadata for 'rpmfusion-nonfree-nvidia-driver'... done
Updating metadata for 'google-chrome'... done
Updating metadata for 'rpmfusion-nonfree-steam'... done
Updating metadata for 'phracek-PyCharm'... done
Updating metadata for 'updates-archive'... done
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2023-03-14T10:57:01Z solvables: 4
rpm-md repo 'updates'; generated: 2023-12-13T01:20:39Z solvables: 15915
rpm-md repo 'fedora'; generated: 2023-11-01T00:12:39Z solvables: 70825
rpm-md repo 'rpmfusion-nonfree-nvidia-driver'; generated: 2023-11-30T17:20:04Z solvables: 29
rpm-md repo 'google-chrome'; generated: 2023-12-12T20:06:21Z solvables: 3
rpm-md repo 'rpmfusion-nonfree-steam'; generated: 2023-08-10T16:27:35Z solvables: 2
rpm-md repo 'phracek-PyCharm'; generated: 2023-08-10T15:35:19Z solvables: 5
rpm-md repo 'updates-archive'; generated: 2023-12-13T01:38:01Z solvables: 16689
Note: --check and --preview may be unreliable. See https://github.com/coreos/rpm-ostree/issues/1579
AvailableUpdate:
Upgraded: glibc-langpack-en 2.38-11.fc39 -> 2.38-14.fc39
gnutls-dane 3.8.2-1.fc39 -> 3.8.2-2.fc39
gnutls-utils 3.8.2-1.fc39 -> 3.8.2-2.fc39
❯ rpm-ostree update
2 metadata, 0 content objects fetched; 788 B transferred in 1 seconds; 0 bytes content written
Checking out tree ae1afb4... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora rpmfusion-nonfree-nvidia-driver google-chrome rpmfusion-nonfree-steam phracek-PyCharm updates-archive
Updating metadata for 'fedora-cisco-openh264'... done
Updating metadata for 'updates'... done
Updating metadata for 'fedora'... done
Updating metadata for 'rpmfusion-nonfree-nvidia-driver'... done
Updating metadata for 'google-chrome'... done
Updating metadata for 'rpmfusion-nonfree-steam'... done
Updating metadata for 'phracek-PyCharm'... done
Updating metadata for 'updates-archive'... done
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2023-03-14T10:57:01Z solvables: 4
rpm-md repo 'updates'; generated: 2023-12-13T01:20:39Z solvables: 15915
rpm-md repo 'fedora'; generated: 2023-11-01T00:12:39Z solvables: 70825
rpm-md repo 'rpmfusion-nonfree-nvidia-driver'; generated: 2023-11-30T17:20:04Z solvables: 29
rpm-md repo 'google-chrome'; generated: 2023-12-12T20:06:21Z solvables: 3
rpm-md repo 'rpmfusion-nonfree-steam'; generated: 2023-08-10T16:27:35Z solvables: 2
rpm-md repo 'phracek-PyCharm'; generated: 2023-08-10T15:35:19Z solvables: 5
rpm-md repo 'updates-archive'; generated: 2023-12-13T01:38:01Z solvables: 16689
Resolving dependencies... done
No upgrade available.
I don't know if the today's compose happened yet. But I can confirm, still nothing over here too. :cry:
I don't know if the today's compose happened yet. But I can confirm, still nothing over here too. 😢
You can query for the latest available image on the repo using
ostree remote summary fedora | grep -A3 "fedora/39/x86_64/silverblue"
Version (ostree.commit.version): 39.20231205.0
-> 5th December 2023
Building with unified core is fixed. The builds are still not pushed to the repo. Still needs more investigation.
Building with unified core is fixed. The builds are still not pushed to the repo. Still needs more investigation.
My bad I thought that it will get built today.
Likely fixed with https://pagure.io/fedora-infra/ansible/pull-request/1697. We'll see tomorrow.
I misunderstood your message.
Three options for workarounds until this is resolved:
* Switch to the unofficial container images (they are updated daily):
$ rpm-ostree rebase --reboot ostree-unverified-registry:quay.io/fedora-ostree-desktops/silverblue:39 $ rpm-ostree rebase --reboot ostree-unverified-registry:quay.io/fedora-ostree-desktops/kinoite:39 $ rpm-ostree rebase --reboot ostree-unverified-registry:quay.io/fedora-ostree-desktops/sericea:39 $ rpm-ostree rebase --reboot ostree-unverified-registry:quay.io/fedora-ostree-desktops/onyx:39
* Replace podman by a working version:
# 4.8.1 from stable repos: $ rpm-ostree override replace https://bodhi.fedoraproject.org/updates/FEDORA-2023-e8cfbfbdd9 # or 4.8.2 from testing repos: $ rpm-ostree override replace https://bodhi.fedoraproject.org/updates/FEDORA-2023-68ad6ada3b
* If you don't mind losing all containers, images, volumes:
$ podman system reset
I tried the second option.
$ rpm-ostree override replace https://bodhi.fedoraproject.org/updates/FEDORA-2023-e8cfbfbdd9 $ systemctl reboot $ rpm-ostree cleanup -m $ rpm-ostree upgrade [...] No upgrade available. $ ostree remote summary fedora | grep -A3 "fedora/39/x86_64/silverblue" * fedora/39/x86_64/silverblue Latest Commit (61,0 kB): ae1afb462f69a9170bdfa24ef9fc3059b2366480c4fbcfac2a15c0fc65487d8a Version (ostree.commit.version): 39.20231205.0
I also tried the first option which is rebasing on the latest nightly. ostree remote summary still shows the base from 5 dec 23 so that makes me think i might have to keep upgrading by rebasing regularly?
I think I'll switch to ublue since they are unaffected and signed.
I'm surprised how little attention this issue seems to be getting from what I can gather as a simple user.
ublue images are based on the images listed in the first workaround.
The second and third options are not going to get you updates but only a working podman if you are affected by the issue from the 4.8.0 release: https://github.com/fedora-silverblue/issue-tracker/issues/513.
Hi, Is there an ETA for when it will be solved? Thanks you
Is there an ETA for when it will be solved?
No ETA at this time; you can follow progress in the Fedora ticket - https://pagure.io/releng/issue/11827
I'm experiencing this same behaviour with the glibc update showing as always available but not receiving anything isnce 12-05-2023
So am I correct in understanding that we simply wait for the usual update mechanism to have a fix pushed remotely? Will it simply start working again or will there be some manual intervention required afterward?
39.20231215.1
just popped up on the repo. Happy updating everybody.
Hi, successfully upgraded now with lots of Packages to 39.20231215.1 Previous attempt ~~19:20 CET failed ( online 1 Package SDL2 Update) so it seems directly related to the fix.
Should be good for Fedora 39. Fedora 38 will get its update tomorrow.
Should be good for Fedora 39. Fedora 38 will get its update tomorrow.
Can confirm it's all good for me on Silverblue. Successfully updated using the rpm-ostree update
command. Thank you for your hard work. :+1:
Should be fixed for F38 & F39 now. Closing.
The composes seem to be finishing correctly, but
rpm-ostree upgrade
isn't finding them. Notably, this means the fix for https://github.com/containers/podman/issues/20872 hasn't gone out yet.https://kojipkgs.fedoraproject.org/compose/updates/Fedora-39-updates-20231208.0/logs/x86_64/Everything/ostree-1/create-ostree-repo.log
Side note:
Is that expected? I thought F39 was using unified core.