Bon je veux pas dire que la doc est parfaite, on cherche toujours des volontaires pour l'améliorer. Mais là... C'est pourtant bien expliqué dans la doc, c'est même par ça que commence toutes nos docs me semble:
Pour lire ce wiki convenablement, merci de lire la page suivante concernant les conventions de nommage.
Avec le lien qui est présent
https://doc.fedora-fr.org/wiki/Les_conventions_de_nommage où tu pourras lire la différence entre les commandes dans la doc préfixées avec # et $ et que sudo est la méthode recommandée sur Fedora.
Après pourquoi en root ça n'a pas marché chez toi... là on peut pas savoir. Peut-être que tu travailles souvent en root et que tu as modifiés quelques chose (un alias, etc). C'est pour ça que je voulais te faire passer via un autre utilisateur. En tout car ça aurait du fonctionner. Sur mes Fedora sudo ou root ça marche pareil et la commande dnf pour la mise à jour passe.
A priori ça tend à indiquer un soucis chez toi. A voir si la mise à jour va réparer ça? Tiens nous au courant.