やるきなし

2016/05/21 17:00 / tex-common 6.05 on Debian GNU/Linux

aptitude upgrade で tex-common が以下で上がってくれないというか configure されない.

% sudo /var/lib/dpkg/info/tex-common.postinst configure
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Building format(s) --all.
       This may take some time...
fmtutil failed. Output has been stored in
/tmp/fmtutil.R5YhUP3w
Please include this file if you report a bug.
[/tmp/fmtutil.R5YhUP3w]
fmtutil [INFO]: /var/lib/texmf/web2c/pdftex/latex.fmt installed.
fmtutil [ERROR]: running `pdftex -ini   -jobname=mptopdf -progname=context -translate-file=cp227.tcx mptopdf.tex </dev/null' return status 1
fmtutil [ERROR]: return error due to options --strict
fmtutil [INFO]: Disabled formats: 3
fmtutil [INFO]: Successfully rebuilt formats: 18
fmtutil [INFO]: Failed to build: 1 (pdftex/mptopdf)
fmtutil [INFO]: Total formats: 22
fmtutil [INFO]: exiting with status 1

fmtutil の箇所で止まっているらしく,とりあえずの解決策は https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824889 にあるように /var/lib/dpkg/info/tex-common.postinst で fmtutil の option から --string を消すというもの.

追記(2016/05/21)

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824853 にあるように,mptopdf の箇所でコケているのはsyst-tex.mkiiがtexlive-latex-baseからcontext (ConTeXt) packageに移動した(?)のが原因で,そもそもmptopdf自体contextに移すべき,とう話ならしい.

ということで context package を install しても解決する.

追記(2016/05/24)

texlive-latex-base (2016.20160523-1)で修正された模様で,syst-tex.mkii が texlive-latex-base に含まれるように修正された模様.

Related articles