From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U;) Gecko/0 Description of problem: Package xmltex-20000118-10.noarch.rpm is missing two files, /usr/share/texmf/web2c/pdfxmltex.fmt /usr/share/texmf/web2c/xmltex.fmt Version-Release number of selected component (if applicable): How reproducible: Didn't try Steps to Reproduce: 1. rpm -i xmltex-20000118-10.noarch.rpm 2. rpm --verify xmltex 3. rpm2cpio xmltex-20000118-10.noarch.rpm | cpio -t Actual Results: Files not found. Running "xmlto pdf foo.xml" fails as a result with "I can't find the file 'pdfxmltex.fmt'!" Expected Results: File should be in cpio / rpm. Additional info:
These files are created by the %post scriptlet rpm --scripts xmltex
Ok, then it looks like the %post scriptlet isn't working. If I run the commands indicated by "rpm --scripts xmltex" by hand (as root), the second one fails with, This is pdfTeX, Version 3.14159-14h-released-20010417 (Web2C 7.3.3.1) (INITEX) (Fatal format file error; I'm stymied) fmtutil: `pdftex -ini -fmt=pdfxmltex -progname=pdfxmltex &pdflatex pdfxmltex.ini' failed. and the missing files are still not created. I don't understand the workings of tetex well enough to know what/where the source of the problem is.
Was this an upgrade? There was an anaconda bug that caused many packages not to be upgraded. You might need to upgrade tetex* by hand.
Yes it was an upgrade from 7.2, and indeed some of the RPMs were not updated. Updating them fixed my problems. Thank you!