Bug#677367: luatex: fails to upgrade in isolation
Package: luatex
Version: 0.70.1.20120524-1+b1
Severity: serious
Justification: Policy 7.2
$ sudo aptitude install luatex
The following packages will be upgraded:
luatex
1 packages upgraded, 0 newly installed, 0 to remove and 2016 not upgraded.
Need to get 0 B/2 435 kB of archives. After unpacking 96,3 kB will be freed.
Do you want to continue? [Y/n/?]
(Reading database ... 269430 files and directories currently installed.)
Preparing to replace luatex 0.60.2-1 (using .../luatex_0.70.1.20120524-1+b1_amd64.deb) ...
Unpacking replacement luatex ...
Processing triggers for doc-base ...
Processing 1 changed doc-base file...
Registering documents with dhelp...
Registering documents with scrollkeeper...
Processing triggers for man-db ...
Setting up luatex (0.70.1.20120524-1+b1) ...
Building format(s) --byengine luatex.
This may take some time...
fmtutil-sys failed. Output has been stored in
/tmp/fmtutil.Seil1cQB
Please include this file if you report a bug.
dpkg: error processing luatex (--configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
Errors were encountered while processing:
luatex
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up luatex (0.70.1.20120524-1+b1) ...
Building format(s) --byengine luatex.
This may take some time...
fmtutil-sys failed. Output has been stored in
/tmp/fmtutil.utBfAnuU
Please include this file if you report a bug.
dpkg: error processing luatex (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
luatex
Note that I was upgrading luatex without upgrading the rest of
texlive.
My guess: is missing a (versioned?) dependency on the package that
contains these files, or the right symlink to these files or ...
Downgrading to version 0.60.2-1 works:
$ sudo dpkg --install luatex_0.60.2-1_amd64.deb
(Reading database ... 269439 files and directories currently installed.)
Preparing to replace luatex 0.70.1.20120524-1+b1 (using luatex_0.60.2-1_amd64.deb) ...
Unpacking replacement luatex ...
Setting up luatex (0.60.2-1) ...
Building format(s) --byengine luatex.
This may take some time... done.
Processing triggers for doc-base ...
Processing 1 changed doc-base file...
Registering documents with dhelp...
Registering documents with scrollkeeper...
Processing triggers for man-db ...
And then the problem happens again when one tries to upgrade lutaex.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_LU.UTF-8, LC_CTYPE=fr_LU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages luatex depends on:
ii libc6 2.13-10 Embedded GNU C Library: Shared lib
ii libpng12-0 1.2.44-2 PNG library - runtime
ii libpoppler5 0.12.4-1.2 PDF rendering library
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages luatex recommends:
ii texlive-luatex 2009-11 TeX Live: LuaTeX packages
luatex suggests no packages.
-- no debconf information
fmtutil: running `luatex -ini -jobname=luatex -progname=luatex luatex.ini' ...
warning: kpathsea: configuration file texmf.cnf not found in these directories: /etc/texmf/web2c:/usr/share/texlive/texmf/web2c:/usr/share/texlive/texmf-dist/web2c:/usr/local/share/texmf/web2c.
This is LuaTeX, Version beta-0.70.2-2012060509 (TeX Live 2012/Debian) (INITEX)
! I can't find file `luatex.ini'.
<*> luatex.ini
Please type another input file name:
! Emergency stop.
<*> luatex.ini
No pages of output.
Transcript written on luatex.log.
Error: `luatex -ini -jobname=luatex -progname=luatex luatex.ini' failed
fmtutil: running `luatex -ini -jobname=dviluatex -progname=dviluatex dviluatex.ini' ...
warning: kpathsea: configuration file texmf.cnf not found in these directories: /etc/texmf/web2c:/usr/share/texlive/texmf/web2c:/usr/share/texlive/texmf-dist/web2c:/usr/local/share/texmf/web2c.
This is LuaTeX, Version beta-0.70.2-2012060509 (TeX Live 2012/Debian) (INITEX)
! I can't find file `dviluatex.ini'.
<*> dviluatex.ini
Please type another input file name:
! Emergency stop.
<*> dviluatex.ini
No pages of output.
Transcript written on dviluatex.log.
Error: `luatex -ini -jobname=dviluatex -progname=dviluatex dviluatex.ini' failed
fmtutil: running `luatex -ini -jobname=dvilualatex -progname=dvilualatex dvilualatex.ini' ...
warning: kpathsea: configuration file texmf.cnf not found in these directories: /etc/texmf/web2c:/usr/share/texlive/texmf/web2c:/usr/share/texlive/texmf-dist/web2c:/usr/local/share/texmf/web2c.
This is LuaTeX, Version beta-0.70.2-2012060509 (TeX Live 2012/Debian) (INITEX)
! I can't find file `dvilualatex.ini'.
<*> dvilualatex.ini
Please type another input file name:
! Emergency stop.
<*> dvilualatex.ini
No pages of output.
Transcript written on dvilualatex.log.
Error: `luatex -ini -jobname=dvilualatex -progname=dvilualatex dvilualatex.ini' failed
fmtutil: running `luatex -ini -jobname=lualatex -progname=lualatex lualatex.ini' ...
warning: kpathsea: configuration file texmf.cnf not found in these directories: /etc/texmf/web2c:/usr/share/texlive/texmf/web2c:/usr/share/texlive/texmf-dist/web2c:/usr/local/share/texmf/web2c.
This is LuaTeX, Version beta-0.70.2-2012060509 (TeX Live 2012/Debian) (INITEX)
! I can't find file `lualatex.ini'.
<*> lualatex.ini
Please type another input file name:
! Emergency stop.
<*> lualatex.ini
No pages of output.
Transcript written on lualatex.log.
Error: `luatex -ini -jobname=lualatex -progname=lualatex lualatex.ini' failed
###############################################################################
fmtutil: Error! Not all formats have been built successfully.
Visit the log files in directory
/var/lib/texmf/web2c
for details.
###############################################################################
This is a summary of all `failed' messages:
`luatex -ini -jobname=luatex -progname=luatex luatex.ini' failed
`luatex -ini -jobname=dviluatex -progname=dviluatex dviluatex.ini' failed
`luatex -ini -jobname=dvilualatex -progname=dvilualatex dvilualatex.ini' failed
`luatex -ini -jobname=lualatex -progname=lualatex lualatex.ini' failed
Reply to: