Description of problem: files in "/usr/share/texlive/texmf-dist/tex/generic/dehyph-exptl" was updated to 2019-04-04 but some texlive components is stil looking for 2018-03-31. Causing fmtutil-sys become unusable. Version-Release number of selected component (if applicable): texlive-dehyph-exptl-svn50772-5.fc32.noarch texlive-2019-5.fc32.noarch How reproducible: Always Steps to Reproduce: 1.Install texlive-scheme-medium 2.Compile any tex source file by xelatex/pdflatex 3.Compile failed due to unable to find dehypht-x-2018-03-31.tex Actual results: Tex program says it was unable to find dehypht-x-2018-03-31.tex and exits. Expected results: Tex should look for dehypht-x-2019-04-04.tex . Additional info: By puting symbol links in /usr/share/texlive/texmf-dist/tex/generic/dehyph-exptl from *2019-04-04.* to *2018-03-31.* can be a workaround.
Hmmm. I wonder if this isn't something in your ~/.texlive20* cache that's causing issues. Can you provide a very specific source file and execution reproducer case for me to test?
Created attachment 1636573 [details] Output for fmtutil-user --all without workground
Created attachment 1636574 [details] Output for fmtutil-user --all with workground
To avoid affects from ~/.texlive20* cache, I did those things 1. rm -rf ~/texlive2019 and sudo rm -rf /usr/share/texlive/texmf-dist/tex/generic/dehyph-exptl/*-2018* 2. texhash 3. fmtutil-user --all>fmt.log : Here fmtutil reports some error. 4. rm -rf ~/texlive2019 and recreate those symlink. 5. texhash 6. fmtutil-user --all>workaround.log : Here no error is reported. Two output has been put above. And reported error in step 3 is : fmtutil [ERROR]: running `luatex -ini -jobname=luatex -progname=luatex luatex.ini </dev/null' return status 1 fmtutil [ERROR]: return error due to options --strict fmtutil [ERROR]: running `pdftex -ini -jobname=pdftex -progname=pdftex -translate-file=cp227.tcx *pdfetex.ini </dev/null' return status 1 fmtutil [ERROR]: return error due to options --strict fmtutil [ERROR]: running `luajittex -ini -jobname=luajittex -progname=luajittex luatex.ini </dev/null' return status 1 fmtutil [ERROR]: return error due to options --strict fmtutil [ERROR]: running `xetex -ini -jobname=xetex -progname=xetex -etex xetex.ini </dev/null' return status 1 fmtutil [ERROR]: return error due to options --strict fmtutil [ERROR]: running `pdftex -ini -jobname=pdfetex -progname=pdfetex -translate-file=cp227.tcx *pdfetex.ini </dev/null' return status 1 fmtutil [ERROR]: return error due to options --strict fmtutil [ERROR]: running `pdftex -ini -jobname=etex -progname=etex -translate-file=cp227.tcx *etex.ini </dev/null' return status 1 fmtutil [ERROR]: return error due to options --strict fmtutil [ERROR]: running `luatex -ini -jobname=dviluatex -progname=dviluatex dviluatex.ini </dev/null' return status 1 fmtutil [ERROR]: return error due to options --strict
I see the bug now, this one's my fault.
FEDORA-2019-88ffe47587 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-88ffe47587
texlive-2019-6.fc31, texlive-base-20190410-6.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-88ffe47587
texlive-2019-6.fc31, texlive-base-20190410-6.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.