First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 121811
Alias:
Product:
Component:
Status: RESOLVED
Resolution: INVALID
Assigned To: Text-Markup Team <text-markup@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Matt Whitlock <matt@whitlock.name>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 121811 depends on: Show dependency tree
Bug 121811 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-02-06 04:33 0000
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

------- Comment #1 From Martin Ehmsen (RETIRED) 2006-02-07 00:56:14 0000 -------
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.

------- Comment #2 From Matt Whitlock 2006-02-07 13:51:57 0000 -------
# 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.

------- Comment #3 From Martin Ehmsen (RETIRED) 2006-02-08 00:07:42 0000 -------
We know about the permissions problem (files are created using the permissions
on texmf-update). I hope to have this all fixed by friday.

------- Comment #4 From Martin Ehmsen (RETIRED) 2006-02-08 13:22:26 0000 -------
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).

------- Comment #5 From Matt Whitlock 2006-02-08 14:58:14 0000 -------
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

------- Comment #6 From Martin Ehmsen (RETIRED) 2006-02-09 00:16:56 0000 -------
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

------- Comment #7 From Matt Whitlock 2006-02-09 01:41:45 0000 -------
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.

------- Comment #8 From Jakub Moc (RETIRED) 2006-02-09 02:47:32 0000 -------
(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.

------- Comment #9 From Matt Whitlock 2006-02-09 02:56:34 0000 -------
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.

First Last Prev Next    No search results available      Search page      Enter new bug