tetex-bin: Updmap error because a map file has not been found

Bug #19894 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
tetex-bin (Debian)
Fix Released
Unknown
tetex-bin (Ubuntu)
Invalid
High
Charles Majola

Bug Description

Automatically imported from Debian bug report #320980 http://bugs.debian.org/320980

Revision history for this message
In , Frank Küster (frank-debian) wrote : Re: Bug#320980: tetex-bin: Updmap error because a map file has not been found

I'm in a hurry, therefore only very short.

Christoph Bier <email address hidden> wrote:

> Subject: tetex-bin: Updmap error because a map file has not been found
> Package: tetex-bin
> Version: 3.0-5.0.sarge1
> Severity: serious
> Justification: no longer builds from source

Is the error upon installation, or when trying to build it? Both give a
release-critical severity, so it doesn't matter, but...

> *** Please type your report below this line ***
> Upgrading to teTeX 3.0 fails, because updmap has not found
> eurosym.map. I attach the output of updmap as tetex.updmap.XXZmCqCJ
> and a typescript of the upgrade as tetex-upgrade_20050208.
>
> When I copy /etc/texmf/map/dvips/misc/eurosym.map.dpkg-new to
> /etc/texmf/map/dvips/misc/eurosym.map updmap fails with another map
> file: context.map. But there is no context.map.dpkg-new on the
> system. I could only find a version in a backup of /etc/texmf/dvips/.
>
> And you will find warnings in the updmap log that there are
> identical copies of used map files.

From tetex.updmap.XXZmCqCJ:

,----
| updmap: This is updmap, version 1107552857
| updmap: using transcript file `/var/lib/texmf/web2c/updmap.log'
|
| updmap is creating new map files using the following configuration:
|
| config file: `/usr/share/texmf/web2c/updmap.cfg'
`----

This file shouldn't exist (neither in tetex-2.0.2 nor in 3.0). Can you
please send us the output of

ls -ld /usr/share/texmf/web2c
ls -l /usr/share/texmf/web2c/

,----
| !!! ERROR! The map file `eurosym.map' has not been found at all.
`----

This is in tetex-extra. Can you send us the output of

head /etc/texmf/updmap.d/20tetex-extra.cfg

Thank you for testing,
Frank

--
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer

Revision history for this message
In , Frank Küster (frank-kuesterei) wrote : [Christoph Bier] Re: Bug#320980: tetex-bin: Updmap error because a map file has not been found
Download full text (5.1 KiB)

Christoph,

please send mails to the bug address, so that they get properly
archived.

TIA, Frank

Frank Küster schrieb am 02.08.2005 19:57:

> I'm in a hurry, therefore only very short.
>
> Christoph Bier <email address hidden> wrote:
>
>>Subject: tetex-bin: Updmap error because a map file has not been found
>>Package: tetex-bin
>>Version: 3.0-5.0.sarge1
>>Severity: serious
>>Justification: no longer builds from source
>
> Is the error upon installation, or when trying to build it? Both give a
> release-critical severity, so it doesn't matter, but...

Upon installation, this was a mistake. Sorry!

>>*** Please type your report below this line ***
>>Upgrading to teTeX 3.0 fails, because updmap has not found
>>eurosym.map. I attach the output of updmap as tetex.updmap.XXZmCqCJ
>>and a typescript of the upgrade as tetex-upgrade_20050208.
>>
>>When I copy /etc/texmf/map/dvips/misc/eurosym.map.dpkg-new to
>>/etc/texmf/map/dvips/misc/eurosym.map updmap fails with another map
>>file: context.map. But there is no context.map.dpkg-new on the
>>system. I could only find a version in a backup of /etc/texmf/dvips/.
>>
>>And you will find warnings in the updmap log that there are
>>identical copies of used map files.
>
>>From tetex.updmap.XXZmCqCJ:
>
> ,----
> | updmap: This is updmap, version 1107552857
> | updmap: using transcript file `/var/lib/texmf/web2c/updmap.log'
> |
> | updmap is creating new map files using the following configuration:
> |
> | config file: `/usr/share/texmf/web2c/updmap.cfg'
> `----
>
> This file shouldn't exist (neither in tetex-2.0.2 nor in 3.0).

This Debian box has also seen tetex-1 ...

> Can you
> please send us the output of
>
> ls -ld /usr/share/texmf/web2c

drwxr-xr-x 2 root root 4096 2005-08-02 15:28 /usr/share/texmf/web2c

> ls -l /usr/share/texmf/web2c/

insgesamt 500
-rw-r--r-- 1 root root 30806 2005-07-26 10:17 aleph.pool
-rw-r--r-- 1 root root 5320 2001-04-01 17:51 amiga-pl.tcx
-rw-r--r-- 1 root root 1024 1999-02-17 00:42 cp1250cs.tcx
-rw-r--r-- 1 root root 5573 2001-04-01 17:51 cp1250pl.tcx
-rw-r--r-- 1 root root 5073 2001-04-01 17:51 cp1250t1.tcx
-rw-r--r-- 1 root root 2811 2004-07-31 07:30 cp227.tcx
-rw-r--r-- 1 root root 985 1999-02-17 00:42 cp852-cs.tcx
-rw-r--r-- 1 root root 5766 2001-04-01 17:51 cp852-pl.tcx
-rw-r--r-- 1 root root 2738 1999-05-30 19:56 cp8bit.tcx
-rw-r--r-- 1 root root 4024 2004-12-07 13:48 fmtutil.cnf
-rw-r--r-- 1 root root 5361 2001-04-01 17:51 il1-t1.tcx
-rw-r--r-- 1 root root 986 1999-02-17 00:42 il2-cs.tcx
-rw-r--r-- 1 root root 5572 2001-04-01 17:51 il2-pl.tcx
-rw-r--r-- 1 root root 5115 2001-04-01 17:51 il2-t1.tcx
-rw-r--r-- 1 root root 920 1999-05-30 19:56 kam-cs.tcx
-rw-r--r-- 1 root root 895 1999-05-30 19:56 kam-t1.tcx
-rw-r--r-- 1 root root 6906 2003-08-29 17:39 macce-cs.tcx
-rw-r--r-- 1 root root 5909 2002-05-26 00:06 macce-pl.tcx
-rw-r--r-- 1 root root 5773 2002-05-26 00:06 macce-t1.tcx
-rw-r--r-- 1 root root 6013 2001-04-01 17:51 maz-pl.tcx
-rw-r--r-- 1 root root 22203 2005-07-26 10:17 mf.pool
lrwxr-xr-x 1 root root 7 2005-08-02 15:28 mfw.base -> mf.base
lrwxr-xr-x 1 root root 20 2005-08-02 15:28 mktex.cn...

Read more...

Revision history for this message
In , Christoph Bier (christoph-bier) wrote :
Download full text (7.7 KiB)

Frank Küster schrieb am 03.08.2005 10:45:

> Christoph,
>
> please send mails to the bug address, so that they get properly
> archived.

Oh sorry! I just pressed 'reply' ... The same for my last reply :-/.
I'll send it again to the bug address.

> ------------------------------------------------------------------------
>
> Betreff:
> Re: Bug#320980: tetex-bin: Updmap error because a map file has not been
> found
> Von:
> Christoph Bier <email address hidden>
> Datum:
> Wed, 03 Aug 2005 09:48:00 +0200
> An:
> Frank Küster <email address hidden>
>
> An:
> Frank Küster <email address hidden>
>
> X-From-Line:
> <email address hidden> Wed Aug 03 09:53:46 2005
> Return-path:
> <email address hidden>
> Envelope-to:
> frank@localhost
> Delivery-date:
> Wed, 03 Aug 2005 09:53:46 +0200
> Received:
> from localhost ([127.0.0.1] ident=frank) by localhost.localdomain with
> esmtp (Exim 4.50) id 1E0E4Q-0001l0-71 for frank@localhost; Wed, 03 Aug
> 2005 09:53:46 +0200
> Received:
> from pop.1und1.com [212.227.15.161] by localhost with POP3
> (fetchmail-6.2.5) for frank@localhost (single-drop); Wed, 03 Aug 2005
> 09:53:46 +0200 (CEST)
> Received:
> from [146.82.138.7] (helo=master.debian.org) by mxeu5.kundenserver.de
> with ESMTP (Nemesis), id 0MKqpg-1E0Dyt1ebs-00083r for
> <email address hidden>; Wed, 03 Aug 2005 09:48:03 +0200
> Received:
> from smtp07.web.de [217.72.192.225] by master.debian.org with esmtp
> (Exim 3.35 1 (Debian)) id 1E0Dys-000113-00; Wed, 03 Aug 2005 02:48:02 -0500
> Received:
> from [84.138.12.50] (helo=[192.168.6.2]) by smtp07.web.de with asmtp
> (TLSv1:RC4-MD5:128) (WEB.DE 4.105 #314) id 1E0Dyq-0003JS-00 for
> <email address hidden>; Wed, 03 Aug 2005 09:48:01 +0200
> Nachricht-ID:
> <email address hidden>
> User-Agent:
> Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.7.8) Gecko/20050513
> Debian/1.7.8-1 Mnenhy/0.7.1
> X-Accept-Language:
> de, de-de, de-at, en
> Referenzen:
> <email address hidden> <email address hidden>
> In-Reply-To:
> <email address hidden>
> Ansender:
> <email address hidden>
> X-Sender:
> <email address hidden>
> X-SpamScore:
> 0
> Zeilen:
> 125
> Xref:
> localhost.localdomain mail.misc:43114
> MIME-Version:
> 1.0
> Content-Type:
> text/plain; charset=iso-8859-1
> Content-Transfer-Encoding:
> quoted-printable
>
>
> Frank Küster schrieb am 02.08.2005 19:57:
>
>
>>I'm in a hurry, therefore only very short.
>>
>>Christoph Bier <email address hidden> wrote:
>>
>>
>>>Subject: tetex-bin: Updmap error because a map file has not been found
>>>Package: tetex-bin
>>>Version: 3.0-5.0.sarge1
>>>Severity: serious
>>>Justification: no longer builds from source
>>
>>Is the error upon installation, or when trying to build it? Both give a
>>release-critical severity, so it doesn't matter, but...
>
>
> Upon installation, this was a mistake. Sorry!
>
>
>>>*** Please type your report below this line ***
>>>Upgrading to teTeX 3.0 fails, because updmap has not found
>>>eurosym.map. I attach the output of updmap as tetex.updmap.XXZmCqCJ
>>>and a typescript of the upgrade as tetex-upgrade_20050208.
>>>
>>>When I copy /etc/texmf/map/dvips/misc/eurosym.map.dpkg-new to
>>>/etc/texmf/map/dvips/misc/eurosym.map...

Read more...

Revision history for this message
In , Christoph Bier (christoph-bier) wrote : Re: Bug#320980: tetex-bin: Updmap error because a map file has not been found
Download full text (3.3 KiB)

Frank Küster schrieb am 03.08.2005 10:44:

> Christoph Bier <email address hidden> wrote:
>
>>>This file shouldn't exist (neither in tetex-2.0.2 nor in 3.0).
>>
>>This Debian box has also seen tetex-1 ...
>
> But dpkg should have removed old files in /usr/share...

I guess there are many orphaned packages on my system. But I don't
trust deborphan ...

[...]

>>>ls -l /usr/share/texmf/web2c/
>>
>>insgesamt 500
>>-rw-r--r-- 1 root root 4024 2004-12-07 13:48 fmtutil.cnf
>
> This should never have been there, at least not in 2004. Can you send
> us the output of
>
> head /usr/share/texmf/web2c/fmtutil.cnf

### This file is automatically generated by update-fmtutil
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/texmf/fmt.d, and
# invoke update-fmtutil.
#
###
### From file: /etc/texmf/fmt.d/00tetex.cnf
# Thomas Esser, Copyright 1998, 1999. Public domain.
# fmtutil.cnf: configuration file for fmtutil.

>>-rw-r--r-- 1 root root 4894 2004-12-07 13:48 updmap.cfg
>
> Also here, head would be interesting. Furthermore,

### This file is automatically generated by update-updmap
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/texmf/updmap.d, and
# invoke update-updmap.
#
###
### From file: /etc/texmf/updmap.d/00updmap.cfg
################################################################
# OPTIONS

> kpsewhich --expand-var='$TEXMF'

{!!/home/chris/.texmf-config,!!/home/chris/.texmf-var,/home/chris/texmf,!!/usr/local/share/texmf,!!/var/lib/texmf,!!/usr/share/texmf}

> kpsewhich --expand-var='$TEXMFSYSVAR'

/var/lib/texmf

> update-updmap -v

update-updmap's -v option is deprecated. The default mode of
operation will
be verbose as soon as enough packages use the --quiet option. Please
update
your scripts accordingly.

Regenerating '/var/lib/texmf/web2c/updmap.cfg'... done.

update-updmap has updated '/var/lib/texmf/web2c/updmap.cfg'. If you
want to enable
the map files with this new file, you should run updmap.

>>>,----
>>>| !!! ERROR! The map file `eurosym.map' has not been found at all.
>>>`----
>>>
>>>This is in tetex-extra. Can you send us the output of
>>>
>>>head /etc/texmf/updmap.d/20tetex-extra.cfg
>>
>># 20tetex-extra.cfg: Font configuration file for the Debian
>>tetex-extra package.#
>># Don't delete the following pseudo-comment unless you know what you
>>are doing.
>># -_- DebPkgProvidedMaps -_-
>
> Maybe we have a design flaw here in our updmap-magic scheme. Just that
> it should have revealed itself earlier.
>
> Here, tetex-base, tetex-bin and tetex-extra are upgraded in the same
> apt-get run, and they are configured in the order tetex-base, tetex-bin,
> tetex-extra. Therefore, when tetex-bin is configured, the new conffiles
> of tetex-extra are still named $conffile.dpkg-new, but the files in
> /var/lib/tex-common/* are already there. No wonder updmap cannot find
> $conffile; but why didn't this ocurr earlier?

No idea. But I have severe problems because most of my own fonts are
not found. Some are, some not. I tried revealing last night and this
morning ... Now I'm writing a...

Read more...

Revision history for this message
In , Frank Küster (frank-kuesterei) wrote : [Christoph Bier] Re: Bug#320980: tetex-bin: Updmap error because a map file has not been found
Download full text (3.4 KiB)

Frank Küster schrieb am 03.08.2005 10:44:

> Christoph Bier <email address hidden> wrote:
>
>>>This file shouldn't exist (neither in tetex-2.0.2 nor in 3.0).
>>
>>This Debian box has also seen tetex-1 ...
>
> But dpkg should have removed old files in /usr/share...

I guess there are many orphaned packages on my system. But I don't
trust deborphan ...

[...]

>>>ls -l /usr/share/texmf/web2c/
>>
>>insgesamt 500
>>-rw-r--r-- 1 root root 4024 2004-12-07 13:48 fmtutil.cnf
>
> This should never have been there, at least not in 2004. Can you send
> us the output of
>
> head /usr/share/texmf/web2c/fmtutil.cnf

### This file is automatically generated by update-fmtutil
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/texmf/fmt.d, and
# invoke update-fmtutil.
#
###
### From file: /etc/texmf/fmt.d/00tetex.cnf
# Thomas Esser, Copyright 1998, 1999. Public domain.
# fmtutil.cnf: configuration file for fmtutil.

>>-rw-r--r-- 1 root root 4894 2004-12-07 13:48 updmap.cfg
>
> Also here, head would be interesting. Furthermore,

### This file is automatically generated by update-updmap
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/texmf/updmap.d, and
# invoke update-updmap.
#
###
### From file: /etc/texmf/updmap.d/00updmap.cfg
################################################################
# OPTIONS

> kpsewhich --expand-var='$TEXMF'

{!!/home/chris/.texmf-config,!!/home/chris/.texmf-var,/home/chris/texmf,!!/usr/local/share/texmf,!!/var/lib/texmf,!!/usr/share/texmf}

> kpsewhich --expand-var='$TEXMFSYSVAR'

/var/lib/texmf

> update-updmap -v

update-updmap's -v option is deprecated. The default mode of
operation will
be verbose as soon as enough packages use the --quiet option. Please
update
your scripts accordingly.

Regenerating '/var/lib/texmf/web2c/updmap.cfg'... done.

update-updmap has updated '/var/lib/texmf/web2c/updmap.cfg'. If you
want to enable
the map files with this new file, you should run updmap.

>>>,----
>>>| !!! ERROR! The map file `eurosym.map' has not been found at all.
>>>`----
>>>
>>>This is in tetex-extra. Can you send us the output of
>>>
>>>head /etc/texmf/updmap.d/20tetex-extra.cfg
>>
>># 20tetex-extra.cfg: Font configuration file for the Debian
>>tetex-extra package.#
>># Don't delete the following pseudo-comment unless you know what you
>>are doing.
>># -_- DebPkgProvidedMaps -_-
>
> Maybe we have a design flaw here in our updmap-magic scheme. Just that
> it should have revealed itself earlier.
>
> Here, tetex-base, tetex-bin and tetex-extra are upgraded in the same
> apt-get run, and they are configured in the order tetex-base, tetex-bin,
> tetex-extra. Therefore, when tetex-bin is configured, the new conffiles
> of tetex-extra are still named $conffile.dpkg-new, but the files in
> /var/lib/tex-common/* are already there. No wonder updmap cannot find
> $conffile; but why didn't this ocurr earlier?

No idea. But I have severe problems because most of my own fonts are
not found. Some are, some not. I tried revealing last night and this
morning ... Now I'm writing a...

Read more...

Revision history for this message
In , Frank Küster (frank-kuesterei) wrote : Re: Bug#320980: tetex-bin: Updmap error because a map file has not been found

Christoph Bier <email address hidden> wrote:

> Frank Küster schrieb am 03.08.2005 10:44:
>
>> head /usr/share/texmf/web2c/fmtutil.cnf
>
> ### This file is automatically generated by update-fmtutil
> #
> # Please do not edit this file directly. If you want to change or add
> # anything please take a look at the files in /etc/texmf/fmt.d, and
> # invoke update-fmtutil.
> #
> ###
> ### From file: /etc/texmf/fmt.d/00tetex.cnf
> # Thomas Esser, Copyright 1998, 1999. Public domain.
> # fmtutil.cnf: configuration file for fmtutil.

I suspected this. update-fmtutil should write into /var/lib/texmf

>>>-rw-r--r-- 1 root root 4894 2004-12-07 13:48 updmap.cfg
>>
>> Also here, head would be interesting. Furthermore,
>
> ### This file is automatically generated by update-updmap

Same here.

>
>> kpsewhich --expand-var='$TEXMF'
>
> {!!/home/chris/.texmf-config,!!/home/chris/.texmf-var,/home/chris/texmf,!!/usr/local/share/texmf,!!/var/lib/texmf,!!/usr/share/texmf}
>
>> kpsewhich --expand-var='$TEXMFSYSVAR'
>
> /var/lib/texmf
>
>> update-updmap -v

This looks okay.

> update-updmap's -v option is deprecated. The default mode of
> operation will
> be verbose as soon as enough packages use the --quiet option. Please
> update
> your scripts accordingly.
>
> Regenerating '/var/lib/texmf/web2c/updmap.cfg'... done.
>
> update-updmap has updated '/var/lib/texmf/web2c/updmap.cfg'. If you
> want to enable
> the map files with this new file, you should run updmap.

So you currently have a correct version of update-updmap that does write
into /var/lib/texmf. Hm, I suspected that there once was a version of
update-updmap that could be fooled to write in the wrong directory, by
setting TEXMFVAR wrongly. However, this doesn't seem to be the case.

Could it be that you copied these files (updmap.cfg, fmtutil.cnf)
manually from either /etc/texmf or from /var/lib/texmf/web2c/ to
/usr/share/texmf/web2c?

Anyway, if you remove them or move them to a place they cannot be found,
you should be able to proceed, and either successfully install
teTeX-3.0, or at least get on to the next error.

Regards, Frank
--
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer

Revision history for this message
In , Florent Rougon (f-rougon) wrote : Re: Bug#320980: [Christoph Bier] Re: Bug#320980: tetex-bin: Updmap error because a map file has not been found

Frank Küster <email address hidden> wrote:

> Maybe we have a design flaw here in our updmap-magic scheme. Just that
> it should have revealed itself earlier.

Nope. :)

> Here, tetex-base, tetex-bin and tetex-extra are upgraded in the same
> apt-get run, and they are configured in the order tetex-base, tetex-bin,
> tetex-extra. Therefore, when tetex-bin is configured, the new conffiles
> of tetex-extra are still named $conffile.dpkg-new, but the files in
> /var/lib/tex-common/* are already there. No wonder updmap cannot find
> $conffile; but why didn't this ocurr earlier?

If $conffile is a conffile, since our Policy recommends .cfg files in
/etc/texmf/updmap.d to also be conffiles, $conffile and the conffile in
/etc/texmf/updmap.d that declares it should be simultaneously existent
or non-existent whenever update-updmap is run (because they should be
shipped in the same .deb).

Therefore, if both files are still at the .dpkg-new state and
update-updmap is run (e.g., in your previous scenario, the files are
shipped by tetex-extra and tetex-bin is being configured---I am not even
sure the files would still be at .dpkg-new state, but anyway), the final
map files will get for this particular map the *old* configuration. No
problem. When tetex-extra is itself configured, the files are not at
.dpkg-new state anymore and the final configuration ends up in the final
map files.

Maybe if you manage files in /etc/texmf/updmap.d with ucf, problems can
arise... I didn't consider this scenario.

--
Florent

Revision history for this message
In , Frank Küster (frank-debian) wrote :

Florent Rougon <email address hidden> wrote:

> Frank Küster <email address hidden> wrote:
>
>> Maybe we have a design flaw here in our updmap-magic scheme. Just that
>> it should have revealed itself earlier.
>
> Nope. :)
>
>> Here, tetex-base, tetex-bin and tetex-extra are upgraded in the same
>> apt-get run, and they are configured in the order tetex-base, tetex-bin,
>> tetex-extra. Therefore, when tetex-bin is configured, the new conffiles
>> of tetex-extra are still named $conffile.dpkg-new, but the files in
>> /var/lib/tex-common/* are already there. No wonder updmap cannot find
>> $conffile; but why didn't this ocurr earlier?
>
> If $conffile is a conffile, since our Policy recommends .cfg files in
> /etc/texmf/updmap.d to also be conffiles, $conffile and the conffile in
> /etc/texmf/updmap.d that declares it should be simultaneously existent
> or non-existent whenever update-updmap is run (because they should be
> shipped in the same .deb).

Thanks - meanwhile, both by thinking and testing, I came to the same
conclusion.

> Maybe if you manage files in /etc/texmf/updmap.d with ucf, problems can
> arise... I didn't consider this scenario.

Then you have to take care for the right order of the changes. No,
Christoph's problem is a different one. I suspect it might be #321074 -
new upload is under way.

Regards, Frank
--
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #320980 http://bugs.debian.org/320980

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (19.5 KiB)

Message-ID: <email address hidden>
Date: Tue, 02 Aug 2005 19:05:37 +0200
From: Christoph Bier <email address hidden>
To: <email address hidden>
Subject: tetex-bin: Updmap error because a map file has not been found

--------------040409050707040803000403
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Subject: tetex-bin: Updmap error because a map file has not been found
Package: tetex-bin
Version: 3.0-5.0.sarge1
Severity: serious
Justification: no longer builds from source

*** Please type your report below this line ***
Upgrading to teTeX 3.0 fails, because updmap has not found
eurosym.map. I attach the output of updmap as tetex.updmap.XXZmCqCJ
and a typescript of the upgrade as tetex-upgrade_20050208.

When I copy /etc/texmf/map/dvips/misc/eurosym.map.dpkg-new to
/etc/texmf/map/dvips/misc/eurosym.map updmap fails with another map
file: context.map. But there is no context.map.dpkg-new on the
system. I could only find a version in a backup of /etc/texmf/dvips/.

And you will find warnings in the updmap log that there are
identical copies of used map files.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.10-mh1
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)

Versions of packages tetex-bin depends on:
ii debconf [debconf-2.0] 1.4.30.13 Debian configuration
management sy
ii debianutils 2.8.4 Miscellaneous utilities
specific t
ii dpkg 1.10.28 Package maintenance
system for Deb
ii ed 0.2-20 The classic unix line
editor
ii libc6 2.3.2.ds1-22 GNU C Library: Shared
libraries an
ii libgcc1 1:3.4.3-13 GCC support library
ii libice6 4.3.0.dfsg.1-14 Inter-Client Exchange
library
ii libkpathsea4 3.0-5.0.sarge1 path search library for
teTeX (run
ii libpaper1 1.1.14-3 Library for handling
paper charact
ii libpng12-0 1.2.8rel-1 PNG library - runtime
ii libsm6 4.3.0.dfsg.1-14 X Window System Session
Management
ii libstdc++5 1:3.3.5-13 The GNU Standard C++
Library v3
ii libt1-5 5.0.2-3 Type 1 font rasterizer
library - r
ii libx11-6 4.3.0.dfsg.1-14 X Window System
protocol client li
ii libxaw7 4.3.0.dfsg.1-14 X Athena widget set library
ii libxext6 4.3.0.dfsg.1-14 X Window System
miscellaneous exte
ii libxmu6 4.3.0.dfsg.1-14 X Window System
miscellaneous util
ii libxpm4 4.3.0.dfsg.1-14 X pixmap library
ii libxt6 4.3.0.dfsg.1-14 X Toolkit Intrinsics
ii mime-support 3.28-1 MIME files 'mime.types'
& 'mailcap
ii perl 5.8.4-8 Larry Wall's Practical
Extraction
ii sed 4.1.2-8 The GNU sed stream editor
ii tetex-base 3.0-6 Basic library files of
teTeX
ii ucf 1.17 Update Configuration
File: preserv
ii xlibs 4.3.0.dfsg.1-14 X Keyboard Extensio...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 02 Aug 2005 19:57:48 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
To: Christoph Bier <email address hidden>
Cc: <email address hidden>, <email address hidden>
Subject: Re: Bug#320980: tetex-bin: Updmap error because a map file has not
 been found

I'm in a hurry, therefore only very short.

Christoph Bier <email address hidden> wrote:

> Subject: tetex-bin: Updmap error because a map file has not been found
> Package: tetex-bin
> Version: 3.0-5.0.sarge1
> Severity: serious
> Justification: no longer builds from source

Is the error upon installation, or when trying to build it? Both give a
release-critical severity, so it doesn't matter, but...

> *** Please type your report below this line ***
> Upgrading to teTeX 3.0 fails, because updmap has not found
> eurosym.map. I attach the output of updmap as tetex.updmap.XXZmCqCJ
> and a typescript of the upgrade as tetex-upgrade_20050208.
>
> When I copy /etc/texmf/map/dvips/misc/eurosym.map.dpkg-new to
> /etc/texmf/map/dvips/misc/eurosym.map updmap fails with another map
> file: context.map. But there is no context.map.dpkg-new on the
> system. I could only find a version in a backup of /etc/texmf/dvips/.
>
> And you will find warnings in the updmap log that there are
> identical copies of used map files.

From tetex.updmap.XXZmCqCJ:

,----
| updmap: This is updmap, version 1107552857
| updmap: using transcript file `/var/lib/texmf/web2c/updmap.log'
|=20
| updmap is creating new map files using the following configuration:
|=20
| config file: `/usr/share/texmf/web2c/updmap.cfg'
`----

This file shouldn't exist (neither in tetex-2.0.2 nor in 3.0). Can you
please send us the output of=20

ls -ld /usr/share/texmf/web2c
ls -l /usr/share/texmf/web2c/

,----
| !!! ERROR! The map file `eurosym.map' has not been found at all.
`----

This is in tetex-extra. Can you send us the output of

head /etc/texmf/updmap.d/20tetex-extra.cfg=20

Thank you for testing,
Frank

--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (7.4 KiB)

Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 10:45:55 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
To: <email address hidden>
Cc: Christoph Bier <email address hidden>
Subject: [Christoph Bier] Re: Bug#320980: tetex-bin: Updmap error because a
 map file has not been found

--=-=-=

Christoph,

please send mails to the bug address, so that they get properly
archived.

TIA, Frank

--=-=-=
Content-Type: message/rfc822
Content-Disposition: inline

X-From-Line: <email address hidden> Wed Aug 03 09:53:46 2005
Return-path: <email address hidden>
Envelope-to: frank@localhost
Delivery-date: Wed, 03 Aug 2005 09:53:46 +0200
Received: from localhost ([127.0.0.1] ident=frank) by localhost.localdomain with esmtp (Exim 4.50)
 id 1E0E4Q-0001l0-71 for frank@localhost; Wed, 03 Aug 2005 09:53:46 +0200
Received: from pop.1und1.com [212.227.15.161] by localhost with POP3 (fetchmail-6.2.5)
 for frank@localhost (single-drop); Wed, 03 Aug 2005 09:53:46 +0200 (CEST)
Received: from [146.82.138.7] (helo=master.debian.org) by mxeu5.kundenserver.de with ESMTP (Nemesis),
 id 0MKqpg-1E0Dyt1ebs-00083r for <email address hidden>; Wed, 03 Aug 2005 09:48:03 +0200
Received: from smtp07.web.de [217.72.192.225] by master.debian.org with esmtp (Exim 3.35 1 (Debian))
 id 1E0Dys-000113-00; Wed, 03 Aug 2005 02:48:02 -0500
Received: from [84.138.12.50] (helo=[192.168.6.2]) by smtp07.web.de with asmtp (TLSv1:RC4-MD5:128)
 (WEB.DE 4.105 #314) id 1E0Dyq-0003JS-00
 for <email address hidden>; Wed, 03 Aug 2005 09:48:01 +0200
Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 09:48:00 +0200
From: Christoph Bier <email address hidden>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.7.8) Gecko/20050513
 Debian/1.7.8-1 Mnenhy/0.7.1
X-Accept-Language: de, de-de, de-at, en
To: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
Subject: Re: Bug#320980: tetex-bin: Updmap error because a map file has not
 been found
References: <email address hidden> <email address hidden>
In-Reply-To: <email address hidden>
Sender: <email address hidden>
X-Sender: <email address hidden>
X-SpamScore: 0
Lines: 125
Xref: localhost.localdomain mail.misc:43114
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Frank K=FCster schrieb am 02.08.2005 19:57:

> I'm in a hurry, therefore only very short.
>=20
> Christoph Bier <email address hidden> wrote:
>=20
>>Subject: tetex-bin: Updmap error because a map file has not been found
>>Package: tetex-bin
>>Version: 3.0-5.0.sarge1
>>Severity: serious
>>Justification: no longer builds from source
>=20
> Is the error upon installation, or when trying to build it? Both give a
> release-critical severity, so it doesn't matter, but...

Upon installation, this was a mistake. Sorry!

>>*** Please type your report below this line ***
>>Upgrading to teTeX 3.0 fails, because updmap has not found
>>eurosym.map. I attach the output of updmap as tetex.updmap.XXZmCqCJ
>>and a typescript of the upgrade as tetex-upgrade_20050208.
>>
>>When I copy /etc/texmf/map/dvips/misc/eurosym.map.dpkg-new to
>>/etc/texmf/map/dvips/misc/eurosym.map updmap...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (7.9 KiB)

Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 11:06:08 +0200
From: Christoph Bier <email address hidden>
To: <email address hidden>
Subject: Re: [Christoph Bier] Re: Bug#320980: tetex-bin: Updmap error because
 a map file has not been found

Frank K�schrieb am 03.08.2005 10:45:

> Christoph,
>
> please send mails to the bug address, so that they get properly
> archived.

Oh sorry! I just pressed 'reply' ... The same for my last reply :-/.
I'll send it again to the bug address.

> ------------------------------------------------------------------------
>
> Betreff:
> Re: Bug#320980: tetex-bin: Updmap error because a map file has not been
> found
> Von:
> Christoph Bier <email address hidden>
> Datum:
> Wed, 03 Aug 2005 09:48:00 +0200
> An:
> Frank K�<email address hidden>
>
> An:
> Frank K�<email address hidden>
>
> X-From-Line:
> <email address hidden> Wed Aug 03 09:53:46 2005
> Return-path:
> <email address hidden>
> Envelope-to:
> frank@localhost
> Delivery-date:
> Wed, 03 Aug 2005 09:53:46 +0200
> Received:
> from localhost ([127.0.0.1] ident=frank) by localhost.localdomain with
> esmtp (Exim 4.50) id 1E0E4Q-0001l0-71 for frank@localhost; Wed, 03 Aug
> 2005 09:53:46 +0200
> Received:
> from pop.1und1.com [212.227.15.161] by localhost with POP3
> (fetchmail-6.2.5) for frank@localhost (single-drop); Wed, 03 Aug 2005
> 09:53:46 +0200 (CEST)
> Received:
> from [146.82.138.7] (helo=master.debian.org) by mxeu5.kundenserver.de
> with ESMTP (Nemesis), id 0MKqpg-1E0Dyt1ebs-00083r for
> <email address hidden>; Wed, 03 Aug 2005 09:48:03 +0200
> Received:
> from smtp07.web.de [217.72.192.225] by master.debian.org with esmtp
> (Exim 3.35 1 (Debian)) id 1E0Dys-000113-00; Wed, 03 Aug 2005 02:48:02 -0500
> Received:
> from [84.138.12.50] (helo=[192.168.6.2]) by smtp07.web.de with asmtp
> (TLSv1:RC4-MD5:128) (WEB.DE 4.105 #314) id 1E0Dyq-0003JS-00 for
> <email address hidden>; Wed, 03 Aug 2005 09:48:01 +0200
> Nachricht-ID:
> <email address hidden>
> User-Agent:
> Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.7.8) Gecko/20050513
> Debian/1.7.8-1 Mnenhy/0.7.1
> X-Accept-Language:
> de, de-de, de-at, en
> Referenzen:
> <email address hidden> <email address hidden>
> In-Reply-To:
> <email address hidden>
> Ansender:
> <email address hidden>
> X-Sender:
> <email address hidden>
> X-SpamScore:
> 0
> Zeilen:
> 125
> Xref:
> localhost.localdomain mail.misc:43114
> MIME-Version:
> 1.0
> Content-Type:
> text/plain; charset=iso-8859-1
> Content-Transfer-Encoding:
> quoted-printable
>
>
> Frank K�schrieb am 02.08.2005 19:57:
>
>
>>I'm in a hurry, therefore only very short.
>>
>>Christoph Bier <email address hidden> wrote:
>>
>>
>>>Subject: tetex-bin: Updmap error because a map file has not been found
>>>Package: tetex-bin
>>>Version: 3.0-5.0.sarge1
>>>Severity: serious
>>>Justification: no longer builds from source
>>
>>Is the error upon installation, or when trying to build it? Both give a
>>release-critical severity, so it doesn't matter, but...
>
>
> Upon installation, this was a mistake. Sorry!
>
>
>>>*** Please type your report below this line ***
>>>Upgrading to teTeX 3.0 fails, because updmap has not found
>>>e...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.5 KiB)

Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 11:06:35 +0200
From: Christoph Bier <email address hidden>
To: <email address hidden>
Subject: Re: Bug#320980: tetex-bin: Updmap error because a map file has not
 been found

Frank K�schrieb am 03.08.2005 10:44:

> Christoph Bier <email address hidden> wrote:
>
>>>This file shouldn't exist (neither in tetex-2.0.2 nor in 3.0).
>>
>>This Debian box has also seen tetex-1 ...
>
> But dpkg should have removed old files in /usr/share...

I guess there are many orphaned packages on my system. But I don't
trust deborphan ...

[...]

>>>ls -l /usr/share/texmf/web2c/
>>
>>insgesamt 500
>>-rw-r--r-- 1 root root 4024 2004-12-07 13:48 fmtutil.cnf
>
> This should never have been there, at least not in 2004. Can you send
> us the output of
>
> head /usr/share/texmf/web2c/fmtutil.cnf

### This file is automatically generated by update-fmtutil
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/texmf/fmt.d, and
# invoke update-fmtutil.
#
###
### From file: /etc/texmf/fmt.d/00tetex.cnf
# Thomas Esser, Copyright 1998, 1999. Public domain.
# fmtutil.cnf: configuration file for fmtutil.

>>-rw-r--r-- 1 root root 4894 2004-12-07 13:48 updmap.cfg
>
> Also here, head would be interesting. Furthermore,

### This file is automatically generated by update-updmap
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/texmf/updmap.d, and
# invoke update-updmap.
#
###
### From file: /etc/texmf/updmap.d/00updmap.cfg
################################################################
# OPTIONS

> kpsewhich --expand-var='$TEXMF'

{!!/home/chris/.texmf-config,!!/home/chris/.texmf-var,/home/chris/texmf,!!/usr/local/share/texmf,!!/var/lib/texmf,!!/usr/share/texmf}

> kpsewhich --expand-var='$TEXMFSYSVAR'

/var/lib/texmf

> update-updmap -v

update-updmap's -v option is deprecated. The default mode of
operation will
be verbose as soon as enough packages use the --quiet option. Please
update
your scripts accordingly.

Regenerating '/var/lib/texmf/web2c/updmap.cfg'... done.

update-updmap has updated '/var/lib/texmf/web2c/updmap.cfg'. If you
want to enable
the map files with this new file, you should run updmap.

>>>,----
>>>| !!! ERROR! The map file `eurosym.map' has not been found at all.
>>>`----
>>>
>>>This is in tetex-extra. Can you send us the output of
>>>
>>>head /etc/texmf/updmap.d/20tetex-extra.cfg
>>
>># 20tetex-extra.cfg: Font configuration file for the Debian
>>tetex-extra package.#
>># Don't delete the following pseudo-comment unless you know what you
>>are doing.
>># -_- DebPkgProvidedMaps -_-
>
> Maybe we have a design flaw here in our updmap-magic scheme. Just that
> it should have revealed itself earlier.
>
> Here, tetex-base, tetex-bin and tetex-extra are upgraded in the same
> apt-get run, and they are configured in the order tetex-base, tetex-bin,
> tetex-extra. Therefore, when tetex-bin is configured, the new conffiles
> of tetex-extra are still named $conffile.dpkg-new, but the files in
> /var/lib/tex-common/* are already there. No wonder upd...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (5.6 KiB)

Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 11:39:35 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
To: <email address hidden>
Subject: [Christoph Bier] Re: Bug#320980: tetex-bin: Updmap error because a
 map file has not been found

--=-=-=
Content-Type: message/rfc822
Content-Disposition: inline

X-From-Line: <email address hidden> Wed Aug 03 11:14:37 2005
Return-path: <email address hidden>
Envelope-to: frank@localhost
Delivery-date: Wed, 03 Aug 2005 11:14:37 +0200
Received: from localhost ([127.0.0.1] ident=frank) by localhost.localdomain with esmtp (Exim 4.50)
 id 1E0FKf-0000q8-G3 for frank@localhost; Wed, 03 Aug 2005 11:14:37 +0200
Received: from pop.1und1.com [212.227.15.161] by localhost with POP3 (fetchmail-6.2.5)
 for frank@localhost (single-drop); Wed, 03 Aug 2005 11:14:37 +0200 (CEST)
Received: from [217.72.192.209] (helo=smtp05.web.de) by mxeu0.kundenserver.de with ESMTP (Nemesis),
 id 0MKpIi-1E0F7E1W9Y-0008BW for <email address hidden>; Wed, 03 Aug 2005 11:00:44 +0200
Received: from [84.138.12.50] (helo=[192.168.6.2]) by smtp05.web.de with asmtp (TLSv1:RC4-MD5:128)
 (WEB.DE 4.105 #314) id 1E0F7D-0007md-00
 for <email address hidden>; Wed, 03 Aug 2005 11:00:44 +0200
Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 11:00:43 +0200
From: Christoph Bier <email address hidden>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.7.8) Gecko/20050513
 Debian/1.7.8-1 Mnenhy/0.7.1
X-Accept-Language: de, de-de, de-at, en
To: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
Subject: Re: Bug#320980: tetex-bin: Updmap error because a map file has not
 been found
References: <email address hidden> <email address hidden>
 <email address hidden> <email address hidden>
In-Reply-To: <email address hidden>
Sender: <email address hidden>
X-Sender: <email address hidden>
X-SpamScore: 0
Lines: 107
Xref: localhost.localdomain mail.misc:43119
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Frank K=FCster schrieb am 03.08.2005 10:44:

> Christoph Bier <email address hidden> wrote:
>=20
>>>This file shouldn't exist (neither in tetex-2.0.2 nor in 3.0).
>>
>>This Debian box has also seen tetex-1 ...
>=20
> But dpkg should have removed old files in /usr/share...

I guess there are many orphaned packages on my system. But I don't
trust deborphan ...

[...]

>>>ls -l /usr/share/texmf/web2c/
>>
>>insgesamt 500
>>-rw-r--r-- 1 root root 4024 2004-12-07 13:48 fmtutil.cnf
>=20
> This should never have been there, at least not in 2004. Can you send
> us the output of=20
>=20
> head /usr/share/texmf/web2c/fmtutil.cnf

### This file is automatically generated by update-fmtutil
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/texmf/fmt.d, and
# invoke update-fmtutil.
#
###
### From file: /etc/texmf/fmt.d/00tetex.cnf
# Thomas Esser, Copyright 1998, 1999. Public domain.
# fmtutil.cnf: configuration file for fmtutil.

>>-rw-r--r-- 1 root root 4894 2004-12-07 13:48 updmap.cfg
>=20
> Also here, head would be interesting. Furthe...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 11:46:09 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
To: Christoph Bier <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#320980: tetex-bin: Updmap error because a map file has not
 been found

Christoph Bier <email address hidden> wrote:

> Frank K=FCster schrieb am 03.08.2005 10:44:
>
>> head /usr/share/texmf/web2c/fmtutil.cnf
>
> ### This file is automatically generated by update-fmtutil
> #
> # Please do not edit this file directly. If you want to change or add
> # anything please take a look at the files in /etc/texmf/fmt.d, and
> # invoke update-fmtutil.
> #
> ###
> ### From file: /etc/texmf/fmt.d/00tetex.cnf
> # Thomas Esser, Copyright 1998, 1999. Public domain.
> # fmtutil.cnf: configuration file for fmtutil.

I suspected this. update-fmtutil should write into /var/lib/texmf

>>>-rw-r--r-- 1 root root 4894 2004-12-07 13:48 updmap.cfg
>>=20
>> Also here, head would be interesting. Furthermore,
>
> ### This file is automatically generated by update-updmap

Same here.

>
>> kpsewhich --expand-var=3D'$TEXMF'
>
> {!!/home/chris/.texmf-config,!!/home/chris/.texmf-var,/home/chris/texmf,!=
!/usr/local/share/texmf,!!/var/lib/texmf,!!/usr/share/texmf}
>
>> kpsewhich --expand-var=3D'$TEXMFSYSVAR'
>
> /var/lib/texmf
>
>> update-updmap -v

This looks okay.

> update-updmap's -v option is deprecated. The default mode of
> operation will
> be verbose as soon as enough packages use the --quiet option. Please
> update
> your scripts accordingly.
>
> Regenerating '/var/lib/texmf/web2c/updmap.cfg'... done.
>
> update-updmap has updated '/var/lib/texmf/web2c/updmap.cfg'. If you
> want to enable
> the map files with this new file, you should run updmap.

So you currently have a correct version of update-updmap that does write
into /var/lib/texmf. Hm, I suspected that there once was a version of
update-updmap that could be fooled to write in the wrong directory, by
setting TEXMFVAR wrongly. However, this doesn't seem to be the case.

Could it be that you copied these files (updmap.cfg, fmtutil.cnf)
manually from either /etc/texmf or from /var/lib/texmf/web2c/ to
/usr/share/texmf/web2c?=20

Anyway, if you remove them or move them to a place they cannot be found,
you should be able to proceed, and either successfully install
teTeX-3.0, or at least get on to the next error.

Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 13:01:10 +0200
From: Florent Rougon <email address hidden>
To: Christoph Bier <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#320980: [Christoph Bier] Re: Bug#320980: tetex-bin: Updmap
 error because a map file has not been found

Frank K=FCster <email address hidden> wrote:

> Maybe we have a design flaw here in our updmap-magic scheme. Just that
> it should have revealed itself earlier. =20

Nope. :)

> Here, tetex-base, tetex-bin and tetex-extra are upgraded in the same
> apt-get run, and they are configured in the order tetex-base, tetex-bin=
,
> tetex-extra. Therefore, when tetex-bin is configured, the new conffile=
s
> of tetex-extra are still named $conffile.dpkg-new, but the files in
> /var/lib/tex-common/* are already there. No wonder updmap cannot find
> $conffile; but why didn't this ocurr earlier?

If $conffile is a conffile, since our Policy recommends .cfg files in
/etc/texmf/updmap.d to also be conffiles, $conffile and the conffile in
/etc/texmf/updmap.d that declares it should be simultaneously existent
or non-existent whenever update-updmap is run (because they should be
shipped in the same .deb).

Therefore, if both files are still at the .dpkg-new state and
update-updmap is run (e.g., in your previous scenario, the files are
shipped by tetex-extra and tetex-bin is being configured---I am not even
sure the files would still be at .dpkg-new state, but anyway), the final
map files will get for this particular map the *old* configuration. No
problem. When tetex-extra is itself configured, the files are not at
.dpkg-new state anymore and the final configuration ends up in the final
map files.

Maybe if you manage files in /etc/texmf/updmap.d with ucf, problems can
arise... I didn't consider this scenario.

--=20
Florent

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 03 Aug 2005 13:50:44 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
To: Florent Rougon <email address hidden>
Cc: <email address hidden>, Christoph Bier <email address hidden>
Subject: Re: Bug#320980: [Christoph Bier] Re: Bug#320980: tetex-bin: Updmap
 error because a map file has not been found

Florent Rougon <email address hidden> wrote:

> Frank K=FCster <email address hidden> wrote:
>
>> Maybe we have a design flaw here in our updmap-magic scheme. Just that
>> it should have revealed itself earlier.=20=20
>
> Nope. :)
>
>> Here, tetex-base, tetex-bin and tetex-extra are upgraded in the same
>> apt-get run, and they are configured in the order tetex-base, tetex-bin,
>> tetex-extra. Therefore, when tetex-bin is configured, the new conffiles
>> of tetex-extra are still named $conffile.dpkg-new, but the files in
>> /var/lib/tex-common/* are already there. No wonder updmap cannot find
>> $conffile; but why didn't this ocurr earlier?
>
> If $conffile is a conffile, since our Policy recommends .cfg files in
> /etc/texmf/updmap.d to also be conffiles, $conffile and the conffile in
> /etc/texmf/updmap.d that declares it should be simultaneously existent
> or non-existent whenever update-updmap is run (because they should be
> shipped in the same .deb).

Thanks - meanwhile, both by thinking and testing, I came to the same
conclusion.

> Maybe if you manage files in /etc/texmf/updmap.d with ucf, problems can
> arise... I didn't consider this scenario.

Then you have to take care for the right order of the changes. No,
Christoph's problem is a different one. I suspect it might be #321074 -
new upload is under way.

Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer

Revision history for this message
In , Frank Küster (frank-debian) wrote : Re: Error upgrading tetex-extra (experimental)

Christoph Bier <email address hidden> wrote:

>> + read file
>> ++ basename /etc/texmf/updmap.d/10my-map.cfg
>> ++ dirname /etc/texmf/updmap.d/10my-map.cfg
>>
>> Can you send us this file?
>
> I think I know why udpmap called by root searches for my map files ;-/.

Are your problems now solved, and can we also close #320980?

Regards, Frank
--
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer

Revision history for this message
In , Christoph Bier (christoph-bier) wrote : Re: Bug#320980: Error upgrading tetex-extra (experimental)

Frank Küster schrieb am 22.08.2005 12:37:

> Christoph Bier <email address hidden> wrote:
>
>>>+ read file
>>>++ basename /etc/texmf/updmap.d/10my-map.cfg
>>>++ dirname /etc/texmf/updmap.d/10my-map.cfg
>>>
>>>Can you send us this file?
>>
>>I think I know why udpmap called by root searches for my map files ;-/.
>
> Are your problems now solved,

Yes, I think so. Thanks for the help on the list!

> and can we also close #320980?

I'd like to answer 'yes', but I can't decide. eurosym.map was never
placed in $TEXMFHOME and therefore these problems are not related.
And I don't know if the problem was fixed with the new upload
according to #321074 you mention here
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320980;msg=50

Regards,
    Christoph
--
(La)TeX-FAQ: http://www.dante.de/faq/ +++ Minimalbeispiel erstellen
und Einführung in de.comp.text.tex: http://www.latex-einfuehrung.de/
+++ Veraltete Befehle, Pakete und andere Fehler:
ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf
+++ Typografie-Regeln: http://www.zvisionwelt.de/typokurz.pdf (1.4)

Revision history for this message
In , Frank Küster (frank-debian) wrote :

Christoph Bier <email address hidden> wrote:

> Frank Küster schrieb am 22.08.2005 12:37:
>
>> Christoph Bier <email address hidden> wrote:
>>
>>>>+ read file
>>>>++ basename /etc/texmf/updmap.d/10my-map.cfg
>>>>++ dirname /etc/texmf/updmap.d/10my-map.cfg
>>>>
>>>>Can you send us this file?
>>>
>>>I think I know why udpmap called by root searches for my map files ;-/.
>>
>> Are your problems now solved,
>
> Yes, I think so. Thanks for the help on the list!
>
>> and can we also close #320980?
>
> I'd like to answer 'yes', but I can't decide. eurosym.map was never
> placed in $TEXMFHOME and therefore these problems are not related.
> And I don't know if the problem was fixed with the new upload
> according to #321074 you mention here
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320980;msg=50

I'm not sure what in fact resolved this. But since you haven't moved
eurosym.map around either, and (as I understood it) you have not edited
the conffiles in texmf.d, I think we can close it.

Regards, Frank
--
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer

Revision history for this message
Charles Majola (chmj) wrote :

reminder for breezy+1

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 22 Aug 2005 12:37:16 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
To: Christoph Bier <email address hidden>
Cc: <email address hidden>
Subject: Re: Error upgrading tetex-extra (experimental)

Christoph Bier <email address hidden> wrote:

>> + read file
>> ++ basename /etc/texmf/updmap.d/10my-map.cfg
>> ++ dirname /etc/texmf/updmap.d/10my-map.cfg
>>=20
>> Can you send us this file?
>
> I think I know why udpmap called by root searches for my map files ;-/.

Are your problems now solved, and can we also close #320980?

Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 22 Aug 2005 19:49:42 +0200
From: Christoph Bier <email address hidden>
CC: <email address hidden>
Subject: Re: Bug#320980: Error upgrading tetex-extra (experimental)

Frank K�schrieb am 22.08.2005 12:37:

> Christoph Bier <email address hidden> wrote:
>
>>>+ read file
>>>++ basename /etc/texmf/updmap.d/10my-map.cfg
>>>++ dirname /etc/texmf/updmap.d/10my-map.cfg
>>>
>>>Can you send us this file?
>>
>>I think I know why udpmap called by root searches for my map files ;-/.
>
> Are your problems now solved,

Yes, I think so. Thanks for the help on the list!

> and can we also close #320980?

I'd like to answer 'yes', but I can't decide. eurosym.map was never
placed in $TEXMFHOME and therefore these problems are not related.
And I don't know if the problem was fixed with the new upload
according to #321074 you mention here
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320980;msg=50

Regards,
    Christoph
--
(La)TeX-FAQ: http://www.dante.de/faq/ +++ Minimalbeispiel erstellen
und Einf� in de.comp.text.tex: http://www.latex-einfuehrung.de/
+++ Veraltete Befehle, Pakete und andere Fehler:
ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf
+++ Typografie-Regeln: http://www.zvisionwelt.de/typokurz.pdf (1.4)

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 22 Aug 2005 20:07:23 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
To: Christoph Bier <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#320980: Error upgrading tetex-extra (experimental)

Christoph Bier <email address hidden> wrote:

> Frank K=FCster schrieb am 22.08.2005 12:37:
>
>> Christoph Bier <email address hidden> wrote:
>>=20
>>>>+ read file
>>>>++ basename /etc/texmf/updmap.d/10my-map.cfg
>>>>++ dirname /etc/texmf/updmap.d/10my-map.cfg
>>>>
>>>>Can you send us this file?
>>>
>>>I think I know why udpmap called by root searches for my map files ;-/.
>>=20
>> Are your problems now solved,
>
> Yes, I think so. Thanks for the help on the list!
>
>> and can we also close #320980?
>
> I'd like to answer 'yes', but I can't decide. eurosym.map was never
> placed in $TEXMFHOME and therefore these problems are not related.
> And I don't know if the problem was fixed with the new upload
> according to #321074 you mention here
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D320980;msg=3D50

I'm not sure what in fact resolved this. But since you haven't moved
eurosym.map around either, and (as I understood it) you have not edited
the conffiles in texmf.d, I think we can close it.

Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.