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: Manu <manu AT ubuntu-fr.org>
  • To: "Edubuntu-FR ML" <edubuntu-fr AT lists.ubuntu-eu.org>
  • Subject: Re: [edubuntu] erreur upgrade chroot
  • Date: Wed, 13 Feb 2008 20:15:13 +0100
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=ngZLAs8wSsuTRaMhS+Ck3J8UblHGPlOIdu983KjeSlr36b/5dRy2sPNM/H4TroQlDGpfcdYrEIHr4sdwurc3mSasp1wTBMkx2JKzf2WzC/Fqa4clAk/D4qSLOygOYxzqJlMPyM1qhX6H/DCgQBVIYWbt8uQUWOQp9+w88Z1t74E=
  • List-archive: <http://eshu.ubuntu-eu.org/pipermail/edubuntu-fr>
  • List-id: Edubuntu-FR ML <edubuntu-fr.lists.ubuntu-eu.org>

Bonsoir,

le problème de la mise à jour du "nbi.img" est un bug signalé sur launchpad
https://bugs.launchpad.net/ubuntu/+source/ltsp/+bug/190419
là c'était pour supprimer le kernel, mais le fichier exécuté postinst
pose le même problème. Donc pour votre mise à jour de l'environnement
faites :
chroot /opt/ltsp/i386
mv /boot/nbi.img-2.6.22-14-386 /boot/nbi.img-2.6.22-14-386.bak
apt-get update && apt-get upgrade

cela devrait pouvoir faire la MàJ de l'environnement.

Sinon utilisez la commande donné par François:
sudo rm -R /opt/ltsp/i386/
puis reconstruire un environnement
sudo ltsp-build-client --arch i386

Manu


Le 05/02/08, Manu <manu AT ubuntu-fr.org> a écrit :
Bonjour,

Le 04/02/08, Thomas Monjalon <thomas AT monjalon.net> 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 ?


ce comportement de faire un "ltsp-update-kernels" est normal car ce n'est pas le même
que celui que vous utilisez après modif dans le chroot exemple de passer de NBD à NFS.

Pour expliquer le ltsp-update-kernel invoqué est l'alias dans $CHROOT/etc/kernel/postinst.d/ltsp-update-kernels
qui lance le script $CHROOT/usr/lib/ltsp/update-kernels celui-ci va créer les différents fichiers et alias qui se trouve
dans $CHROOT/boot/
Alors que le script ltsp-update-kernels plus connu/utilisé est dans /usr/sbin/ltsp-update-kernels qui lui va permettre
de mettre à jours le répertoire /var/lib/tftpboot/ltsp/i386/ avec les bon initrd.img et autres fichiers nécessaire
au boot PXE/Etherboot.
Pour votre problème, il y a apparemment un conflit avec la création du nbi.img pour le nouveau noyau car
le fichier existerait déjà. Je n'ai pas encore eu le temps de bien regarder pourquoi car je n'arrive pas à reproduire
le problème. Dès que j'ai plus d'info je vous tiendrais au courant.

Manu


Merci
--
Thomas

root@edubuntu:/# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
  libcairo2 libcupsys2 libflac8 libpango1.0-0 libpango1.0-common libpng12-0 libpulse0 libss2 libssl0.9.8 libuuid1 libxfont1
  linux-image-2.6.22-14-386 openssh-client pulseaudio pulseaudio-esound-compat tzdata xserver-xorg-core
17 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/28,5Mo dans les archives.
Après dépaquetage, 229ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Préconfiguration des paquets...
(Lecture de la base de données... 16356 fichiers et répertoires déjà installés.)
Préparation du remplacement de linux-image-2.6.22-14-386 2.6.22-14.46 (en utilisant .../linux-image-2.6.22-14-386_2.6.22-14.47_i386.deb) ...
Done.
Dépaquetage de la mise à jour de linux-image-2.6.22-14-386 ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/ltsp-update-kernels
Cannot open ``/boot/nbi.img-2.6.22-14-386'':File exists
run-parts: /etc/kernel/postrm.d/ltsp-update-kernels exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.22-14-386.postrm line 320.
dpkg : avertissement - ancien script post-removal a retourné un code d'erreur de sortie 1
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/ltsp-update-kernels
Cannot open ``/boot/nbi.img-2.6.22-14-386'':File exists
run-parts: /etc/kernel/postrm.d/ltsp-update-kernels exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/tmp.ci/postrm line 320.
dpkg : erreur de traitement de /var/cache/apt/archives/linux-image-2.6.22-14-386_2.6.22-14.47_i386.deb (--unpack) :
le sous-processus nouveau script post-removal a retourné une erreur de sortie d'état 1
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/ltsp-update-kernels
Cannot open ``/boot/nbi.img-2.6.22-14-386'':File exists
run-parts: /etc/kernel/postrm.d/ltsp-update-kernels exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/tmp.ci/postrm line 320.
dpkg : erreur lors du nettoyage :
le sous-processus post-removal script a retourné une erreur de sortie d'état 1
Préparation du remplacement de libss2 1.40.2-1ubuntu1 (en utilisant .../libss2_1.40.2-1ubuntu1.1_i386.deb) ...
Dépaquetage de la mise à jour de libss2 ...
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/linux-image-2.6.22-14-386_2.6.22-14.47_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

__



--
Emmanuel Le Normand
Ubuntu-fr / Edubuntu-fr


Archives gérées par MHonArc 2.6.18.

Haut de le page