Hi Frank!

On Fre, 06 Okt 2006, Frank Küster wrote:
> Running mktexlsr. This may take some time. ... done.
> dpkg: error processing texinfo (--configure):
>  subprocess post-installation script returned error exit status 1

The respective code is:
        if which mktexlsr >/dev/null; then update_lsr_files; fi
        # tetex might be unpacked but not configured, we have to check
        # whether /etc/texmf/texmf.cnf already exists. The following
        # check
        # does two things: 1) check whether libkpathsea is configured,
        # and
        # 2) whether tex-common is configured.
        if kpsewhich texmf.cnf > /dev/null 2>&1 ; then 
            build_format_if_format_exists --byfmt texinfo
            build_format_if_format_exists --byfmt cyrtexinfo
        fi

Now the question is, did it happen in the 
        if kpsewhich texmf.cnf > /dev/null 2>&1 
part or in the
        build_format_if_format_exists --byfmt texinfo
I honestly have no idea, since set -x didn't help anything. The if
statement should be the problem, it actually should check whether
everything is working. But then, the building of the format shouldn't
break.

If I take a look into the build_format_if_format_exists function
(because the error should be there, as the build format_function echos
something, I see only calls to
        kpsewhich -var-value TEXMFSYSVAR
        kpsewhich -var-value TEXMFSYSCONFIG
        kpsewhich --format='web2c files' fmtutil.cnf
could it be that one of them does not wolrk? I guess the first two
should work as there is already a texmf.cnf file, so assume that it is
the third.

Ahhhh... tetex not configured, so no fmtutil.cnf, so exit code 1, so
break ...  AHHHHHHH

Good, or better not good. I think I have to change the
build_format_if_format_exists function to:
    export TEXMFVAR TEXMFCONFIG
    if kpsewhich --format='web2c files' fmtutil.cnf > /dev/null 2>&1 ; then
        fmtcnffile=`kpsewhich --format='web2c files' fmtutil.cnf`
    else
        return 0
    fi

Do you agree?

I guess I will upload a new packages with urgency=medium as this is RC,
or?

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <[EMAIL PROTECTED]>                    Università di Siena
Debian Developer <[EMAIL PROTECTED]>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
CORRIEMUCHLOCH (n.)
Word describing the kind of person who can make a complete mess of a
simple job like walking down a corridor.
                        --- Douglas Adams, The Meaning of Liff


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to