broken in upgrades: fvwm & tetex-bin

Don Armstrong don@donarmstrong.com
Thu, 30 Dec 2004 16:27:26 -0800


--LKTjZJSUETSlgu2t
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, 30 Dec 2004, Michael Paoli wrote:
> A) I quite recently applied a fair bunch of updates[1] (mostly security,
> and some tracking of sarge package versions) ... and ended up with a
> broken fvwm[2] ...  rather annoying, since that's the window manager I
> primarily use.
>=20
> I haven't researched the problem a whole lot at this point, but
> these are some additional bits of data:
> stderr of fvwm gives:
> [FVWM][GetFontSetOrFixed]: WARNING -- can't get fontset 'fixed', trying
> '-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*'
> xfontsel seems to indicate that
> -*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*
> exists
> an
> strace -fv -eall -s2048
> on fvwm ends with:
> 2992  read(3,
> "\1\24\356\1\0\0\0\0\377\377\377\377\377\377\0\0\377\377\377\0\0\0\0\0\0\=
0\0\0\260\216\213\10",
> 32) =3D 32
> 2992  --- SIGSEGV (Segmentation fault) ---
> 2992  +++ killed by SIGSEGV +++
> ... and that (2992) is on the fvwm process (PID) itself (no other
> exec or fork)

Sounds like you don't have xfonts-base installed (or in the path for
the X server) for some reason, and then fvwm is segfaulting on top of
it. Turn on coredumps (ulimit -c unlimited) and see where fvwm is
segfaulting. [Alternatively, try reinstalling fvwm and it's library
dependencies.]

> B) A fair bit earlier, with similar updates[3] on tetex-bin, I ended up
> with a broken tetex-bin[4], on one of my two home Debian systems.

> mktexlsr: Updating /usr/local/lib/texmf/ls-R...
> mktexlsr: /var/lib/texmf/ls-R lacks magic string. Skipping...
> Error: kpsewhich cannot find file fmtutil.cnf

Something has truncated /var/lib/texmf/ls-R, which is causing it not
to be updated, which means that kpathsea won't be able to find
fmtutil.conf.

Fix /var/lib/texmf/ls-R by running:

rm /var/lib/texmf/ls-R;
mktexlsr /var/lib/texmf/ls-R;

The fixed file should start with=20
% ls-R -- filename database for kpathsea; do not change this line.=20
and have a whole list of the contents of /var/lib/texmf. (The above is
the magic string that mktexlsr is complaining about.)


Don Armstrong

--=20
When I was a kid I used to pray every night for a new bicycle. Then I=20
realised that the Lord doesn't work that way so I stole one and asked
Him to forgive me.
 -- Emo Philips.

http://www.donarmstrong.com              http://rzlab.ucr.edu

--LKTjZJSUETSlgu2t
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFB1JzugcCJIoCND9ARAtHpAKC3xsldFdFO3VtjodaDs4qk7VNOYACgll8O
LWkUy+3pO9WfwvRTH8oo/lY=
=/0QP
-----END PGP SIGNATURE-----

--LKTjZJSUETSlgu2t--