Quoting Rüdiger Kupper: > Thank you for you reply, Richard. > > I was not aware that the X session files may need to be installed in the > chroot. > > Since gnome-session-fallback is the default session for LTSP quantal (see > https://bugs.launchpad.net/ubuntu/+source/edubuntu-live/+bug/1055635 > https://wiki.ubuntu.com/QuantalQuetzal/ReleaseNotes/Edubuntu > ), > I'd expect that ltsp-build-client pulls the package in when setting up > the client chroot. Looks like it doesn't. > > More specifically: > - I have upgraded my server from precise to quantal using do-release-upgrade > - After that I have built a new chroot using ltsp-build-chroot > > These two steps should be enough to get the clients running, but I was > left with unusable clients and no idea what was wrong. This should not > happen :-). > > > Second question, out of curiosity: Which are the "two ways that ltsp can > be setup" you refer to, and is this documented somewhere? > > > Regards, > Rüdiger
Not having even looked at quantal I have no idea what are its defaults. I only can surmise that there is the possibility that (a) its ltsp uses a chroot and (b) since your clients could not load the fallback session, perhaps the chroot does not have the session installed. You can check (a) by looking at /opt on the server. Other distros have put the chroot there. If there is a subdirectory i386 (it may be a few layers down) that contains what resembles a root file system (i.e. /) then this is the chroot. If you find this, (b) can be verified by mounting as root the full path at say mnt and chroot into it and check out dpkg --list | grep fallback. There is a team of developers here in Greece who are working with precise (and will stick with it until the next Ubuntu lts 14.04) who have developed a form of ltsp that creates the nbd image that the clients tap into that is based on the server's basic system itself rather than a separate chroot system. Basically this means that one loses the flexibilityof running the server on a different form from the clients (e.g. 64 bit) but it is a small price to pay to avoid needing to chroot into the seperate system every time one wishes to synchronize the updates the server gets with the updates the clients can only get through the chroot. My comments here are sketchy and don't do justice to the work that the Greek team has done, sorry. For the moment the graphical front end that they have come up with is only in Greek, but if you are keen it is possible to (a) add whatever locale you want and (b) run the scripts on the commandline that are invoked by this frontend (they call it sch-scripts.) If you google sch-scripts you may find links to the Ubuntu 10.04 version which is not at all the same as the version in 12.04. The latter is the only one using this non-chroot form of ltsp (but I think so far has not been translated - the 10.04 version has been translated but does not do the same ltsp at all.) Richard Richard ------------------------------------------------------------------------------ WINDOWS 8 is here. Millions of people. Your app in 30 days. Visit The Windows 8 Center at Sourceforge for all your go to resources. http://windows8center.sourceforge.net/ join-generation-app-and-make-money-coding-fast/ _____________________________________________________________________ Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-discuss For additional LTSP help, try #ltsp channel on irc.freenode.net