Bug#694126: [experimental] texlive-binaries fails to upgrade ("fmtutil-sys: not found")
Hi Norbert,
Norbert Preining wrote:
> Did you do a full upgrade?
Yes. Which package is supposed to provide fmtutil-sys? Are you
e.g. relying on all packages being unpacked before
texlive-binaries.postinst runs without declaring a dependency?
> Do you have the full terminal log by chance?
Here you go. Output from
* dpkg-query --control-show texlive-binaries postinst
* dpkg-query -L texlive-binaries
* the texlive-binaries bugscript
also attached.
# cupt install texlive-binaries
Building the package cache...
Initializing package resolver and worker...
Scheduling requested actions...
Resolving possible unmet dependencies...
The following packages will be upgraded:
texlive-binaries
Action summary:
1 automatically installed packages will be upgraded
Need to get 0B/19.5MiB of archives. After unpacking 3637KiB will be used.
Do you want to continue? [y/N/q/a/?] y
Performing requested actions:
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
serious bugs of texlive-binaries (2012.20120628-4 -> 2012.20121120-1) <unfixed>
#694126 - [experimental] texlive-binaries fails to upgrade ("fmtutil-sys: not found")
Summary:
texlive-binaries(1 bug)
Are you sure you want to install/upgrade the above packages? [Y/n/?/...] y
Reading changelogs... Done
(Reading database ... 137634 files and directories currently installed.)
Preparing to replace texlive-binaries 2012.20120628-4 (using .../texlive-binaries_2012.20121120-1_amd64.deb) ...
Unpacking replacement texlive-binaries ...
Setting up texlive-binaries (2012.20121120-1) ...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEDIST...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.
Building format(s) --refresh.
This may take some time...
fmtutil-sys failed. Output has been stored in
/tmp/fmtutil.bMxQ1LaB
Please include this file if you report a bug.
dpkg: error processing texlive-binaries (--install):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
texlive-binaries
E: the command '/usr/bin/dpkg --install --no-triggers --force-bad-path //var/cache/apt/archives/texlive-binaries_2012.20121120-1_amd64.deb' failed: exit code '1'
E: unable to do requested actions
E: error performing the command 'install'
Debian Release: wheezy/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.6-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Versions of packages texlive-binaries depends on:
ii dpkg 1.16.9
ii ed 1.6-2
it install-info 4.13a.dfsg.1-10
ii libc6 2.16-0experimental0
ii libfontconfig1 2.9.0-7
ii libfreetype6 2.4.9-1
ii libgcc1 1:4.7.2-10
ii libgraphite3 1:2.3.1-0.2
ii libgs9 9.05~dfsg-6.2
ii libkpathsea6 2012.20121120-1
ii libpng12-0 1.2.49-3
ii libpoppler19 0.18.4-3
ii libptexenc1 2012.20121120-1
ii libstdc++6 4.7.2-10
ii libx11-6 2:1.5.0-1
ii libxaw7 2:1.0.10-2
ii libxmu6 2:1.1.1-1
ii libxpm4 1:3.5.10-1
ii libxt6 1:1.1.3-1
ii perl 5.14.2-15
ii tex-common 3.13
ii texlive-common 2012.20120611-5
ii zlib1g 1:1.2.7.dfsg-13
Versions of packages texlive-binaries recommends:
ii luatex 0.70.1.20120524-3
ii python 2.7.3-3
ii ruby 4.9
ii ruby1.8 [ruby] 1.8.7.358-6
ii texlive-base 2012.20120611-5
ii tk8.6 [wish] 8.6.0~b3-1
texlive-binaries suggests no packages.
-- no debconf information
/.
/usr
/usr/bin
/usr/bin/vlna
/usr/bin/dvitodvi
/usr/bin/dvipdfmx
/usr/bin/dt2dv
/usr/bin/wovp2ovf
/usr/bin/vftovp
/usr/bin/ps2pk
/usr/bin/ctangle
/usr/bin/pktype
/usr/bin/xdvi-xaw
/usr/bin/synctex
/usr/bin/mag
/usr/bin/uptftopl
/usr/bin/teckit_compile
/usr/bin/kpsewhich
/usr/bin/ptftopl
/usr/bin/aleph
/usr/bin/dvipdft
/usr/bin/dvips
/usr/bin/patgen
/usr/bin/bibtex8
/usr/bin/pktogf
/usr/bin/pmpost
/usr/bin/pdvitype
/usr/bin/ctie
/usr/bin/mktexpk
/usr/bin/pk2bm
/usr/bin/outocp
/usr/bin/odvitype
/usr/bin/mktexlsr
/usr/bin/pdfclose
/usr/bin/gftopk
/usr/bin/ttf2tfm
/usr/bin/dvibook
/usr/bin/uppltotf
/usr/bin/pooltype
/usr/bin/xdvi
/usr/bin/dviselect
/usr/bin/pfb2pfa
/usr/bin/ttf2afm
/usr/bin/otp2ocp
/usr/bin/updvitype
/usr/bin/ttfdump
/usr/bin/pdftex
/usr/bin/dvihp
/usr/bin/tftopl
/usr/bin/weave
/usr/bin/dvilj4
/usr/bin/mktextfm
/usr/bin/uptex
/usr/bin/dvisvgm
/usr/bin/devnag
/usr/bin/dvilj
/usr/bin/otangle
/usr/bin/mf-nowin
/usr/bin/gsftopk
/usr/bin/omfonts
/usr/bin/upbibtex
/usr/bin/mkindex
/usr/bin/afm2pl
/usr/bin/xdvipdfmx
/usr/bin/dvilj2p
/usr/bin/detex
/usr/bin/dvi2tty
/usr/bin/euptex
/usr/bin/bibtex.original
/usr/bin/dvitype
/usr/bin/kpsestat
/usr/bin/kpseaccess
/usr/bin/dvipos
/usr/bin/pdfopen
/usr/bin/pltotf
/usr/bin/ttf2pk
/usr/bin/mendex
/usr/bin/eptex
/usr/bin/makeindex
/usr/bin/dv2dt
/usr/bin/dvilj4l
/usr/bin/tie
/usr/bin/gftodvi
/usr/bin/dvicopy
/usr/bin/tpic2pdftex
/usr/bin/cweave
/usr/bin/ptex
/usr/bin/mft
/usr/bin/dviconcat
/usr/bin/kpsereadlink
/usr/bin/mkocp
/usr/bin/afm2tfm
/usr/bin/makejvf
/usr/bin/odvicopy
/usr/bin/ppltotf
/usr/bin/disdvi
/usr/bin/mpost
/usr/bin/mkofm
/usr/bin/vptovf
/usr/bin/bibtexu
/usr/bin/mktexmf
/usr/bin/xetex
/usr/bin/mf
/usr/bin/pbibtex
/usr/bin/gftype
/usr/bin/tangle
/usr/bin/pdftosrc
/usr/bin/tex
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/cweb.1.gz
/usr/share/man/man1/etex.1.gz
/usr/share/man/man1/opl2ofm.1.gz
/usr/share/man/man1/xdvi.1.gz
/usr/share/man/man1/dvitodvi.1.gz
/usr/share/man/man1/detex.1.gz
/usr/share/man/man1/afm2tfm.1.gz
/usr/share/man/man1/dvipdfm.1.gz
/usr/share/man/man1/kpseaccess.1.gz
/usr/share/man/man1/ctie.1.gz
/usr/share/man/man1/pktogf.1.gz
/usr/share/man/man1/dvi2tty.1.gz
/usr/share/man/man1/kpsestat.1.gz
/usr/share/man/man1/ovp2ovf.1.gz
/usr/share/man/man1/aleph.1.gz
/usr/share/man/man1/pk2bm.1.gz
/usr/share/man/man1/dv2dt.1.gz
/usr/share/man/man1/pltotf.1.gz
/usr/share/man/man1/mktexlsr.1.gz
/usr/share/man/man1/dvipdft.1.gz
/usr/share/man/man1/gftype.1.gz
/usr/share/man/man1/dviconcat.1.gz
/usr/share/man/man1/mkofm.1.gz
/usr/share/man/man1/mkindex.1.gz
/usr/share/man/man1/synctex.1.gz
/usr/share/man/man1/mktexmf.1.gz
/usr/share/man/man1/dviselect.1.gz
/usr/share/man/man1/pdfopen.1.gz
/usr/share/man/man1/kpsewhich.1.gz
/usr/share/man/man1/pdfetex.1.gz
/usr/share/man/man1/outocp.1.gz
/usr/share/man/man1/tftopl.1.gz
/usr/share/man/man1/dvihp.1.gz
/usr/share/man/man1/dvisvgm.1.gz
/usr/share/man/man1/kpsereadlink.1.gz
/usr/share/man/man1/dvilj.1.gz
/usr/share/man/man1/dvibook.1.gz
/usr/share/man/man1/dvitype.1.gz
/usr/share/man/man1/ttf2pk.1.gz
/usr/share/man/man1/ps2pk.1.gz
/usr/share/man/man1/gftopk.1.gz
/usr/share/man/man1/pfb2pfa.1.gz
/usr/share/man/man1/tangle.1.gz
/usr/share/man/man1/mft.1.gz
/usr/share/man/man1/mpost.1.gz
/usr/share/man/man1/patgen.1.gz
/usr/share/man/man1/tex.1.gz
/usr/share/man/man1/ttf2afm.1.gz
/usr/share/man/man1/dvicopy.1.gz
/usr/share/man/man1/mag.1.gz
/usr/share/man/man1/extractbb.1.gz
/usr/share/man/man1/mendex.1.gz
/usr/share/man/man1/otp2ocp.1.gz
/usr/share/man/man1/pdftosrc.1.gz
/usr/share/man/man1/ttf2tfm.1.gz
/usr/share/man/man1/devnag.1.gz
/usr/share/man/man1/mktextfm.1.gz
/usr/share/man/man1/ttfdump.1.gz
/usr/share/man/man1/vftovp.1.gz
/usr/share/man/man1/makeindex.1.gz
/usr/share/man/man1/texconfig-dialog.1.gz
/usr/share/man/man1/pdftex.1.gz
/usr/share/man/man1/vptovf.1.gz
/usr/share/man/man1/bibtex8.1.gz
/usr/share/man/man1/pktype.1.gz
/usr/share/man/man1/vlna.1.gz
/usr/share/man/man1/weave.1.gz
/usr/share/man/man1/pooltype.1.gz
/usr/share/man/man1/afm2pl.1.gz
/usr/share/man/man1/bibtex.original.1.gz
/usr/share/man/man1/omfonts.1.gz
/usr/share/man/man1/mktexpk.1.gz
/usr/share/man/man1/dvitomp.1.gz
/usr/share/man/man1/mf.1.gz
/usr/share/man/man1/ovf2ovp.1.gz
/usr/share/man/man1/ofm2opl.1.gz
/usr/share/man/man1/dt2dv.1.gz
/usr/share/man/man1/gsftopk.1.gz
/usr/share/man/man1/disdvi.1.gz
/usr/share/man/man1/tie.1.gz
/usr/share/man/man1/dvipos.1.gz
/usr/share/man/man1/dvips.1.gz
/usr/share/man/man1/mkocp.1.gz
/usr/share/man/man1/gftodvi.1.gz
/usr/share/man/man1/tpic2pdftex.1.gz
/usr/share/man/man5
/usr/share/man/man5/synctex.5.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/texlive-binaries
/usr/share/texlive-bin
/usr/share/texlive-bin/debianize-fmtutil
/usr/share/doc
/usr/share/doc/texlive-binaries
/usr/share/doc/texlive-binaries/copyright
/usr/share/doc/texlive-binaries/changelog.gz
/usr/share/doc/texlive-binaries/changelog.Debian.gz
/usr/share/info
/usr/share/info/dvips.info.gz
/usr/share/info/web2c.info.gz
/usr/share/info/kpathsea.info.gz
/usr/bin/dvipdfm
/usr/bin/mfplain
/usr/bin/pdfetex
/usr/bin/ovp2ovf
/usr/bin/extractbb
/usr/bin/ovf2ovp
/usr/bin/dvitomp
/usr/bin/ofm2opl
/usr/bin/ebb
/usr/bin/initex
/usr/bin/inimf
/usr/bin/opl2ofm
/usr/bin/etex
/usr/bin/pdvitomp
/usr/bin/dvilj6
/usr/bin/texhash
/usr/share/man/man1/ebb.1.gz
/usr/share/man/man1/dvilj2p.1.gz
/usr/share/man/man1/odvitype.1.gz
/usr/share/man/man1/dvilj4l.1.gz
/usr/share/man/man1/ctangle.1.gz
/usr/share/man/man1/dvilj4.1.gz
/usr/share/man/man1/texhash.1.gz
/usr/share/man/man1/pdfclose.1.gz
/usr/share/man/man1/odvicopy.1.gz
/usr/share/man/man1/cweave.1.gz
/usr/share/man/man1/dvilj6.1.gz
/usr/share/man/man1/mf-nowin.1.gz
/usr/share/man/man1/otangle.1.gz
#!/bin/sh -e
# texlive-binaries postinst, created 2008 by Frank K�# probably not copyrightable as it looks now, but anyway the code maybe
# freely copied, distributed and/or modified
# activate the xdvi.bin alternative
case "$1" in
configure|reconfigure)
update-alternatives --install /usr/bin/xdvi.bin xdvi.bin /usr/bin/xdvi-xaw 30
update-alternatives --install /usr/bin/bibtex bibtex \
/usr/bin/bibtex.original 100 \
--slave /usr/share/man/man1/bibtex.1.gz bibtex.1.gz \
/usr/share/man/man1/bibtex.original.1.gz
;;
esac
#
# if fmtutil-sys is available rebuild all available formats
#
dhit_libkpathsea_configured ()
{
kpsewhich --version >/dev/null 2>&1
}
dhit_build_format ()
{
tempfile=$(mktemp -p /tmp fmtutil.XXXXXXXX)
printf "Building format(s) $*.\n\tThis may take some time... "
if fmtutil-sys "$@" > $tempfile 2>&1 ; then
rm -f $tempfile
echo "done."
else
exec >&2
echo
echo "fmtutil-sys failed. Output has been stored in"
echo "$tempfile"
echo "Please include this file if you report a bug."
echo
exit 1
fi
}
case "$1" in
configure|reconfigure)
update-fmtutil
update-language
if dhit_libkpathsea_configured; then
# we are shipping mktexlsr, so it must be there!
mktexlsr /usr/share/texmf /usr/share/texlive/texmf /usr/share/texlive/texmf-dist /var/lib/texmf
if [ -r /usr/share/texlive/texmf/texconfig/tcfmgr ] ; then
dhit_build_format --refresh
fi
fi
;;
esac
Reply to: