Bug#334660: tetex-bin: doesn't install, "can't read texmf.d/05TeXMF.cnf: No such file or directory"
Marc Haber <mh+debian-bugs@zugschlus.de> 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 to: