Bug#265611: tetex-extra and fmtutil
Hilmar Preusse <hille42@web.de> schrieb:
> On 16.08.04 Thijs Kinkhorst (thijs@kinkhorst.com) wrote:
>
> Hi,
>
>> I am experiencing the exact same problem as stated in the first
>> message of this bug. It's present since version 2.0.2-17, getting
>> exactly the same error message as reported above. I'm sure that
>> I've never changed anything in the configuration of any
>> tetex-package myself.
>>
>> As for your question about the value of VARTEXMF in texmf.cnf,
>> there's no such line; also in the /etc/texmf.d/ dir there isn't,
>> except in the 05TeXMF.cnf.dpkg-dist file (mind the dpkg-dist
>> extension):
>>
>> 05TeXMF.cnf.dpkg-dist:VARTEXMF = /var/lib/texmf
>> 05TeXMF.cnf.dpkg-dist:TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFOLDLOCAL,!!$VARTEXMF,!!$TEXMFMAIN}
>> 05TeXMF.cnf.dpkg-dist:SYSTEXMF = $TEXMFLOCAL;$TEXMFOLDLOCAL;$VARTEXMF;$TEXMFMAIN
>>
> I consider the following scenario: texmf.cnf is built from different
> files sitting in /etc/texmf/texmf.d. 05TeXMF.cnf was changed in
> tetex-bin 2.0.2-17. VARTEXMF was defined and taken as part of TEXMF.
> Hence the files in /var/lib/texmf/web2c are found.
This is how it should be.
> Possibly you have
> changed once 05TeXMF.cnf manually, but didn't define VARTEXMF.
The files Thijs sent show that he didn't change anything. If it is not a
bug in dpkg, the only reason I can imagine would be a computer crash,
power failure or similar during upgrade.
> When
> you updated your tetex-bin you were asked, whether you want to use
> the maintainers version or keep your own (the latter answer is the
> default).
Thijs, do you remember being asked anything? Or, as I asked in the other
mail, any power failure, disk full etc.?
> When you merge the changes of 05TeXMF.cnf.dpkg-dist and your local
> version everything should work fine. I guess we have to force the
> users to install the dist version to make the installation not fail
> and merge their local modifications later.
There's no policy-compliant to force them, technically. We can only
persuade them. What about
% If defined, teTeX's texconfig stores modifications here (instead of the
% TEXMFMAIN tree).
-% Debian uses this for storing files generated by updmap and fmtutil
+% Debian uses this for storing files generated by updmap and fmtutil, since
+% 2.0.2-17
+%
+% If you do not accept this change, the teTeX packages will stop working!
VARTEXMF = /var/lib/texmf
% User texmf trees can be catered for like this...
Thijs, if you just do
cp /etc/texmf/texmf.d/05TeXMF.cnf.dpkg-dist /etc/texmf/texmf.d/05TeXMF.cnf
Your problem should be solved. But I would really like to know how this
could come...
Regards, Frank
--
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie
Reply to: