Issues with LTSP on Ubuntu
(Note: Ubuntu is of course a version of Debian, so read the Debian notes first!)
You should also check out the excellent HOW-TO on the
Ubuntu wiki
Ubuntu is targetted more at the desktop than as a server, which means you will need to install quite a few additional packages. Uncomment all the additional repositories in
/etc/apt/sources.list, and then
apt-get install the following:
libwww-perl (note: needed for ltspadmin),
dhcp3-server, nfs-common, nfs-kernel-server, and
tftp-hpa (note: the basic
tftp does not work with pxe and is not recommended).
--
JPMcC - 22 Dec 2004
-- Chg.
EmmanuelChevallier? - 25 Jan 2005
Watch out in Breezy for a buggy dhcp3-server that passes out new leases at every login attempt.When starting it with /etc/init.d/dhcp3-server restart you may see in /var/log/daemon.log a reference to "no free leases"
-+++NX
There are a few notes in the Works-in-Progress on setting up nx in dapper and breezy.
I'll also add configs for ldap authentication if anyone asks..
Robert Melton's Teachertool in Dapper
ln -s /etc/X11/rgb.txt /usr/X11R6/lib/X11 will eliminate the "Unknown Color Black" Error using nx with Teach2.py
The display of names in Teach depends on the output of netstat,which is slightly different. You need to add this little piece to line 303 to insert a space tween words so the username feature works
-e 's/ESTABLISHED/FOO /'
Also..In dapper for some reason clients use display:1 in my test bed so to use my Teach2.py with runspy one needs to alter the script at line 218 and 226 to read display :1.I didnt find this a problem in latest install of 011707.
cliebow@ltsp.org
Ubuntu has a line in
/etc/default/portmap that prevents the portmapper from listening on any interface other than
lo (Localhost).
You'll need to remove that entry, to fix it.
Other distributions don't seem to have this file, so it's not a problem for them.
Thanks to John P. New for pointing out this problem. It will be fixed in a future version of ltspcfg.
--
JimMcQuillan - 09 Dec 2004
It appears that this directory has been removed in the Hoary release, and the portmapper is now listening on all interfaces by default.
--
BrianCaine - 25 Mar 2005
Logging in from a client PC running LTSP 4.1 to a server running Ubuntu 4.10 (Warty Warthog), you may get the following error:
If so, do the following:
$ cd /usr/X11R6/lib/X11/xkb/rules
$ sudo ln -s xfree86.lst xorg.lst
$ sudo ln -s xfree86 xorg
Same problem and solution with Debian Sarge...
--
JPMcC - 22 Dec 2004
On Ubuntu 5.10, with Ubuntu version of LTSP, the dhcpd.conf file you have to modify may be in /etc/ltsp instead of /etc/dhcp3.
--
DenisG - 12 Dec 2005
Ubuntu 5.10 seems to have some problems with Xkbd when working with clients with differing keyboards from the host machine. In some environments (like mine in Brussels) we have to support English, (US and GB) and French keyboards and potentially more. Am trying to discover more and will update here when I have solved the problem. It seems we need to add specific XKBD_LAYOUT for each host requiring a differing keyboard. This works but DONT put multiple keyboard layouts in as this seems not to work. i.e. "fr" not "fr,gb".
--
KevinColyer - 29 May 2006
EDUBUNTU is already preconfigured for LTSP. The server was configured by booting the Edubuntu-5-10-install-i386.iso, entering
a static IP address, a netmask, and a gateway IP. No need to run "ltspadmin", modify the /etc/ltsp/dhcpd.conf, or do anything else.
The thin-client was booted using a floppy disk from www.rom-o-matic.
--
MichaelThorogood - 07 Mar 2006
On Ubuntu 6.06 (Dapper), when users log out, they are presented with the option to
Hibernate the server. What's more, when they click on that button it does ACTUALLY hibernate the server.
You can fix this by running
gksu gconf-editor
Then going to apps > gnome-power-manager
Then in the box on the right, uncheck "can_hibernate", right click on it, and and select "set mandatory".
Upon their next login, users will not have the hibernation option anymore.
--
AbrileRoux - 15 Oct 2006
Install LTSP 4.2.1 in any UBUNTU 6.06 distro:
Hello folks!
I am form Argentina and I wrote a mini basic tutorial step by step how install LTSP 4.2.1 or other under ubuntu.
see this link in ubuntu-es (spanish)
http://www.ubuntu-es.org/index.php?q=node/20079
this tuto is in beggining, but it will expand...
greetings from Argentina!!!
--
AlbertoCastillo - 03 Oct 2006
Which LTSP do I choose?
Within the Ubuntu 6.06 (LTS) distribution there are two quite different versions of LTSP. It can be confusing to know which to choose, so here are a few pointers
| Description | Traditional LTSP | Leading Edge LTSP (MueKow) |
What do I apt-get? | ltsp-utils | (ltsp-server or ltsp-server-standalone) and ltsp-client |
| Then what do I do? | Read the manual | Follow these instructions |
| What are the advantages of this version? | This has all the latest and greatest features of LTSP. Most of the documentation on the site is based around this version. | This is the way LTSP will evolve in the future. It's built from Ubuntu, and it looks and feels much more Ubuntu like (e.g. on boot). It also has a cute Power Button on the login screen |
| What are the disadvantages? | This LTSP package is effectively its own mini-Linux distro, which can lead to compatibility problems if you start doing clever things like local apps. It also looks terrifying to users as it boots | It's still very young, and at the time of writing there's a lot missing - even basic things like local printers. I don't know what the policy will be for updating the packages in Ubuntu 6.06 as MueKow evolves. |
--
JPMcC - 07 Dec 2006