Serveur LTSP, résolution de problèmes
Page en cours de construction : en attendant, vous pouvez consulter les "FAQ" ici (en anglais) :
Cette page regroupe un ensemble d'information pour résoudre les problèmes classiques de configurations ou d'utilisation
General
Où trouver de l'aide pour l'utilisation d'Edubuntu et LTSP
- La liste de diffusion des utilisateurs francophones d'Edubuntu
https://eshu.ubuntu-eu.org/mailman/listinfo/edubuntu-fr
- La liste de diffusion des utilisateurs anglophones d'Edubuntu:
Clients légers et LTSP
Je peux ouvrir une session sur le serveur mais je ne peux pas me connecter depuis les clients légers
Cela arrive généralement quand l'adresse IP du serveur n'est plus la même, car la connexion entre serveur et client se fait via SSH donc les clés de cryptages sont générées en fonction des adresses IP. Pour résoudre ce problème, tapez dans une console sur le serveur:
sudo ltsp-update-sshkeys
Où puis-je trouver une bonne documentation sur les clients légers Edubuntu ?
- The Edubuntu Handbook – http://doc.ubuntu.com/edubuntu/edubuntu/handbook/C/
- The Ubuntu LTSP Wiki https://help.ubuntu.com/community/UbuntuLTSP
- The LTSP Manual – http://wiki.ltsp.org/twiki/bin/view/Ltsp/Documentation
- The Gentoo LTSP Guide – http://www.gentoo.org/doc/en/ltsp.xml
- Le site Edubuntu francophone – http://www.edubuntu-fr.org
Quel type de matériel puis-je utiliser pour les clients légers et le serveur?
Cette question est examinée dans le détail sur cette page:
https://help.ubuntu.com/community/EdubuntuDocumentation/EdubuntuCookbook/HardwareRequirements
Existe-t-il des outils de gestion graphique pour les clients légers?
Oui, dans le menu Système ⇒ Administration, sélectionnez Thin Client Manager.
Attention, à partir de la version 8.04 d'Ubuntu Thin Client Manager(qui ne serait plus supporté) a été remplacé par italc.
Puis-je avoir certains de mes clients légers configurés en kiosques Web anonymes ?
Oui, vous devez construire un environnement LTSP séparé sur le serveur comme suit:
sudo ltsp-build-client --kiosk --base /opt/ltsp-kiosk/
Et configurer le serveur DHCP (/etc/ltsp/dhcpd.conf) pour que les clients concernés utilisent le kiosque Web:
option root-path="/opt/ltsp-kiosk/
Comment puis-je modifier l'écran de connexion sur mes clients légers?
L'écran de connexion des clients légers est généré quand ldm s'exécute sur le client. Vous pouvez modifier cela dans l'environnement ltsp utilisé. Un exemple:
/opt/ltsp/i386/usr/share/ldm/themes/
regroupe les thèmes utilisés par défauts. Pour faire le votre, faites une copie d'un thème existant:
sudo cp -r /opt/ltsp/i386/usr/share/ldm/themes/Edubuntu /opt/ltsp/i386/usr/share/ldm/themes/MonTheme sudo rm /opt/ltsp/i386/usr/share/ldm/themes/default sudo ln -s /opt/ltsp/i386/usr/share/ldm/themes/MonTheme /opt/ltsp/i386/usr/share/ldm/themes/default
Maintenant, modifiez cette copie.
Le son ne fonctionne pas sur les pages avec "flash" (par exemple youtube vidéos) sur mes clients légers!
Il s'agissait d'un problème connu de longue date avec le code propriétaire du plugin d'adobe. Il a récemment été fixé, même si la correction n'avait pas été reflété dans Edubuntu feisty. La solution est simple pour télécharger et installer le "libflashsupport" sur votre serveur avec ces commandes:
wget http://pulseaudio.vdbonline.net/libflashsupport/libflashsupport_1.0~2219-1_i386.deb sudo dpkg -i libflashsupport_1.0~2219-1_i386.deb
Pour plus d'informations sur la correction et le travail accompli, vous pouvez regarder ici: http://pulseaudio.revolutionlinux.com/PulseAudio
Est-il possible de mettre en place LTSP sur une connexion sans fil?
Un bref aperçu sur la façon dont les clients légers démarrent:
- Le client léger démarre et envoie sur le réseau la requête PXE ou Etherboot
- Le serveur DHCP répond et dit au client où trouver le mini noyau nécessaire et la racine de son système.
- Le client récupére le noyau via TFTP et monte le système de fichier via NFS depuis le serveur
Les cartes WLAN ne supportent pas PXE ou Etherboot, il n'y a donc aucun moyen pour le client léger d'envoyer une demande de PXE ou Etherboot au réseau avec une carte sans fil . La seule façon d'y parvenir serait d'avoir le noyau et initramfs stockées localement en quelque sorte (ce qui d'ailleurs n'est pas une configuration LTSP, mais plutôt un minimum d'amorçage locale qui monte le système de fichiers via NFS). De plus, vous devriez gérer l'ESSID pour le WLAN ainsi que des possibilités de cryptage via les options de démarrage.
Il n'est pas impossible de construire une image démarrage local WLAN, mais vous aurez toujours besoin de médias locaux (clé usb, de carte flash ou CD) pour démarrer et il est loin d'être supporté par nous (l'implémentation demandera du temps et des essais).
Une autre solution serait d'utiliser un boitier Ethernet/Wifi. Cela rajoute un boitier supplémentaire et ce n'est pas donné (50€) mais ça fonctionne très bien.
Mon serveur Edubuntu a trop de fichiers dans /tmp!!!
Cela a été un problème jusqu'à présent, y compris dans Edubuntu Feisty. Ce sont les fichiers temporaire "de swap" des clients légers qui ne sont pas d'arrêt correctement. Ajoutez la ligne suivante au fichier /etc/hosts.allow:
nbdswapd: ALL: keepalive
Cela devrait cesser de faire des nouveaux fichiers. Il faudra redémarrer le serveur pour éliminer ceux qui existent déjà.
Comment puis-je définir le mot de passe root sur les clients légers?
Afin de déboguer individuellement les clients légers, il peut être utile d'être en mesure d'ouvrir une session texte sur le client léger. Pour ce faire:
- Sur le serveur lancer un terminal
- Taper sudo chroot /opt/ltsp/i386 on vous demandera votre mot de passe
- Vous êtes dans l'environnement en tant que super utilisateur (root) utiliser la commande passwd pour définir le mot de passe à utiliser sur les clients légers.
- Si vous utilisez Gutsy (Edubuntu 7.10) ou suivant vous devez reconstruire l'image de l'environnement avec la commande sudo ltsp-update-image puis redémarrer les clients légers et connectez vous en tant que root.
Ayant accompli ce qui précède, vous pouvez aller à l'un de vos clients légers, maintenez <ctrl> <alt> et appuyez sur F1. Vous devriez maintenant pouvoir accéder avec l'utilisateur root et le mot de passe que vous avez défini.
Comment puis-je créer automatiquement un grand nombre d'usagers ?
Il n'est actuellement pas possible au sein du système gestionnaire de "utilisateurs et groupes". Toutefois, plusieurs moyens existent, qui ont été mentionnés dans ce fil sur la liste des utilisateurs d'Edubuntu .
https://lists.ubuntu.com/archives/edubuntu-users/2007-January/thread.html#529
La plupart des idées sont autour du script createusers qui fait partie du script d'installation de smbldap de Matt Oquist .
Je n'arrive pas utiliser des clés USB / dispositifs pour travailler sur des clients légers
Une des raisons les plus courantes pour que les périphériques de stockage USB ne fonctionnent pas est que l'utilisateur doit être dans le groupe fuse. En utilisant les commandes liés au groupe vérifiez que l'utilisateur est dedans. Si besoin utilisez vos outils d'administration des utilisateurs pour changer les groupes.
Si ce n'est pas la solution, il existe des instructions pour le débogage des dispositifs locaux ici: https://wiki.ubuntu.com/DebugLocalDev
On doit taper 3 fois son mot de passe même lorsque le nom d'utilisateur est erroné
Ce problème a été signalé sur la liste https://lists.ubuntu.com/archives/edubuntu-users/2007-November/thread.html#2636
Pour régler le problème, éditez le fichier /opt/ltsp/i386/etc/ssh/ssh_config et ajoutez la ligne suivante à la fin
NumberOfPasswordPrompts 1
puis reconstruisez l'image avec
sudo ltsp-update-image
puis redémarrez le client léger.