I’d like to start by saying this is not a system that I’m trying to recover, I have no important data on here or anything. I’m just curious to dive in and see what happened or what I did that caused this before I wipe it and reinstall, or do a btrfs-rollback.
Hello all, on a recent install of Fedora Workstation 43, I attempted to remove the DNF version of Firefox as I use my browsers in flatpak.
When doing so it wanted to remove some important looking dependencies such as clevis and openssl.
Does anyone have any clues as to what could have caused this?
I manually re-installed what looked like important packages afterwards as well as ffmpeg-free (It was a poor choice to go ahead with the removal instead of figuring out what was going on, but alas here I am)
Here is my DNF history:
ID Command line Date and time Action(s) Altered
13 dnf install clevis clevis-luks clevis-pin-tpm2 cockpit-bridge cockpit-storaged cockpit-system cockpit-ws cockpit-ws-selinux ffmpeg-free freeglut jose libavc139 2025-12-05 01:12:43 24
12 dnf install openssl 2025-12-05 01:09:43 1
11 dnf install clevis 2025-12-05 01:08:58 4
10 dnf remove firefox 2025-12-05 01:05:38 33
9 dnf install btrfs-assistant 2025-12-04 21:58:11 6
8 dnf install gnome-shell-extension-dash-to-dock 2025-12-04 15:33:03 1
7 dnf install gnome-shell-extension-blur-my-shell 2025-12-04 15:22:22 1
6 dnf install gnome-shell-extension-caffeine 2025-12-04 15:20:30 1
5 dnf install gnome-shell-extension-appindicator 2025-12-04 15:19:58 4
4 dnf install gnome-shell-extension-just-perfection 2025-12-04 15:17:12 2
3 dnf upgrade 2025-12-04 04:21:23 1071
2 dnf5 --config /kiwi_dnf5.config -y --disable-plugin=priorities,versionlock --releasever=43 --exclude=device-mapper-multipath --exclude=dhcp-client --exclude=fc 2025-10-23 04:04:50 1710
1 dnf5 --config /builddir/result/image/build/image-root/kiwi_dnf5.config -y --disable-plugin=priorities,versionlock --installroot /builddir/result/image/build/im 2025-10-23 03:50:45 286
I also uninstalled “Gnome Videos” aka totem using gnome-software which is the only other removal that I know of
When I run dnf repoquery --whatrequires firefox, I get this output:
Updating and loading repositories:
Fedora 43 - x86_64 - Updates 100% | 140.3 KiB/s | 30.9 KiB | 00m00s
Repositories loaded.
abook-0:0.6.1-30.fc43.x86_64
anaconda-webui-0:53.1^20251022g00cddf56-1.fc43.noarch
firefox-langpacks-0:143.0.3-1.fc43.x86_64
firefox-langpacks-0:145.0.1-1.fc43.x86_64
gnome-kiosk-search-appliance-0:49.0-1.fc43.noarch
hugin-0:2024.0.0-10.fc43.x86_64
hugin-0:2025.0.0-1.fc43.x86_64
xfce4-smartbookmark-plugin-0:0.5.3-3.fc43.x86_64
This is a fully installed system, which I forgot to change the hostname of so it retained the localhost-live name, and /proc/cmdline confirms I’m not running from an iso or anything, but an installed system.
nia@localhost-live:~$ cat /proc/cmdline
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.17.9-300.fc43.x86_64 root=UUID=e6c72599-3f85-498a-b2bc-baaea7387fdb ro rootflags=subvol=root rd.luks.uuid=luks-0e045aed-4ea8-4df1-b2cc-8bfce1bcbc8f rhgb quiet
nia@localhost-live:~$
After all of this happened, I ran into issues like the Element flatpak saying that the system keyring was found, but that encryption was not available, which I suspect is due to openssl having been removed in the dependency cleanup.
Does anyone have any ideas for me to poke around further on what caused them to be orphaned?
