uninstalling tetex when installed with rpm 3.0.2 doesn't quite work right. Errors are: $ rpm --erase `rpm -qa | grep tetex` cannot remove /var/lib/texmf - directory not empty removal of /usr/lib/rhs/rhs-printfilters/dvi-to-ps.fpi failed: No such file or directory removal of /usr/share/texmf/tex/latex/hyperref/hdvipson.def failed: No such file or directory removal of /usr/share/texmf/tex/latex/hyperref/hdvips.def failed: No such file or directory removal of /usr/share/texmf/tex/latex/graphics/dvipsone.def failed: No such file or directory removal of /usr/share/texmf/tex/latex/graphics/dvipsnam.def failed: No such file or directory removal of /usr/share/texmf/tex/latex/graphics/dvips.def failed: No such file or directory removal of /usr/share/texmf/tex/latex/dvilj/hpfonts.sty failed: No such file or directory removal of /usr/share/texmf/tex/latex/dvilj/graybox.sty failed: No such file or directory removal of /usr/share/texmf/tex/latex/dvilj/cgunivers.sty failed: No such file or directory removal of /usr/share/texmf/tex/latex/dvilj/cgtimes.sty failed: No such file or directory removal of /usr/share/texmf/tex/latex/dvilj/cggothic.sty failed: No such file or directory removal of /usr/share/texmf/tex/latex/dvilj/cgcourier.sty failed: No such file or directory removal of /usr/share/texmf/tex/latex/dvilj/cgantiqueolive.sty failed: No such file or directory removal of /usr/share/texmf/tex/latex/dvilj/cgalbertus.sty failed: No such file or directory
This is a manifestation of a different problem. During a tetex upograde, rpm incorrectly removed shared files (of which there are many in tetex). When you uninstalled tetex, the already removed files were detected. I suspect that rpm uninstalled the package correctly. To avoid this problem in the future, upgrade to rpm-3.0.2-6.0. You will then be able to install/uninstall tetex w/o problem. Please reopen this bug if I'm incorrect.
I am running rpm-3.0.2-6.0, this bug occurs there with tetex RPMs from Redhat 5.2, 6.0, and Rawhde. Also, this error occurs when removing tetex after it was installed clean, not just an upgrade.
This is an rpm, not a tetex, problem, and will be fixed in rpm-3.0.3. When removing multiple packages as part of a transaction set, rpm was attempting to remove files shared between packages in the transaction set on each occurence rather than the last occurence.