Merged tetex-3.0_p1-r1 on a system which had never had tetex installed on it before. In addition to other problems which are already filed as other bugs, the ebuild apparently does not set the TeX environment variables. I have run env-update && source /etc/profile. # cat /etc/env.d/98tetex CONFIG_PROTECT_MASK="/etc/texmf/web2c" # texconfig-sys confall =========================== version information ========================== teTeX-src release: (info not available) teTeX-texmf release: (info not available) ==================== binaries found by searching $PATH =================== PATH=/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.5:/opt/sun-jdk-1.5.0.06/bin:/opt/sun-jdk-1.5.0.06/jre/bin:/usr/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/maven-1.1-beta-2/bin kpsewhich: /usr/bin/kpsewhich updmap: /usr/bin/updmap fmtutil: /usr/bin/fmtutil texconfig: /usr/bin/texconfig tex: /usr/bin/tex pdfetex: /usr/bin/pdfetex mktexpk: /usr/bin/mktexpk dvips: /usr/bin/dvips dvipdfm: /usr/bin/dvipdfm =========================== active config files ========================== /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory sort: open failed: +1: No such file or directory ============================= font map files ============================= psfonts.map: pdftex.map: ps2pk.map: dvipdfm.map: =========================== kpathsea variables =========================== TEXMFMAIN= TEXMFDIST= TEXMFLOCAL= TEXMFSYSVAR= TEXMFSYSCONFIG= TEXMFVAR= TEXMFCONFIG= TEXMFHOME= VARTEXFONTS= TEXMF= SYSTEXMF= TEXMFDBS= WEB2C= TEXPSHEADERS= TEXCONFIG= ENCFONTS= TEXFONTMAPS= ==== kpathsea variables (from environment only; ok if no output here) ==== # kpsewhich --var-value=TEXMFMAIN
Could you try to run texmf-update and try again. We are having some tetex problems lately (you have probably noticed). But they are all hopefully soon fixed, and running texmf-update at the end of the installation of tetex is one of the things we need to fix.
# texmf-update Generating /etc/texmf/web2c/texmf.cnf from /etc/texmf/texmf.d ... Generating /etc/texmf/web2c/fmtutil.cnf from /etc/texmf/fmtutil.d ... Generating /etc/texmf/web2c/updmap.cfg from /etc/texmf/updmap.d ... Configuring teTeX ... Generating format files ... Use 'texconfig font ro' to disable font generation for users # texconfig-sys confall =========================== version information ========================== teTeX-src release: 3.0.90-20050823-beta teTeX-texmf release: 3.0 ==================== binaries found by searching $PATH =================== PATH=/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.5:/opt/sun-jdk-1.5.0.06/bin:/opt/sun-jdk-1.5.0.06/jre/bin:/usr/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/maven-1.1-beta-2/bin kpsewhich: /usr/bin/kpsewhich updmap: /usr/bin/updmap fmtutil: /usr/bin/fmtutil texconfig: /usr/bin/texconfig tex: /usr/bin/tex pdfetex: /usr/bin/pdfetex mktexpk: /usr/bin/mktexpk dvips: /usr/bin/dvips dvipdfm: /usr/bin/dvipdfm =========================== active config files ========================== sort: open failed: +1: No such file or directory ============================= font map files ============================= psfonts.map: /var/lib/texmf/fonts/map/dvips/updmap/psfonts.map pdftex.map: /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map ps2pk.map: /var/lib/texmf/fonts/map/dvips/updmap/ps2pk.map dvipdfm.map: /var/lib/texmf/fonts/map/dvipdfm/updmap/dvipdfm.map =========================== kpathsea variables =========================== TEXMFMAIN=/var/lib/texmf TEXMFDIST=/usr/share/texmf TEXMFLOCAL=/usr/local/share/texmf TEXMFSYSVAR=/var/lib/texmf TEXMFSYSCONFIG=/var/lib/texmf TEXMFVAR=/var/lib/texmf TEXMFCONFIG=/var/lib/texmf TEXMFHOME=/root/texmf VARTEXFONTS=/var/cache/fonts TEXMF={!!/var/lib/texmf,!!/var/lib/texmf,/root/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf} SYSTEXMF=/usr/local/share/texmf:/var/lib/texmf:/usr/share/texmf TEXMFDBS={!!/var/lib/texmf,!!/var/lib/texmf,/root/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}:/var/cache/fonts WEB2C={!!/var/lib/texmf,!!/var/lib/texmf,/root/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}/web2c TEXPSHEADERS=.:{!!/var/lib/texmf,!!/var/lib/texmf,/root/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}/{dvips,fonts/{enc,type1,type3}}// TEXCONFIG={!!/var/lib/texmf,!!/var/lib/texmf,/root/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}/dvips// ENCFONTS=.:{!!/var/lib/texmf,!!/var/lib/texmf,/root/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}/fonts/enc// TEXFONTMAPS=.:{!!/var/lib/texmf,!!/var/lib/texmf,/root/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}/fonts/map// ==== kpathsea variables (from environment only; ok if no output here) ==== That seems to have set the environment variables correctly, but look at what I get when I run texconfig-sys confall from my user account: $ texconfig-sys confall /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied =========================== version information ========================== teTeX-src release: (info not available) teTeX-texmf release: (info not available) ==================== binaries found by searching $PATH =================== PATH=/usr/kde/3.5/bin:/usr/lib/ccache/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.5:/opt/sun-jdk-1.5.0.06/bin:/opt/sun-jdk-1.5.0.06/jre/bin:/usr/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/maven-1.1-beta-2/bin kpsewhich: /usr/bin/kpsewhich updmap: /usr/bin/updmap fmtutil: /usr/bin/fmtutil texconfig: /usr/bin/texconfig tex: /usr/bin/tex pdfetex: /usr/bin/pdfetex mktexpk: /usr/bin/mktexpk dvips: /usr/bin/dvips dvipdfm: /usr/bin/dvipdfm =========================== active config files ========================== /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory sort: open failed: +1: No such file or directory /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /usr/bin/texconfig: line 298: /texconfig/tcfmgr: No such file or directory ============================= font map files ============================= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied psfonts.map: /var/lib/texmf/fonts/map/dvips/updmap/psfonts.map /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied pdftex.map: /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied ps2pk.map: /var/lib/texmf/fonts/map/dvips/updmap/ps2pk.map /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied dvipdfm.map: /var/lib/texmf/fonts/map/dvipdfm/updmap/dvipdfm.map =========================== kpathsea variables =========================== /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFMAIN= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFDIST= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFLOCAL= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFSYSVAR= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFSYSCONFIG= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFVAR= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFCONFIG= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFHOME= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied VARTEXFONTS= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMF= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied SYSTEXMF= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFDBS= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied WEB2C= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXPSHEADERS= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXCONFIG= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied ENCFONTS= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXFONTMAPS= ==== kpathsea variables (from environment only; ok if no output here) ==== Maybe /var/lib/texmf/web2c/texmf.cnf needs to be chmod'd by that update script. My umask on root is 0077, so unless that file was explicitly set to world-readable, it isn't.
We know about the permissions problem (files are created using the permissions on texmf-update). I hope to have this all fixed by friday.
Try to resync and upgrade to tetex-3.0_p1-r2 as usual (without doing anything else), and report back if that fixes the problem(s).
Updated to tetex-3.0_p1-r2. $ texconfig-sys confall /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied =========================== version information ========================== teTeX-src release: (info not available) teTeX-texmf release: (info not available) ==================== binaries found by searching $PATH =================== PATH=/usr/lib/ccache/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.5:/opt/sun-jdk-1.5.0.06/bin:/opt/sun-jdk-1.5.0.06/jre/bin:/usr/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/maven-1.1-beta-2/bin kpsewhich: /usr/bin/kpsewhich updmap: /usr/bin/updmap fmtutil: /usr/bin/fmtutil texconfig: /usr/bin/texconfig tex: /usr/bin/tex pdfetex: /usr/bin/pdfetex mktexpk: /usr/bin/mktexpk dvips: /usr/bin/dvips dvipdfm: /usr/bin/dvipdfm =========================== active config files ========================== sort: open failed: +1: No such file or directory /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied ============================= font map files ============================= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied psfonts.map: /var/lib/texmf/fonts/map/dvips/updmap/psfonts.map /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied pdftex.map: /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied ps2pk.map: /var/lib/texmf/fonts/map/dvips/updmap/ps2pk.map /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied dvipdfm.map: /var/lib/texmf/fonts/map/dvipdfm/updmap/dvipdfm.map =========================== kpathsea variables =========================== /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFMAIN= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFDIST= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFLOCAL= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFSYSVAR= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFSYSCONFIG= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFVAR= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFCONFIG= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFHOME= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied VARTEXFONTS= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMF= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied SYSTEXMF= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXMFDBS= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied WEB2C= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXPSHEADERS= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXCONFIG= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied ENCFONTS= /var/lib/texmf/web2c/texmf.cnf: Permission denied /var/lib/texmf/web2c/texmf.cnf: Permission denied TEXFONTMAPS= ==== kpathsea variables (from environment only; ok if no output here) ==== $ ls /var/lib/texmf/web2c/texmf.cnf lrwxrwxrwx 1 root root 26 Feb 8 17:55 /var/lib/texmf/web2c/texmf.cnf -> /etc/texmf/web2c/texmf.cnf $ ls /etc/texmf/web2c/texmf.cnf -rw------- 1 root root 21713 Feb 8 17:55 /etc/texmf/web2c/texmf.cnf
Are you sure you don't have set umask to something unreasonable or chmod'ed texmf-update? Because I get the permissions 0755 on texmf-update in a clean install. What are the permissions on your texmf-update if you remove it and then re-emerges tetex? I.e., rm /usr/sbin/texmf-update emerge tetex
No, look, I already stated that my umask for root is 0077. The texmf-update script needs to explicitly chmod 0644 /etc/texmf/web2c/texmf.cnf.
(In reply to comment #7) > No, look, I already stated that my umask for root is 0077. Erm, while hacking the default umask, it's your task to pick up the pieces (and there will be a lot of them). ;) No bug here, closing INVALID.
If you say so. I've been using Gentoo with this root umask 0077 for over a year now, and I have installed a lot of ebuilds, and there have never been any permissions problems. All of the ebuilds I've seen explicitly set the permissions on any files they create, as they should.