Fedora template update very slow running rpm scriptlet for kernel-core

Every time I update fedora based template the last steps when running rpm scriptlets for kernel-modules but especially for kernel-core is very slow. It always takes hours until it finishes.

Does this happen for everyone? If not how can I further investigate it? memory and cpu usage in the template is very low during these steps

Updating fedora-42
Refreshing package info
Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
Fetching 55 packages [468.53 MiB]
Fetching kernel-0:6.18.7-100.fc42.x86_64 [223.69 KiB]
Fetching kernel-core-0:6.18.7-100.fc42.x86_64 [19.63 MiB]
Fetching kernel-modules-0:6.18.7-100.fc42.x86_64 [98.23 MiB]
Fetching kernel-modules-core-0:6.18.7-100.fc42.x86_64 [69.58 MiB]
Fetching alsa-lib-0:1.2.15.3-1.fc42.x86_64 [541.44 KiB]
Fetching alsa-sof-firmware-0:2025.12.1-1.fc42.noarch [10.28 MiB]
Fetching alsa-ucm-0:1.2.15.3-1.fc42.noarch [321.15 KiB]
Fetching alsa-utils-0:1.2.15.2-1.fc42.x86_64 [1.19 MiB]
Fetching assimp-0:5.3.1-6.fc42.x86_64 [2.42 MiB]
Fetching curl-0:8.11.1-7.fc42.x86_64 [219.51 KiB]
Fetching libcurl-0:8.11.1-7.fc42.x86_64 [371.06 KiB]
Fetching libcurl-0:8.11.1-7.fc42.i686 [397.46 KiB]
Fetching firefox-0:147.0.2-1.fc42.x86_64 [80.42 MiB]
Fetching freerdp-libs-2:3.21.0-1.fc42.x86_64 [1.28 MiB]
Fetching firefox-langpacks-0:147.0.2-1.fc42.x86_64 [31.93 MiB]
Fetching libwinpr-2:3.21.0-1.fc42.x86_64 [382.52 KiB]
Fetching ghostscript-0:10.05.1-6.fc42.x86_64 [35.60 KiB]
Fetching ghostscript-tools-fontutils-0:10.05.1-6.fc42.noarch [11.33 KiB]
Fetching ghostscript-tools-printing-0:10.05.1-6.fc42.noarch [11.93 KiB]
Fetching libgs-0:10.05.1-6.fc42.x86_64 [3.50 MiB]
Fetching glibc-0:2.41-16.fc42.x86_64 [2.22 MiB]
Fetching glibc-common-0:2.41-16.fc42.x86_64 [362.51 KiB]
Fetching glibc-gconv-extra-0:2.41-16.fc42.x86_64 [1.62 MiB]
Fetching glibc-0:2.41-16.fc42.i686 [2.02 MiB]
Fetching glibc-gconv-extra-0:2.41-16.fc42.i686 [1.63 MiB]
Fetching glibc-devel-0:2.41-16.fc42.x86_64 [599.88 KiB]
Fetching glibc-langpack-en-0:2.41-16.fc42.x86_64 [617.77 KiB]
Fetching glibc-minimal-langpack-0:2.41-16.fc42.x86_64 [75.42 KiB]
Fetching harfbuzz-0:10.4.0-2.fc42.x86_64 [1.05 MiB]
Fetching hplip-0:3.25.8-1.fc42.x86_64 [20.77 MiB]
Fetching harfbuzz-icu-0:10.4.0-2.fc42.x86_64 [14.07 KiB]
Fetching hplip-libs-0:3.25.8-1.fc42.x86_64 [162.93 KiB]
Fetching hplip-common-0:3.25.8-1.fc42.x86_64 [74.05 KiB]
Fetching libsane-hpaio-0:3.25.8-1.fc42.x86_64 [88.82 KiB]
Fetching kernel-tools-0:6.18.7-100.fc42.x86_64 [826.51 KiB]
Fetching kernel-tools-libs-0:6.18.7-100.fc42.x86_64 [236.42 KiB]
Fetching libgphoto2-0:2.5.33-1.fc42.x86_64 [1.34 MiB]
Fetching libmtp-0:1.1.22-2.fc42.x86_64 [155.44 KiB]
Fetching openssl-libs-1:3.2.6-3.fc42.x86_64 [2.33 MiB]
Fetching openssl-libs-1:3.2.6-3.fc42.i686 [2.32 MiB]
Fetching perl-Module-CoreList-tools-1:5.20260119-1.fc42.noarch [18.70 KiB]
Fetching perl-Module-CoreList-1:5.20260119-1.fc42.noarch [94.34 KiB]
Fetching publicsuffix-list-dafsa-0:20260116-1.fc42.noarch [60.31 KiB]
Fetching python3-perf-0:6.18.7-100.fc42.x86_64 [1.76 MiB]
Fetching selinux-policy-0:42.22-1.fc42.noarch [67.06 KiB]
Fetching selinux-policy-targeted-0:42.22-1.fc42.noarch [6.81 MiB]
Fetching vim-common-2:9.1.2086-1.fc42.x86_64 [8.11 MiB]
Fetching vim-data-2:9.1.2086-1.fc42.noarch [17.30 KiB]
Fetching vim-filesystem-2:9.1.2086-1.fc42.noarch [15.24 KiB]
Fetching vim-enhanced-2:9.1.2086-1.fc42.x86_64 [2.00 MiB]
Fetching wireplumber-0:0.5.13-1.fc42.x86_64 [122.25 KiB]
Fetching wireplumber-libs-0:0.5.13-1.fc42.x86_64 [426.37 KiB]
Fetching xxd-2:9.1.2086-1.fc42.x86_64 [31.02 KiB]
Fetching zed-0:0.221.4-1.fc42.x86_64 [88.55 MiB]
Fetching zed-cli-0:0.221.4-1.fc42.x86_64 [1.14 MiB]
Updating packages.
Running rpm scriptlet for firefox-0:147.0.2-1.fc42.x86_64
Running rpm scriptlet for selinux-policy-targeted-0:42.22-1.fc42.noarch
Running rpm scriptlet for alsa-sof-firmware-0:2025.12.1-1.fc42.noarch
Installing glibc-common-0:2.41-16.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing glibc-gconv-extra-0:2.41-16.fc42.x86_64
Running rpm scriptlet for glibc-gconv-extra-0:2.41-16.fc42.x86_64
Installing glibc-langpack-en-0:2.41-16.fc42.x86_64
Running rpm scriptlet for glibc-0:2.41-16.fc42.x86_64
Installing glibc-0:2.41-16.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Running rpm scriptlet for glibc-0:2.41-16.fc42.x86_64
Installing alsa-lib-0:1.2.15.3-1.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing openssl-libs-1:3.2.6-3.fc42.x86_64
Installing kernel-modules-core-0:6.18.7-100.fc42.x86_64
Installing kernel-core-0:6.18.7-100.fc42.x86_64
Running rpm scriptlet for kernel-core-0:6.18.7-100.fc42.x86_64
Installing libcurl-0:8.11.1-7.fc42.x86_64
Installing curl-0:8.11.1-7.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing kernel-modules-0:6.18.7-100.fc42.x86_64
Running rpm scriptlet for kernel-modules-0:6.18.7-100.fc42.x86_64
Installing libwinpr-2:3.21.0-1.fc42.x86_64
Installing alsa-ucm-0:1.2.15.3-1.fc42.noarch
Installing firefox-0:147.0.2-1.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing libgs-0:10.05.1-6.fc42.x86_64
Installing ghostscript-tools-fontutils-0:10.05.1-6.fc42.noarch
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing ghostscript-tools-printing-0:10.05.1-6.fc42.noarch
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing ghostscript-0:10.05.1-6.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing harfbuzz-0:10.4.0-2.fc42.x86_64
Installing kernel-tools-libs-0:6.18.7-100.fc42.x86_64
Running rpm scriptlet for kernel-tools-libs-0:6.18.7-100.fc42.x86_64
Installing wireplumber-libs-0:0.5.13-1.fc42.x86_64
Installing xxd-2:9.1.2086-1.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing selinux-policy-0:42.22-1.fc42.noarch
Running rpm scriptlet for selinux-policy-0:42.22-1.fc42.noarch
Running rpm scriptlet for selinux-policy-0:42.22-1.fc42.noarch
Running rpm scriptlet for selinux-policy-targeted-0:42.22-1.fc42.noarch
Installing selinux-policy-targeted-0:42.22-1.fc42.noarch
Running rpm scriptlet for selinux-policy-targeted-0:42.22-1.fc42.noarch
Installing vim-filesystem-2:9.1.2086-1.fc42.noarch
Installing vim-data-2:9.1.2086-1.fc42.noarch
Installing vim-common-2:9.1.2086-1.fc42.x86_64
Installing perl-Module-CoreList-1:5.20260119-1.fc42.noarch
Installing hplip-common-0:3.25.8-1.fc42.x86_64
Installing hplip-libs-0:3.25.8-1.fc42.x86_64
Installing hplip-0:3.25.8-1.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Running rpm scriptlet for hplip-0:3.25.8-1.fc42.x86_64
Installing libsane-hpaio-0:3.25.8-1.fc42.x86_64
Installing perl-Module-CoreList-tools-1:5.20260119-1.fc42.noarch
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing vim-enhanced-2:9.1.2086-1.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing wireplumber-0:0.5.13-1.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing kernel-tools-0:6.18.7-100.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing harfbuzz-icu-0:10.4.0-2.fc42.x86_64
Installing firefox-langpacks-0:147.0.2-1.fc42.x86_64
Running rpm scriptlet for alsa-utils-0:1.2.15.2-1.fc42.x86_64
Installing alsa-utils-0:1.2.15.2-1.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Running rpm scriptlet for alsa-utils-0:1.2.15.2-1.fc42.x86_64
Installing freerdp-libs-2:3.21.0-1.fc42.x86_64
Installing kernel-0:6.18.7-100.fc42.x86_64
Installing libgphoto2-0:2.5.33-1.fc42.x86_64
Installing zed-0:0.221.4-1.fc42.x86_64
Installing assimp-0:5.3.1-6.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing glibc-devel-0:2.41-16.fc42.x86_64
Installing glibc-minimal-langpack-0:2.41-16.fc42.x86_64
Installing libmtp-0:1.1.22-2.fc42.x86_64
Installing python3-perf-0:6.18.7-100.fc42.x86_64
Installing zed-cli-0:0.221.4-1.fc42.x86_64
Running rpm scriptlet for filesystem-0:3.18-47.fc42.x86_64
Installing publicsuffix-list-dafsa-0:20260116-1.fc42.noarch
Installing alsa-sof-firmware-0:2025.12.1-1.fc42.noarch
Installing glibc-gconv-extra-0:2.41-16.fc42.i686
Running rpm scriptlet for glibc-gconv-extra-0:2.41-16.fc42.i686
Running rpm scriptlet for glibc-0:2.41-16.fc42.i686
Installing glibc-0:2.41-16.fc42.i686
Running rpm scriptlet for glibc-0:2.41-16.fc42.i686
Installing openssl-libs-1:3.2.6-3.fc42.i686
Installing libcurl-0:8.11.1-7.fc42.i686
Uninstalling libcurl-0:8.11.1-6.fc42.i686
Uninstalling openssl-libs-1:3.2.6-2.fc42.i686
Uninstalling libsane-hpaio-0:3.25.6-1.fc42.x86_64
Uninstalling hplip-0:3.25.6-1.fc42.x86_64
Uninstalling hplip-libs-0:3.25.6-1.fc42.x86_64
Uninstalling glibc-devel-0:2.41-12.fc42.x86_64
Uninstalling glibc-0:2.41-12.fc42.i686
Uninstalling perl-Module-CoreList-tools-1:5.20251220-1.fc42.noarch
Uninstalling glibc-minimal-langpack-0:2.41-12.fc42.x86_64
Uninstalling glibc-gconv-extra-0:2.41-12.fc42.i686
Running rpm scriptlet for glibc-gconv-extra-0:2.41-12.fc42.i686
Running rpm scriptlet for selinux-policy-0:42.20-1.fc42.noarch
Uninstalling selinux-policy-0:42.20-1.fc42.noarch
Running rpm scriptlet for selinux-policy-0:42.20-1.fc42.noarch
Uninstalling firefox-langpacks-0:147.0-1.fc42.x86_64
Uninstalling selinux-policy-targeted-0:42.20-1.fc42.noarch
Running rpm scriptlet for selinux-policy-targeted-0:42.20-1.fc42.noarch
Uninstalling perl-Module-CoreList-1:5.20251220-1.fc42.noarch
Uninstalling hplip-common-0:3.25.6-1.fc42.x86_64
Uninstalling publicsuffix-list-dafsa-0:20250616-1.fc42.noarch
Uninstalling alsa-sof-firmware-0:2025.05.1-1.fc42.noarch
Running rpm scriptlet for firefox-0:147.0-1.fc42.x86_64
Uninstalling firefox-0:147.0-1.fc42.x86_64
Uninstalling zed-0:0.219.5-1.fc42.x86_64
Running rpm scriptlet for alsa-utils-0:1.2.15.1-3.fc42.x86_64
Uninstalling alsa-utils-0:1.2.15.1-3.fc42.x86_64
Running rpm scriptlet for alsa-utils-0:1.2.15.1-3.fc42.x86_64
Uninstalling python3-perf-0:6.18.5-100.fc42.x86_64
Uninstalling freerdp-libs-2:3.20.2-1.fc42.x86_64
Uninstalling libwinpr-2:3.20.2-1.fc42.x86_64
Uninstalling zed-cli-0:0.219.5-1.fc42.x86_64
Uninstalling vim-enhanced-2:9.1.2068-1.fc42.x86_64
Uninstalling kernel-tools-0:6.18.5-100.fc42.x86_64
Uninstalling assimp-0:5.3.1-5.fc42.x86_64
Uninstalling libgphoto2-0:2.5.31-3.fc42.x86_64
Uninstalling curl-0:8.11.1-6.fc42.x86_64
Uninstalling libcurl-0:8.11.1-6.fc42.x86_64
Uninstalling openssl-libs-1:3.2.6-2.fc42.x86_64
Running rpm scriptlet for wireplumber-0:0.5.12-1.fc42.x86_64
Uninstalling wireplumber-0:0.5.12-1.fc42.x86_64
Uninstalling wireplumber-libs-0:0.5.12-1.fc42.x86_64
Uninstalling libmtp-0:1.1.19-9.fc42.x86_64
Uninstalling ghostscript-0:10.05.1-4.fc42.x86_64
Uninstalling libgs-0:10.05.1-4.fc42.x86_64
Uninstalling kernel-tools-libs-0:6.18.5-100.fc42.x86_64
Running rpm scriptlet for kernel-tools-libs-0:6.18.5-100.fc42.x86_64
Uninstalling harfbuzz-icu-0:10.4.0-1.fc42.x86_64
Uninstalling vim-common-2:9.1.2068-1.fc42.x86_64
Uninstalling alsa-ucm-0:1.2.15.1-1.fc42.noarch
Uninstalling vim-data-2:9.1.2068-1.fc42.noarch
Uninstalling vim-filesystem-2:9.1.2068-1.fc42.noarch
Uninstalling ghostscript-tools-fontutils-0:10.05.1-4.fc42.noarch
Uninstalling ghostscript-tools-printing-0:10.05.1-4.fc42.noarch
Uninstalling alsa-lib-0:1.2.15.1-1.fc42.x86_64
Uninstalling harfbuzz-0:10.4.0-1.fc42.x86_64
Uninstalling xxd-2:9.1.2068-1.fc42.x86_64
Uninstalling glibc-langpack-en-0:2.41-12.fc42.x86_64
Uninstalling glibc-0:2.41-12.fc42.x86_64
Uninstalling glibc-gconv-extra-0:2.41-12.fc42.x86_64
Running rpm scriptlet for glibc-gconv-extra-0:2.41-12.fc42.x86_64
Uninstalling glibc-common-0:2.41-12.fc42.x86_64
Running rpm scriptlet for kernel-modules-core-0:6.18.7-100.fc42.x86_64
Running rpm scriptlet for kernel-core-0:6.18.7-100.fc42.x86_64

Yes, same here! But it also can be much quicker the other day. It’s mostly slow, when it downloads updates from the uni-bayreuth servers (looks like they’re currently - last couple of days) under heavy traffic.

so I let my computer running over night and the update is still not finished. I cant click “Next” and could only click “Cancel” Terminal output looks like in my first post

No.

I run qubes on quite a few computers. The 10 year old one takes maybe 5 minutes for all the scriplets. My new AM5 takes less than a minute

1 Like

Something seriously wrong. If it never finishes canceling you’ll probably have to just shut down.

This is an old bug or “feature” :smile:
You have to kill the graphical updater (in dom0) then retry. Rebooting works fine too.

1 Like

Is there an open issue somewhere? I killed the template and then it didnt start anymore …

Ah. You don’t have to kill the template, just the /usr/bin/qui-updates process in dom0. Then run again the graphical updater from the menu.
Or, reboot the system.

As for the “open issue anywhere” - I reported this behavior a couple of years ago, when R4.1 was latest and greatest. It’s true that I just wrote here on the forum. Then nothing happened. It’s mostly cosmetic, right? So… :man_shrugging:

Sharing your issue here for others. Thanks for opening it. :slight_smile: