Accéder au contenu.
Menu Sympa

edubuntu-fr - Re: [edubuntu] erreur upgrade chroot

edubuntu-fr AT listes.ubuntu-fr.org

Objet : Edubuntu-FR ML

Archives de la liste

Re: [edubuntu] erreur upgrade chroot


Chronologique Discussions 
  • From: francois <francois.barillon AT ac-orleans-tours.fr>
  • To: edubuntu-fr AT lists.ubuntu-eu.org
  • Subject: Re: [edubuntu] erreur upgrade chroot
  • Date: Tue, 05 Feb 2008 09:43:17 +0100
  • List-archive: <http://eshu.ubuntu-eu.org/pipermail/edubuntu-fr>
  • List-id: Edubuntu-FR ML <edubuntu-fr.lists.ubuntu-eu.org>

Le lundi 04 février 2008 à 21:15 +0100, Thomas Monjalon a écrit :
Bonjour,

J'ai récemment installé edubuntu 7.10 dans une petite bibliothèque afin 
de tester ce système. J'essaye donc progressivement de comprendre 
comment cela fonctionne.

Malheureusement, je suis tombé sur un problème que je n'arrive pas à 
résoudre.

J'ai essayé de mettre à jour le client en suivant cette procédure :
http://doc.ubuntu.com/edubuntu/edubuntu/handbook/C/ltsp-updates.html
(chapitre "Updating your LTSP chroot")
Il manquait /dev/pts. J'ai donc fait "mount -t devpts devpts /dev/pts". 
Ceci résoud le premier problème.
Ensuite apt-get essaye de mettre le noyau à jour, et ça ne fonctionne 
pas (voir fichier joint). Le seul début de réponse que j'ai pu trouvé 
est ici :
http://www.mail-archive.com/edubuntu-users AT lists.ubuntu.com/msg03266.html
En effet, je trouve étrange que "ltsp-update-kernels" soit lancé dans le 
chroot.

Avez-vous des commentaires, ou mieux, des solutions ?


Je n'ai pas assez de renseignements pour te dépanner directement mais je vais me permettre de faire le tour des différents cripts liés à LTSP en espérant que cela éclaircisse le problème.

Le serveur dhcp fournit au client léger une adresse IP et l'adresse du noyau de démarrage pxe ou etherboot puis passe la main au démon tftpd.

Le fichier de configuration peut être modifié en tapant :
sudo gedit /etc/ltsp/dhcpd.conf

puis en relançant le serveur dhcp :
sudo /etc/init.d/dhcp3-server restart

Le dhcp Edubuntu fonctionne par défaut sur le réseau "192.168.0.". Toute modification de cette donnée doit être suivie par :
sudo ltsp-update-sshkeys
sinon l'authentification des utilisateurs sur les clients légers ne fonctionnera plus.

En cas d'erreur, il faut aller voir dans "Système->Administration->Visionneur de journaux système" pour en savoir plus.

Les fichiers nécessaires à l'installation du noyau se trouvent dans :
/var/lib/tftpboot/ltsp/i386/

On peut mettre à jour cette gestion des noyaux en tapant :
sudo ltsp-update-kernels
(ce script doit être lancé dans le système de fichier principal et non pas en chroot).

Jusqu'à la version 7.04 (Feisty) un système de fichier situé dans "/opt/ltsp/i386/" était alors monté en lecture seule via un partage NFS.
Ce système de fichier contient tous les programmes qui vont fonctionner en local sur le client léger.
Pour installer un programme qui avait besoin de fonctionner spécifiquement dans la mémoire du client (pilote de périphérique particulier, x11vnc...),
il faut donc passer par l'instruction "chroot".

Attention : tous les programmes (Gimp, openoffice, Firefox...) sont installés directement sur le serveur. La nécessité de passer par le chroot est donc extèmement rare.

Depuis la version 7.10, c'est une images compressée de ce système de fichier qui est envoyée au client. Cette image est localisée dans "/opt/ltsp/images".
Toute modification de "/opt/ltsp/i386" doit être suivie de l'instruction :
sudo ltsp-update-image

En cas de gros problème ou de mise à jour du serveur, on peut décider de recréer l'environnement LTSP en tapant :
sudo rm -R /opt/ltsp/i386/
sudo ltsp-build-client

Cette opération inclue les trois premières et constitue la méthode recommandée pour créer ou mettre à jour l'environnement ltsp.

Nota : Les options particulières de démarrage sont réglées par la création ou la modification du fichier lts.conf :
sudo gedit /var/lib/tftpboot/ltsp/i386/lts.conf

Il n'est donc plus nécessaire de modifier le fichier "/opt/ltsp/i386/etc/lts.conf" car on serait obligé de taper à nouveau "sudo gedit ltsp-update-image".

On trouvera des exemples de lts.conf dans "Système->Aide et soutien->Manuel edubuntu->Format of the lts.conf file"
ainsi que bien d'autres renseignements,

En espérant que cela aide.

François




Archives gérées par MHonArc 2.6.18.

Haut de le page