On my LTSP5 installation on gutsy, this emacs21 error was caused by the local thin client image missing the xfonts-100dpi and xfonts-75dpi in the /opt/ltsp/i386/usr/share/fonts/X11 directory. As chroot /opt/ltsp/i386, I used apt-get install xfonts-100dpi (and xfonts-75dpi). There were error messages during install:
Errors were encountered while processing:
dbus
hal
libgnomevfs2-0
libgnome2-0
libbonoboui2-0
libgnomeui-0
python-gnome2
hwdb-client-common
hwdb-client-gnome
hal-device-manager
E: Sub-process /usr/bin/dpkg returned an error code (1)
but the fonts were installed. After that, emacs worked as expected.
My configuration is different than many in that I run my ltsp client all local (like a kiosk), so I do not use the ltsp server once the image has been installed on the client.
By the way, emacs22 will work even with the font error messages. It must know better how to substitute fonts.
Maybe a bug fix would be to include 75 and 100dpi fonts in the "standard" LTSP image. Though they may have been left out to keep the image small.
On my LTSP5 installation on gutsy, this emacs21 error was caused by the local thin client image missing the xfonts-100dpi and xfonts-75dpi in the /opt/ltsp/ i386/usr/ share/fonts/ X11 directory. As chroot /opt/ltsp/i386, I used apt-get install xfonts-100dpi (and xfonts-75dpi). There were error messages during install:
Errors were encountered while processing:
dbus
hal
libgnomevfs2-0
libgnome2-0
libbonoboui2-0
libgnomeui-0
python-gnome2
hwdb-client-common
hwdb-client-gnome
hal-device-manager
E: Sub-process /usr/bin/dpkg returned an error code (1)
but the fonts were installed. After that, emacs worked as expected.
My configuration is different than many in that I run my ltsp client all local (like a kiosk), so I do not use the ltsp server once the image has been installed on the client.
By the way, emacs22 will work even with the font error messages. It must know better how to substitute fonts.
Maybe a bug fix would be to include 75 and 100dpi fonts in the "standard" LTSP image. Though they may have been left out to keep the image small.
MJR