Felix Miata composed on 2021-08-25 23:53 (UTC-0400):
# inxi -Sy System: Host: ga970 Kernel: 5.12.14-200.fc33.x86_64 x86_64 bits: 64 Desktop: Trinity Distro: Fedora release 34 (Thirty Four)
# dnf system-upgrade download --releasever=35 --best --skip-broken --allowerasing Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y
I proceeded to upgrade the old-fashioned way, by manually downloading and installing the repo configuration files, then running dnf upgrade with kernel and trinity packages locked. The following non-trinity packages remained installed in their F34 version as a result:
# rpmqa fc34 | grep -v trinity cryptsetup-2.3.6-1.fc34.x86_64 cryptsetup-libs-2.3.6-1.fc34.x86_64 fileshareset-2.0-1.fc34.x86_64 gstreamer1-1.19.1-2.1.18.4.fc34.x86_64 gstreamer1-plugins-base-1.19.1-2.1.18.4.fc34.x86_64 gstreamer1-plugins-good-1.19.1-2.1.18.4.fc34.x86_64 libart_lgpl_2-2-2.3.22-14.0.10_1.fc34.x86_64 libavahi-tqt1-0.6.30-14.0.10_1.fc34.x86_64 libblockdev-crypto-2.26-1.fc34.x86_64 libdbus-1-tqt0-0.9-14.0.10_1.fc34.x86_64 libdbus-tqt-1-0-0.63-14.0.10_1.fc34.x86_64 libmcpp-2.7.2-27.fc34.x86_64 libraqm-0.7.0-7.fc34.x86_64 libtqt3-mt-3.5.0-14.0.10_1.fc34.x86_64 libtqt4-4.2.0-14.0.10_1.fc34.x86_64 linux-atm-libs-2.5.1-28.fc34.x86_64 luit-1.1.1-2.fc34.x86_64 mcpp-2.7.2-27.fc34.x86_64 oclock-1.0.4-2.fc34.x86_64 openjpeg-libs-1.5.1-29.fc34.x86_64 python2-setuptools-41.2.0-4.fc34.noarch qtwebkit-2.3.4-33.fc34.x86_64 soprano-2.9.4-26.fc34.x86_64 systemd-248.7-1.fc34.x86_64 systemd-libs-248.7-1.fc34.x86_64 systemd-networkd-248.7-1.fc34.x86_64 systemd-pam-248.7-1.fc34.x86_64 systemd-rpm-macros-248.7-1.fc34.noarch systemd-udev-248.7-1.fc34.x86_64 tcl-8.6.10-5.fc34.x86_64 xbiff-1.0.4-2.fc34.x86_64 xconsole-1.0.7-2.fc34.x86_64 xfd-1.1.2-2.fc34.x86_64 xpr-1.0.5-2.fc34.x86_64 # rpmqa fc34 | grep -v trinity | wc -l 34
Note in particular foundational systemd* are all blocked by the necessity to keep the old cryptsetup* packages required by TDE.
I did manage to complete the upgrade of cryptsetup*, *udev and systemd* by sacrificing these TDE packages:
trinity-konqueror trinity-konqueror-nsplugins trinity-tdebase trinity-tdebase-tdeio-plugins