Summary: | tetex-3.0_p1-r1 does not set environment variables | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matt Whitlock <gentoo> |
Component: | New packages | Assignee: | Text-Markup Team (OBSOLETE) <text-markup+disabled> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matt Whitlock
2006-02-06 04:33:04 UTC
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. |