Marc Haber <[EMAIL PROTECTED]> wrote:

> Package: tetex-bin
> Version: 3.0-9
> Severity: important
>
> Setting up tetex-bin (3.0-9) ...
>
> An essential entry in /etc/texmf/texmf.cnf is missing. Fixing
>
> sed: can't read texmf.d/05TeXMF.cnf: No such file or directory
> dpkg: error processing tetex-bin (--configure):
>  subprocess post-installation script returned error exit status 2
>
> /etc/texmf/texmf.d/05TeXMF.cnf exists.
>
> After manually adding TEXMFSYSVAR to /etc/texmf/texmf.cnf and
> /etc/texmf/texmf.d/teXMF.cnf, the install proceeded.
[...]
> Versions of packages tetex-bin depends on:
[...]
> ii  tetex-base                2.0.2c-9       Basic library files of teTeX

tetex-bin 3.0-9 depends on tetex-base (>= 3.0-4), which depends on
tex-common.  tex-common provides a sane 05TeXMF.cnf, but additionally
tetex-bin introduces TEXMFSYSVAR into texmf.cnf even if it is missing -
exactly to prevent this bug from happening.

Do you have any idea why tetex-base was not configured before tetex-bin?
And do you think you can reproduce this bug (e.g. by going back to the
old state of the conffiles) and have the tetex-bin postinst script run
with set -x in the function sanitize_texmfcnf?

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer


Reply via email to