Remplace
sudo su -
qui est en effet une hérésie par
sudo -i
ou alors tu peux aussi simplement ajouter sudo devant toutes les commandes dnf.
Un
sudo dnf reinstall dnfdragora
aurait donc suffit. Reste à savoir comment tu as pu arriver dans cette situation.