Error: Transaction check error: file /usr/lib/libkpathsea.so.6 from install of texlive-lib-4:2015-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-kpathsea-lib-4:2014-12.20140525_r34255.fc24.1.i686 file /usr/lib/libptexenc.so.1 from install of texlive-lib-4:2015-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-kpathsea-lib-4:2014-12.20140525_r34255.fc24.1.i686 file /usr/bin/mag from install of texlive-ps2pk-bin-4:svn36790.0-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-ps2pkm-bin-4:svn30088.0-12.20140525_r34255.fc24.1.i686 file /usr/bin/pfb2pfa from install of texlive-ps2pk-bin-4:svn36790.0-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-ps2pkm-bin-4:svn30088.0-12.20140525_r34255.fc24.1.i686 file /usr/bin/pk2bm from install of texlive-ps2pk-bin-4:svn36790.0-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-ps2pkm-bin-4:svn30088.0-12.20140525_r34255.fc24.1.i686 file /usr/bin/ps2pk from install of texlive-ps2pk-bin-4:svn36790.0-2.20150728_r37987.fc24.i686 conflicts with file from package texlive-ps2pkm-bin-4:svn30088.0-12.20140525_r34255.fc24.1.i686 file /usr/share/man/man1/ps2pk.1.gz from install of texlive-ps2pk-4:svn37078.0-2.fc24.noarch conflicts with file from package texlive-ps2pkm-4:svn29764.1.6_beta_1-12.fc24.1.noarch
It might be the case that something is pinning the older texlive packages.
It looks like texlive-kpathsea-lib, texlive-ps2pkm-bin and texlive-ps2pkm may need to be obsoleted.
texlive-mh also seems to have been removed. I was able to use dnf distro-sync --allowerasing to get texlive updates. However there were also a lot of downgrades done in the process. Install 80 Packages Upgrade 397 Packages Remove 16 Packages Downgrade 867 Packages Most of the removals were not texlive packages, but all of the downgrades were.
There are some obsoletes there, but they are not sufficient. E.g. # rpm -q --qf='%{epoch}:%{version}\n' texlive-mh 4:svn29420.0 # dnf repoquery --obsoletes texlive-lib.x86_64 | grep 'texlive-mh\s' texlive-mh <= 3:2015 3:2015 < 4:svn29420.0 # rpm -q --qf='%{epoch}:%{version}\n' texlive-kpathsea-lib 4:2014 # dnf repoquery --obsoletes texlive-lib.x86_64 | grep texlive-kpathsea-lib texlive-kpathsea-lib <= 2014 2014 < 4:2014 These are only the ones I have installed - there might be others.
Today's 20150911 Rawhide texlive update fixes the file conflict for me (although I had already removed texlive-mh manually, so I don't know if it was a complete fix).
This is now fixed in rawhide. Please reopen if you find conflicts.