Es sieht so aus, als hätten Sie ein Multibibliotheksystem - x86_64 mit ebenfalls installierten i686-Paketen. Oft teilen solche Pakete Dateien, was kein Problem ist, solange sie genau identisch sind. Es scheint, als hätten Sie hier eine Architektur aktualisiert, aber nicht die andere, und eine freigegebene Datei wurde geändert.
Der einfachste Ausweg ist, die i686-Pakete zu entfernen. In diesem Fall,
sudo dnf remove libpng.i686 libgpg-error.i686 pcre.i686
Sollte es tun. Es kann auch eine Reihe von i686-Abhängigkeiten entfernen, was in Ordnung ist. Sie können sie jederzeit zurücklegen. Tun Sie dies, und führen Sie dann ein Upgrade durch, und setzen Sie alle 32-Bit-Programme zurück, die Sie wirklich benötigen.