Description of problem: File conflict when trying to install 'tex(latex)' as a BuildRequires: in a COPR build root (F32). Version-Release number of selected component (if applicable): 20200327-16.fc32 How reproducible: Try to build any R package in copr -- see recent build failures at https://copr.fedorainfracloud.org/coprs/willc/r-packages/builds/ Steps to Reproduce: 1. Submit .spec using copr-build 2. Wait eagerly / with bated breath / etc. 3. Experience disappointment. Actual results: Running transaction check Transaction check succeeded. Running transaction test Error: Transaction test error: file /etc/texlive/web2c/updmap.cfg conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/man/man1/fmtutil.1.gz conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/man/man1/updmap.1.gz conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/fmtutil-user.sh conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/fmtutil.pl conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/updmap-user.sh conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/updmap.pl conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch Copr build error: Build failed Expected results: ... INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Additional info: It's quite possible this is actually a dnf bug or an issue with the options used to install the build dependencies on the build workers ... please feel free to re-assign if so.
Adding "texlive-obsolete" to the build root appears to work around the problem, for at least one package ...
FEDORA-2020-fb18e81c97 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-fb18e81c97
FEDORA-2020-903bc82607 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-903bc82607
Thanks! Is there any way to test this in copr? Can I add updates-testing? I'll, er, go try it ...
One would think, but I don't know. Note that this update hasn't been pushed to testing yet.
Ah :o) Which package has the obsoletes logic on it? I think I could just put a koji URL for it in the "additional packages" box. It's not that urgent though(!)
texlive-texlive-scripts.
FEDORA-2020-fb18e81c97 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-fb18e81c97` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-fb18e81c97 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-903bc82607 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-903bc82607` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-903bc82607 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Thanks again, have added karma.
I got the following error while running `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-903bc82607` on Fedora 32. Error: Transaction test error: file /usr/bin/pdfclose from install of texlive-xpdfopen-7:20200327-17.fc32.x86_64 conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/bin/pdfopen from install of texlive-xpdfopen-7:20200327-17.fc32.x86_64 conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/bin/texconfig from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-texconfig-7:20190410-12.fc32.noarch file /usr/bin/allcm from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/allneeded from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/dvi2fax from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/dvired from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/kpsetool from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/kpsewhere from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/texconfig-dialog from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/texconfig-sys from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/texlinks from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-tetex-7:20190410-12.fc32.noarch file /usr/bin/e2pall from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/bin/ps2frag from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-pstools-7:20190410-12.fc32.x86_64 file /usr/bin/pslatex from install of texlive-texlive-scripts-extra-7:20200327-17.fc32.noarch conflicts with file from package texlive-pstools-7:20190410-12.fc32.x86_64 file /usr/bin/pdftosrc from install of texlive-pdftosrc-7:20200327-17.fc32.x86_64 conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/share/man/man1/pdftosrc.1.gz from install of texlive-pdftosrc-7:20200327-17.fc32.x86_64 conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/bin/pdfatfi from install of texlive-attachfile2-7:20200327-17.fc32.noarch conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/bin/bbox from install of texlive-ps2eps-7:20200327-17.fc32.x86_64 conflicts with file from package texlive-pstools-7:20190410-12.fc32.x86_64
Btw, looks like this currently also blocks upgrades from F31 to F32 via dnf system-upgrade: # dnf system-upgrade --releasever 32 download [...] Error: Transaction test error: file /usr/bin/texconfig conflicts between attempted installs of texlive-texconfig-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /etc/texlive/web2c/updmap.cfg conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/bin/allcm conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/allneeded conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/dvi2fax conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/dvired conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/kpsetool conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/kpsewhere conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/texconfig-dialog conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/texconfig-sys conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/texlinks conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/share/man/man1/fmtutil.1.gz conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/man/man1/updmap.1.gz conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/fmtutil-user.sh conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/fmtutil.pl conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/updmap-user.sh conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/updmap.pl conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/bin/e2pall conflicts between attempted installs of texlive-pdftools-7:20190410-12.fc32.x86_64 and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/pdfatfi conflicts between attempted installs of texlive-pdftools-7:20190410-12.fc32.x86_64 and texlive-attachfile2-7:20200327-16.fc32.noarch file /usr/bin/pdfclose conflicts between attempted installs of texlive-pdftools-7:20190410-12.fc32.x86_64 and texlive-xpdfopen-7:20200327-16.fc32.x86_64 file /usr/bin/pdfopen conflicts between attempted installs of texlive-pdftools-7:20190410-12.fc32.x86_64 and texlive-xpdfopen-7:20200327-16.fc32.x86_64 file /usr/bin/pdftosrc conflicts between attempted installs of texlive-pdftools-7:20190410-12.fc32.x86_64 and texlive-pdftosrc-7:20200327-16.fc32.x86_64 file /usr/share/man/man1/pdftosrc.1.gz conflicts between attempted installs of texlive-pdftools-7:20190410-12.fc32.x86_64 and texlive-pdftosrc-7:20200327-16.fc32.x86_64 file /usr/bin/bbox conflicts between attempted installs of texlive-pstools-7:20190410-12.fc32.x86_64 and texlive-ps2eps-7:20200327-16.fc32.x86_64 file /usr/bin/ps2frag conflicts between attempted installs of texlive-pstools-7:20190410-12.fc32.x86_64 and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch file /usr/bin/pslatex conflicts between attempted installs of texlive-pstools-7:20190410-12.fc32.x86_64 and texlive-texlive-scripts-extra-7:20200327-16.fc32.noarch
FEDORA-2020-fb18e81c97 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.
Attempting to install R on Fedora 32: > sudo dnf install R results in the following error: Error: Transaction test error: file /etc/texlive/web2c/updmap.cfg conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/man/man1/fmtutil.1.gz conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/man/man1/updmap.1.gz conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/fmtutil-user.sh conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/fmtutil.pl conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/updmap-user.sh conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch file /usr/share/texlive/texmf-dist/scripts/texlive/updmap.pl conflicts between attempted installs of texlive-tetex-7:20190410-12.fc32.noarch and texlive-texlive-scripts-7:20200327-16.fc32.noarch When will the F33 stable repo fix be available to F32?
FEDORA-2020-903bc82607 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
This seems to be an improvement but I'm still seeing some issues on F32: Error: Transaction test error: file /usr/bin/pdfclose from install of texlive-xpdfopen-7:20200327-18.fc32.x86_64 conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/bin/pdfopen from install of texlive-xpdfopen-7:20200327-18.fc32.x86_64 conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/bin/pdfatfi from install of texlive-attachfile2-7:20200327-18.fc32.noarch conflicts with file from package texlive-pdftools-7:20190410-12.fc32.x86_64 file /usr/bin/bbox from install of texlive-ps2eps-7:20200327-18.fc32.x86_64 conflicts with file from package texlive-pstools-7:20190410-12.fc32.x86_64
Those conflicting packages seemed to be fairly old. I removed the following: texlive-pdftools texlive-pstools texlive-collection-binextra texlive-collection-fontutils texlive-scheme-tetex And it seems to be OK now.