Bug#388399: Processed: Re: Bug#388399: gnuplot: FTBFS
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
> 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.
> 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]