tetex-bin: postinst fails -- dvips35.map not found
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tetex-bin (Debian) |
Fix Released
|
Unknown
|
|||
tex-common (Ubuntu) |
Fix Released
|
High
|
Martin Pitt |
Debian Bug Importer (debzilla) wrote : | #1 |
Debian Bug Importer (debzilla) wrote : | #2 |
Message-ID: <email address hidden>
Date: Mon, 09 Jan 2006 15:54:13 +0100
From: =?iso-8859-
To: =?iso-8859-
Cc: <email address hidden>,
Debian Bug Tracking System <email address hidden>
Subject: Re: Bug#346326: tetex-bin: postinst fails -- dvips35.map not found
J=F6rg Sommer <email address hidden> wrote:
> Package: tetex-bin
> Version: 3.0-13
> Severity: serious
> Justification: renders package unusable
>
> Hi,
>
> with this version the packages tetex-extra (3.0-13) and tetex-base
> (3.0-11) aren't installable anymore.=20
You probably mean tetex-bin (3.0-13), tetex-extra is still at 3.0-11.
> Their postinst scripts fail, because
> dvips35.map or bsr-interpolate
[...]
> updmap-sys: Scanning for LW35 support files
>
> !!! ERROR! The map file `dvips35.map' has not been found at all.
Please send us the output of=20
ls /usr/share/
dpkg -S dvips35.map
kpsewhich --format=3Dmap dvips35.map
kpsewhich --show-path=3Dmap
grep TEXFONTMAPS /etc/texmf/
Did you constantly upgrade your system, or what were the previous
versions of tetex-bin and tetex-base?
Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer
Debian Bug Importer (debzilla) wrote : | #3 |
Message-ID: <email address hidden>
Date: Mon, 9 Jan 2006 17:06:28 +0100
From: =?iso-8859-
To: Frank =?iso-8859-
Cc: <email address hidden>
Subject: Re: Bug#346326: tetex-bin: postinst fails -- dvips35.map not found
--NzB8fVQJ5HfG6fxh
Content-Type: text/plain; charset=iso-8859-1
Content-
Content-
Hello Frank,
Frank K=FCster schrieb am Mon 09. Jan, 15:54 (+0100):
> J=F6rg Sommer <email address hidden> wrote:
>=20
> > Package: tetex-bin
> > Version: 3.0-13
> > Severity: serious
> > Justification: renders package unusable
> >
> > Hi,
> >
> > with this version the packages tetex-extra (3.0-13) and tetex-base
> > (3.0-11) aren't installable anymore.=20
>=20
> You probably mean tetex-bin (3.0-13), tetex-extra is still at 3.0-11.
Oh, sorry, I mean 3.0-11.
> > Their postinst scripts fail, because
> > dvips35.map or bsr-interpolate
> [...]
> > updmap-sys: Scanning for LW35 support files
> >
> > !!! ERROR! The map file `dvips35.map' has not been found at all.
>=20
> Please send us the output of=20
>=20
> ls /usr/share/
bsr-interpolate
=2Emap
bsr.map hoekwater.map mt-belleek.map ps2pk35.map
contnav.map lucidabr-o.map mt-plus.map pxfonts.map
dvipdfm35.map lumath-o.map mt-yy.map ttcmex.map
> dpkg -S dvips35.map
tetex-base: /usr/share/
> kpsewhich --format=3Dmap dvips35.map
nothing, exit code 1
> kpsewhich --show-path=3Dmap
=2E:!!/
var/fonts/
ocal/share/
//:!!/usr/
sewhich/
ch//:!!
/usr/share/
/:!!/home/
pdftex/
/map/pdftex/
nfig//pdftex/
x//:!!/
are/texmf/
oerg/.texmf-
sr/local/
!/usr/share/
/home/joerg/
are/texmf/
/home/joerg/
/:/home/
Debian Bug Importer (debzilla) wrote : | #4 |
Message-ID: <email address hidden>
Date: Mon, 09 Jan 2006 17:47:10 +0100
From: =?iso-8859-
To: =?iso-8859-
Cc: <email address hidden>
Subject: Re: Bug#346326: tetex-bin: postinst fails -- dvips35.map not found
J=F6rg Sommer <email address hidden> wrote:
>> > Package: tetex-bin
>> > Version: 3.0-13
>> > Severity: serious
>> > Justification: renders package unusable
[...]
>> kpsewhich --show-path=3Dmap
>
> .:!!/home/
var/fonts/
ocal/share/
//:!!/usr/
sewhich/
ch//:!!
/usr/share/
/:!!/home/
pdftex/
/map/pdftex/
nfig//pdftex/
x//:!!/
are/texmf/
oerg/.texmf-
sr/local/
!/usr/share/
/home/joerg/
are/texmf/
/home/joerg/
/:/home/
var/lib/
exmf-config/
local/share/
oerg/.texmf-
xmf/dvips/
r/share/
There is no mention of /usr/share/
>> Did you constantly upgrade your system
>
> No.
>
>> , or what were the previous versions of tetex-bin and tetex-base?
>
> tetex-base: 3.0-8
> tetex-bin: 3.0-10.1
> tetex-extra: 3.0-8
How did you upgrade? tetex-base 3.0-11 should have pulled in tex-common
0.12 or later. Which version of tex-common is installed?
Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer
Debian Bug Importer (debzilla) wrote : | #5 |
Message-ID: <email address hidden>
Date: Mon, 9 Jan 2006 22:19:18 +0100
From: =?iso-8859-
To: <email address hidden>
Subject: Re: Bug#346326: tetex-bin: postinst fails -- dvips35.map not found
--wac7ysb48OaltWcw
Content-Type: text/plain; charset=iso-8859-1
Content-
Content-
Hello Frank,
Frank K=FCster schrieb am Mon 09. Jan, 17:47 (+0100):
> J=F6rg Sommer <email address hidden> wrote:
>=20
> >> > Package: tetex-bin
> >> > Version: 3.0-13
> >> > Severity: serious
> >> > Justification: renders package unusable
> [...]
> >> kpsewhich --show-path=3Dmap
> >
> > .:!!/home/
f-var/fonts/
/local/
ch//:!!
kpsewhich/
hich//:
!!/usr/
x//:!!/
p/pdftex/
ts/map/
config/
tex//:!
share/texmf/
/joerg/
/usr/local/
:!!/usr/
!!/home/
share/texmf/
!!/home/
///:/home/
!/var/lib/
=2Etexmf-
usr/local/
me/joerg/
/.texmf/
!/usr/share/
>=20
> There is no mention of /usr/share/
Thanks. I've got the hint. It was the old problem, that I update the
config after package installation, which causes tetex-extra got installed
with the old config.
Did you ever discuss this issue in debian-devel?
Thanks, J=F6rg.
--=20
Die beste Tarnung ist die Wahrheit. Die glaubt einem keiner!
--wac7ysb48OaltWcw
Content-Type: application/
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/...
Debian Bug Importer (debzilla) wrote : | #6 |
Message-ID: <email address hidden>
Date: Tue, 10 Jan 2006 10:39:01 +0100
From: =?iso-8859-
To: =?iso-8859-
Cc: <email address hidden>
Subject: Re: Bug#346326: tetex-bin: postinst fails -- dvips35.map not found
severity 346326 normal
retitle 346326 Add check for correct setting of TEXMF
reassign 346326 tex-common
thanks
J=F6rg Sommer <email address hidden> wrote:
>> There is no mention of /usr/share/
>
> Thanks. I've got the hint. It was the old problem, that I update the
> config after package installation, which causes tetex-extra got installed
> with the old config.
We should check for that, and bail out with an understandable error
message.=20
> Did you ever discuss this issue in debian-devel?
Yes, and it's clear that it's not a bug to fail if the local admin
refuses to update the configuration - just as it is not a bug if the
local admin changes their configuration to a non-working setting without
an upgrade.
Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer
Debian Bug Importer (debzilla) wrote : | #7 |
Message-ID: <email address hidden>
Date: Tue, 10 Jan 2006 22:12:34 +0100
From: =?iso-8859-
To: <email address hidden>
Subject: Re: Bug#346326: tetex-bin: postinst fails -- dvips35.map not found
--dTy3Mrz/UPE2dbVg
Content-Type: text/plain; charset=iso-8859-1
Content-
Content-
Hello Frank,
Frank K=FCster schrieb am Tue 10. Jan, 10:39 (+0100):
> J=F6rg Sommer <email address hidden> wrote:
>=20
> > Did you ever discuss this issue in debian-devel?
>=20
> Yes, and it's clear that it's not a bug to fail if the local admin
> refuses to update the configuration
It's legal that the package installation fails? Why you don't refuse to
install, e.g. the preinstall script should check and fail or bring a
warning and the postinst should not run the hazardous parts and the admin
must do it by hand (i.e. call dpkg-reconfigure tex-common or update-XY).
Regards, J=F6rg.
--=20
NetBSD ist f=FCr Frauen: es l=E4uft auf Waschmaschinen
--dTy3Mrz/UPE2dbVg
Content-Type: application/
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iQEVAwUBQ8QjQoZ
uznL0wwBoX1rJ5n
+03RWWR3LH+
wRF+6WaYiUlKfev
M0fhq6nMZ4VSu82
8n+cRb6o5Bl3/
=JPde
-----END PGP SIGNATURE-----
--dTy3Mrz/
Debian Bug Importer (debzilla) wrote : | #8 |
Message-ID: <email address hidden>
Date: Wed, 11 Jan 2006 10:31:12 +0100
From: =?iso-8859-
To: =?iso-8859-
Cc: <email address hidden>
Subject: Re: Bug#346326: tetex-bin: postinst fails -- dvips35.map not found
J=F6rg Sommer <email address hidden> wrote:
> Hello Frank,
>
> Frank K=FCster schrieb am Tue 10. Jan, 10:39 (+0100):
>> J=F6rg Sommer <email address hidden> wrote:
>>=20
>> > Did you ever discuss this issue in debian-devel?
>>=20
>> Yes, and it's clear that it's not a bug to fail if the local admin
>> refuses to update the configuration
>
> It's legal that the package installation fails?=20
You've been asked, you've been given the opportunity to view the diff,
and you chose. You can even fix the problem manually instead of
reporting a bug.
> Why you don't refuse to
> install, e.g. the preinstall script should check and fail or bring a
> warning
The preinst script is run before you decide about the conffiles.
> and the postinst should not run the hazardous parts and the admin
> must do it by hand (i.e. call dpkg-reconfigure tex-common or update-XY).
No, in future versions the postinst script (of tex-common) will check
for essential entries and fail with a user-friendly message if some are
missing or wrong. That's our service to users (and to us...). But it's
impossible to change the postinst script to not run the problematic
parts and *not* fail, since a succeeding postinst script tells dpkg that
the package is ready to use, which it wouldn't be.
Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer
Martin Pitt (pitti) wrote : | #9 |
This requires us to sync tex-common 0.15 from Sid.
Changed in tetex-bin: | |
assignee: | debzilla → pitti |
status: | Unconfirmed → In Progress |
Martin Pitt (pitti) wrote : | #10 |
Package tested, works well, can be synced.
Changed in tex-common: | |
status: | In Progress → Fix Committed |
Martin Pitt (pitti) wrote : | #11 |
tex-common (0.15build1) dapper; urgency=low
.
* Fake sync from Debian. Closes: LP#28104
.
tex-common (0.15) unstable; urgency=high
.
* Urgency high, because this version adds important checks that should
be present when the teTeX packages enter testing
* Add more checks for essential entries in texmf.cnf, and bail out with
a user-friendly error message if they are missing (closes: #346326)
[frank]
* Fix functions in common.
are properly handled, thanks to Ralf Stubner
* Drop unneeded paths from TEXFONTMAPS, we now have only 3.0's upstream
value plus our backward-
the postinst accordingly (although the old one would still work, we do
not allow it for simplicity's sake). [frank]
* Fix typo in dh_installtexfonts which would echo wrong file names, and
add --quiet to the call of update-updmap in the debhelper scripts
[preining]
* Again fixed extensions of files to purge, and take over correct
language.dat handling from tetex-base (see: #321804). [frank]
* Move the handling of 00updmap.cfg from postinst to preinst, where it
belongs [frank]
* Fix typo in manpage for update-language, thanks to Nicolas François
<email address hidden> (closes: #349723) [frank]
Changed in tex-common: | |
status: | Fix Committed → Fix Released |
Message-ID: <email address hidden> 1?Q?J=F6rg? = Sommer <email address hidden>
Date: Sat, 7 Jan 2006 02:01:36 +0100
From: =?iso-8859-
To: Debian Bug Tracking System <email address hidden>
Subject: tetex-bin: postinst fails -- dvips35.map not found
--NMuMz9nt05w80d4+ "XsQoSWH+ UP9D9v3l" Disposition: inline
Content-Type: multipart/mixed; boundary=
Content-
--XsQoSWH+UP9D9v3l Disposition: inline Transfer- Encoding: quoted-printable
Content-Type: text/plain; charset=iso-8859-1
Content-
Content-
Package: tetex-bin
Version: 3.0-13
Severity: serious
Justification: renders package unusable
Hi,
with this version the packages tetex-extra (3.0-13) and tetex-base d.map is not found.
(3.0-11) aren't installable anymore. Their postinst scripts fail, because
dvips35.map or bsr-interpolate
Bye, J=F6rg.
-- System Information: experimental 3DISO-8859- 1)
Debian Release: unstable/
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.13.1
Locale: LANG=3Dde_DE, LC_CTYPE=3Dde_DE (charmap=
Versions of packages tetex-bin depends on:
ii debconf [debconf-2.0] 1.4.67 Debian configuration managemen=
t sy
ii debianutils 2.15.2 Miscellaneous utilities specif=
ic t
ii dpkg 1.13.11 package maintenance system for=
Deb
ii ed 0.2-20 The classic unix line editor
ii libc6 2.3.5-11 GNU C Library: Shared librarie=
s an
ii libcairo2 1.0.2-3 The Cairo 2D vector graphics l=
ibra
ii libfontconfig1 2.3.2-1.1 generic font configuration lib=
rary
ii libfreetype6 2.1.10-1 FreeType 2 font engine, shared=
lib
ii libgcc1 1:4.0.2-5 GCC support library
ii libice6 6.8.2.dfsg.1-11 Inter-Client Exchange library
ii libjpeg62 6b-11 The Independent JPEG Group's J=
PEG=20
ii libkpathsea4 3.0-13 path search library for teTeX =
(run
ii libpaper1 1.1.14-3 Library for handling paper cha=
ract
ii libpng12-0 1.2.8rel-5 PNG library - runtime
ii libpoppler0c2 0.4.2-1 PDF rendering library
ii libsm6 6.8.2.dfsg.1-11 X Window System Session Manage=
ment
ii libstdc++6 4.0.2-5 The GNU Standard C++ Library v3
ii libt1-5 5.1.0-2 Type 1 font rasterizer library=
- r
ii libx11-6 6.8.2.dfsg.1-11 X Window System protocol clien=
t li
ii libxaw8 6.8.2.dfsg.1-11 X Athena widget set library
ii libxext6 6.8.2.dfsg.1-11 X Window System miscellaneous =
exte
ii libxmu6 6.8.2.dfsg.1-11 X Window System miscellaneous =
util
ii libxp6 6.8.2.dfsg.1-11 X Window System printing exten=
sion
ii libxpm4 6.8.2.dfsg.1-11 X pixmap library
ii libxrender1 1:0.9.0.2-1 X Rendering Extension client l=
ibra
ii libxt6 6.8.2.dfsg.1-11 X Toolkit Intrinsics
ii mime-support 3.35-1 ...