Fedora 41 changed the default to tuned-ppd, but in the process has totally broken the ability to use power-profiles-daemon instead. Attempting to install power-profile-daemon now pulls in tuned-ppd and tuned. ❯ podman run -it fedora:41 /bin/bash [root@d0cdc53a6df3 /]# dnf install power-profiles-daemon Updating and loading repositories: Fedora 41 - x86_64 - Updates 100% | 1.5 MiB/s | 2.9 MiB | 00m02s Fedora 41 openh264 (From Cisco) - x86_64 100% | 4.5 KiB/s | 4.8 KiB | 00m01s Fedora 41 - x86_64 100% | 8.7 MiB/s | 35.4 MiB | 00m04s Repositories loaded. Package Arch Version Repository Size Installing: tuned-ppd noarch 2.24.0-5.fc41 updates 6.3 KiB Installing dependencies: dbus x86_64 1:1.14.10-4.fc41 fedora 0.0 B dbus-broker x86_64 36-4.fc41 fedora 382.8 KiB dbus-common noarch 1:1.14.10-4.fc41 fedora 11.2 KiB dbus-libs x86_64 1:1.14.10-4.fc41 fedora 368.9 KiB device-mapper x86_64 1.02.199-4.fc41 fedora 348.2 KiB device-mapper-libs x86_64 1.02.199-4.fc41 fedora 414.7 KiB dmidecode x86_64 1:3.6-4.fc41 fedora 235.8 KiB duktape x86_64 2.7.0-8.fc41 fedora 616.2 KiB ethtool x86_64 2:6.11-1.fc41 fedora 684.8 KiB expat x86_64 2.6.3-1.fc41 fedora 291.5 KiB gobject-introspection x86_64 1.82.0-1.fc41 fedora 396.2 KiB groff-base x86_64 1.23.0-7.fc41 fedora 3.8 MiB hdparm x86_64 9.65-6.fc41 fedora 188.9 KiB iproute x86_64 6.10.0-1.fc41 fedora 2.1 MiB kbd x86_64 2.6.4-4.fc41 fedora 1.5 MiB kbd-legacy noarch 2.6.4-4.fc41 fedora 567.1 KiB kbd-misc noarch 2.6.4-4.fc41 fedora 2.5 MiB kernel-tools-libs x86_64 6.11.5-300.fc41 updates 34.3 KiB kmod x86_64 33-1.fc41 fedora 235.5 KiB libb2 x86_64 0.98.1-12.fc41 fedora 42.2 KiB libbabeltrace x86_64 1.5.11-9.fc41 fedora 519.3 KiB libbpf x86_64 2:1.4.6-1.fc41 fedora 402.6 KiB libcbor x86_64 0.11.0-2.fc41 fedora 73.9 KiB libfdisk x86_64 2.40.2-4.fc41 fedora 362.9 KiB libmnl x86_64 1.0.5-6.fc41 fedora 55.2 KiB libnl3 x86_64 3.11.0-1.fc41 updates 1.0 MiB libpkgconf x86_64 2.3.0-1.fc41 fedora 78.2 KiB libseccomp x86_64 2.5.5-2.fc41 fedora 173.3 KiB libtraceevent x86_64 1.8.2-4.fc41 fedora 1.5 MiB libutempter x86_64 1.2.1-15.fc41 fedora 57.7 KiB mpdecimal x86_64 2.5.1-16.fc41 fedora 204.9 KiB ncurses x86_64 6.5-2.20240629.fc41 fedora 627.3 KiB numactl-libs x86_64 2.0.18-2.fc41 fedora 61.0 KiB pciutils-libs x86_64 3.13.0-5.fc41 fedora 103.5 KiB perl-AutoLoader noarch 5.74-512.fc41 updates 20.5 KiB perl-B x86_64 1.89-512.fc41 updates 498.0 KiB perl-Carp noarch 1.54-511.fc41 fedora 46.6 KiB perl-Class-Struct noarch 0.68-512.fc41 updates 25.4 KiB perl-Data-Dumper x86_64 2.189-512.fc41 fedora 111.7 KiB perl-Digest noarch 1.20-511.fc41 fedora 35.3 KiB perl-Digest-MD5 x86_64 2.59-5.fc41 fedora 59.8 KiB perl-DynaLoader x86_64 1.56-512.fc41 updates 32.1 KiB perl-Encode x86_64 4:3.21-511.fc41 fedora 4.7 MiB perl-Errno x86_64 1.38-512.fc41 updates 8.4 KiB perl-Exporter noarch 5.78-511.fc41 fedora 54.3 KiB perl-Fcntl x86_64 1.18-512.fc41 updates 49.0 KiB perl-File-Basename noarch 2.86-512.fc41 updates 14.0 KiB perl-File-Path noarch 2.18-511.fc41 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-511.fc41 fedora 162.3 KiB perl-File-stat noarch 1.14-512.fc41 updates 12.5 KiB perl-FileHandle noarch 2.05-512.fc41 updates 9.3 KiB perl-Getopt-Long noarch 1:2.58-2.fc41 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-512.fc41 updates 11.2 KiB perl-HTTP-Tiny noarch 0.088-512.fc41 fedora 152.2 KiB perl-IO x86_64 1.55-512.fc41 updates 151.1 KiB perl-IO-Socket-IP noarch 0.42-512.fc41 fedora 98.7 KiB perl-IO-Socket-SSL noarch 2.089-1.fc41 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-512.fc41 updates 22.5 KiB perl-MIME-Base32 noarch 1.303-21.fc41 fedora 30.7 KiB perl-MIME-Base64 x86_64 3.16-511.fc41 fedora 46.1 KiB perl-Mozilla-CA noarch 20240730-1.fc41 fedora 9.8 KiB perl-Net-SSLeay x86_64 1.94-7.fc41 fedora 1.3 MiB perl-POSIX x86_64 2.20-512.fc41 updates 235.1 KiB perl-PathTools x86_64 3.91-511.fc41 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-511.fc41 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-512.fc41 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.45-511.fc41 fedora 560.9 KiB perl-Pod-Usage noarch 4:2.03-511.fc41 fedora 84.8 KiB perl-Scalar-List-Utils x86_64 5:1.68-1.fc41 updates 148.9 KiB perl-SelectSaver noarch 1.02-512.fc41 updates 2.2 KiB perl-Socket x86_64 4:2.038-511.fc41 fedora 124.0 KiB perl-Storable x86_64 1:3.32-511.fc41 fedora 232.4 KiB perl-Symbol noarch 1.09-512.fc41 updates 6.8 KiB perl-Term-ANSIColor noarch 5.01-512.fc41 fedora 97.5 KiB perl-Term-Cap noarch 1.18-511.fc41 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-511.fc41 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-511.fc41 fedora 22.6 KiB perl-Time-Local noarch 2:1.350-511.fc41 fedora 69.0 KiB perl-URI noarch 5.30-1.fc41 fedora 256.9 KiB perl-base noarch 2.27-512.fc41 updates 12.5 KiB perl-constant noarch 1.33-512.fc41 fedora 26.2 KiB perl-if noarch 0.61.000-512.fc41 updates 5.8 KiB perl-interpreter x86_64 4:5.40.0-512.fc41 updates 122.3 KiB perl-libnet noarch 3.15-512.fc41 fedora 289.4 KiB perl-libs x86_64 4:5.40.0-512.fc41 updates 9.9 MiB perl-locale noarch 1.12-512.fc41 updates 6.5 KiB perl-mro x86_64 1.29-512.fc41 updates 45.6 KiB perl-overload noarch 1.37-512.fc41 updates 71.5 KiB perl-overloading noarch 0.02-512.fc41 updates 4.8 KiB perl-parent noarch 1:0.242-1.fc41 fedora 10.0 KiB perl-podlators noarch 1:6.0.2-2.fc41 fedora 317.5 KiB perl-vars noarch 1.05-512.fc41 updates 3.9 KiB pkgconf x86_64 2.3.0-1.fc41 fedora 88.6 KiB pkgconf-m4 noarch 2.3.0-1.fc41 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-1.fc41 fedora 989.0 B polkit x86_64 125-1.fc41.1 updates 479.6 KiB polkit-libs x86_64 125-1.fc41.1 updates 208.0 KiB psmisc x86_64 23.7-3.fc41 fedora 842.7 KiB python-pip-wheel noarch 24.2-1.fc41 fedora 1.2 MiB python3 x86_64 3.13.0-1.fc41 fedora 31.8 KiB python3-dbus x86_64 1.3.2-8.fc41 fedora 520.7 KiB python3-gobject-base x86_64 3.48.2-3.fc41 fedora 1.4 MiB python3-libs x86_64 3.13.0-1.fc41 fedora 40.3 MiB python3-linux-procfs noarch 0.7.3-6.fc41 fedora 91.7 KiB python3-perf x86_64 6.11.5-300.fc41 updates 8.6 MiB python3-pyudev noarch 0.24.3-3.fc41 fedora 318.9 KiB python3-six noarch 1.16.0-23.fc41 fedora 118.3 KiB slang x86_64 2.3.3-6.fc41 fedora 1.4 MiB systemd x86_64 256.7-1.fc41 fedora 17.0 MiB systemd-pam x86_64 256.7-1.fc41 fedora 1.1 MiB tuned noarch 2.24.0-5.fc41 updates 1.5 MiB util-linux x86_64 2.40.2-4.fc41 fedora 3.7 MiB virt-what x86_64 1.27-1.fc41 fedora 76.1 KiB which x86_64 2.21-42.fc41 fedora 80.2 KiB xkeyboard-config noarch 2.42-2.fc41 fedora 6.5 MiB Installing weak dependencies: cryptsetup-libs x86_64 2.7.5-1.fc41 fedora 2.3 MiB diffutils x86_64 3.10-8.fc41 fedora 1.6 MiB kernel-tools x86_64 6.11.5-300.fc41 updates 895.9 KiB kmod-libs x86_64 33-1.fc41 fedora 147.2 KiB libfido2 x86_64 1.15.0-2.fc41 fedora 238.2 KiB libxkbcommon x86_64 1.7.0-4.fc41 fedora 336.4 KiB perl-NDBM_File x86_64 1.17-512.fc41 updates 32.5 KiB polkit-pkla-compat x86_64 0.1-29.fc41 fedora 93.8 KiB python-unversioned-command noarch 3.13.0-1.fc41 fedora 23.0 B qrencode-libs x86_64 4.1.1-8.fc41 fedora 160.9 KiB systemd-networkd x86_64 256.7-1.fc41 fedora 2.1 MiB systemd-resolved x86_64 256.7-1.fc41 fedora 671.1 KiB systemd-udev x86_64 256.7-1.fc41 fedora 11.8 MiB tpm2-tss x86_64 4.1.3-3.fc41 fedora 1.6 MiB Transaction Summary: Installing: 130 packages Reproducible: Always Steps to Reproduce: 1. Remove tuned and tuned-ppd 2. Attempt to install power-profiles-daemon Actual Results: Tuned is installed again Expected Results: power-profiles-daemon is installed
Thanks for reporting this. This is caused by #2293628. I'll create a new build which should fix this issue. It may break the switch to Tuned on upgrade, but since the change owners focused solely on their setup without keeping me in the loop or considering PPD users, I’m not too concerned.
FEDORA-2024-a54b5427a8 (power-profiles-daemon-0.23-2.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-a54b5427a8
FEDORA-2024-6c18821b83 (power-profiles-daemon-0.23-2.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2024-6c18821b83
FEDORA-2024-6c18821b83 (power-profiles-daemon-0.23-2.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-a54b5427a8 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-a54b5427a8` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-a54b5427a8 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-a54b5427a8 (fedora-release-41-26 and power-profiles-daemon-0.23-2.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.