On Fri, Sep 22, 2006 at 12:55 +0200, Frank Küster wrote: > >> reassign 388399 tetex-bin > > Bug#388399: "mktexmf: line 92: mf31966.tmp: Permission denied" on alpha, > > mips and mipsel > > Bug reassigned from package `gnuplot' to `tetex-bin'. > > Hm. It's not a general mipsel/alpha/mips problem. At least in the sid > chroot on vaughan, a mipsel box, the command (mktextfm ecrm1728) works > just fine. I won't have time to investigate this further, but I suspect > that the underlying problem is that on the buildds, e.g. in > http://buildd.debian.org/fetch.php?&pkg=gnuplot&ver=4.0.0-5&arch=alpha&stamp=1158062374&file=log&as=raw > > mktextmf tries to create the file in a TEXMF tree rooted in the current > directory (/home/buildd/.texmf-var) instead of the varfonts tree in > /tmp. Maybe the home directory just doesn't exist.
The strange thing is that mktexmf, which is called here, looks like this: [...] destdir=`echo "$MT_MFNAME" | sed 's%/[^/][^/]*$%%'` test -d "$destdir" || "$MT_MKTEXDIR" "$destdir" || exit 1 cd "$destdir" || exit 1 [...] cat > "mf$$.tmp" <<END ### first failure [...] chmod `kpsestat -xst,go-w .` "mf$$.tmp" ### second rm -f "$mfname" mv "mf$$.tmp" "$mfname" ### third echo "$destdir/$mfname" >$STDOUT echo "$progname: $destdir/$mfname: successfully generated." >&2 "$MT_MKTEXUPD" "$destdir" "$mfname" [...] >From the succesfull messages at the end of mktexmf we know that $destdir was /home/buildd/.texmf-var/fonts/source/jknappen/ec/, which must have existed otherwise the script would have been terminated before. So at first sight it looks as if $destdir was created but without write permissions. No idea why that could happen. cheerio ralf > This may be a problem with the configuration on the buildds, we'd need > the output of > > kpsewhich --format='web2c files' mktex.cnf > > as well as the file contents of the resulting filename, on the buildd. > I'm formally on vacation and only able to write this mail out of sheer > luck, and won't be able to work on that in the next days. [full-quote for the BTS]