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]

Reply via email to