[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: