[tex-live] installation errors with the current snapshot

Tigran Aivazian tigran at aivazian.fsnet.co.uk
Sun Jul 4 13:43:36 CEST 2004

On Sun, 4 Jul 2004, Tigran Aivazian wrote:
> 1.  ./install-tl.sh: line 123: /home/tl/TeX/texmf-var/web2c/updmap.cfg: Permission denied

this is a trivial error, the code is doing:

(cd $CDDIR/texmf-var; tar cf - . ) | ( cd $TEXDIR/texmf-var; tar xf - )
cat > $VARTEXMF/web2c/updmap.cfg <<OAF

but the original copy on the CD, i.e. $CDDIR/texmf-var/web2c/updmap.cfg 
has 0444 permission so obviously the shell cannot open it for writing 
because bash tries to open it like this:

[pid  4147] open("new", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = -1 EACCES (Permission denied)
[pid  4147] open("new", O_WRONLY|O_TRUNC|O_LARGEFILE) = -1 EACCES (Permission denied)

The solution is to do chmod 0644 $VARTEXMF/web2c/updmap.cfg before cat'ing 
to it. Or, even better, store the file with 0644 mode when the CD is being 
generated, this way one saves a bit of time during installation by not 
doing an extra chmod.

Kind regards

More information about the tex-live mailing list