Thierry B a écrit :
Vincent Bernat a écrit :
OoO Pendant le journal télévisé du samedi 07 avril 2007, vers 20:43,
Thierry B <debian@thierry.eu.org> disait:
Quand je veux enlever yaird, il veut m'enlever mon noyau courant et
d'autres aussi (tous les noyaux backports):
C'est curieux. Dans mon souvenir, les noyaux de backports acceptent
aussi bien initramfs-tools et yaird. Que donne "aptitude show
linux-image-2.6.15-1-686-smp" ? Et dpkg -l initramfs-tools ? Parce que
apt-cache showpkg montre les versions dispos, pas forcément celles
installées.
Re,
Voila:
~# aptitude show linux-image-2.6.15-1-686-smp
Paquet : linux-image-2.6.15-1-686-smp
Nouveau: oui
État: installé
Automatiquement installé: non
Version : 2.6.15-7bpo1
Priorité : optionnel
Section : base
Responsable : Debian Kernel Team <debian-kernel@lists.debian.org>
Taille décompressée : 48,2M
Dépend: module-init-tools (>= 0.9.13), initramfs-tools | yaird |
linux-initramfs-tool
Recommande: libc6-i686
Suggère: linux-doc-2.6.15 | linux-source-2.6.15, lilo (>= 19.1) |
grub, fdutils
Fournit: linux-image-2.6, linux-image
Description : Linux kernel 2.6.15 image on PPro/Celeron/PII/PIII/P4
SMP machines
This package provides the binary image and pre-built loadable modules
for
Linux kernel 2.6.15 on multi-processor Pentium Pro/Celeron/Pentium
II/Pentium
III/Pentium 4 machines.
This packages is produced using an updated kernel packaging system and
replaces older kernel-image packages
dpkg -l initramfs-tools
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux
(État,Err: majuscule=mauvais)
||/ Nom Version Description
+++-==============-==============-============================================
un initramfs-tool <néant> (aucune description n'est disponible)
Autant pour moi, initramfs-tools n'est pas installé...
Mais,
# aptitude install initramfs-tools
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
E: Impossible de corriger les problèmes, des paquets défecteux sont en
mode « garder en l'état ».
E: Impossible de corriger les dépendances, certains paquets ne peuvent
pas être installés
E: Unable to resolve some dependencies!
Certains paquets ont des dépendances non résolues. Ceci peut signifier
que vous avez demandé une situation impossible ou que vous utilisez la
distribution instable qui a besoin de paquets qui n'ont pas encore été
créés
ou qui ne sont pas encore sortis « d'incoming ».
Les paquets suivants ont des dépendances non satisfaites :
initramfs-tools: Dépend: udev (>= 0.086-1) mais 0.056-3 doit être
installé
Je remarque de même que je n'ai pas udev sur ma machine:
# dpkg -l | grep "udev"
Du fait, qu'initramfs-tools requiert udev (>= 0.086-1), j'ai forcé
dans le fichier /etc/apt/preferences, pour qu'il mette la version
backports d'udev.
Je vérifie que c'est bien celle la qui sera installée:
# apt-cache policy udev
udev:
Installé : (aucun)
Candidat : 0.105-3~bpo.1
Étiquette de paquet : 0.105-3~bpo.1
Table de version :
0.105-4 999
100 http://ftp.fr.debian.org etch/main Packages
0.105-3~bpo.1 999
200 http://www.backports.org sarge-backports/main Packages
0.056-3 999
900 http://ftp.fr.debian.org stable/main Packages
Mais par contre en voulant installer udev:
# aptitude install udev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
Les paquets suivants ne sont pas utilisés et vont être ENLEVÉS :
libc6-i686 libhtml-template-perl libparse-recdescent-perl yaird
Les NOUVEAUX paquets suivants vont être automatiquement installés :
libvolume-id0
Les paquets suivants seront automatiquement ENLEVÉS :
hotplug kernel-image-2.6.8-2-386 kernel-image-2.6.8-3-686
linux-image-2.6.14-2-686 linux-image-2.6.14-2-686-smp
linux-image-2.6.15-1-686-smp module-init-tools
Les NOUVEAUX paquets suivants vont être installés :
libvolume-id0 udev
Les paquets suivants seront ENLEVÉS :
hotplug kernel-image-2.6.8-2-386 kernel-image-2.6.8-3-686
linux-image-2.6.14-2-686 linux-image-2.6.14-2-686-smp
linux-image-2.6.15-1-686-smp module-init-tools
0 paquets mis à jour, 2 nouvellement installés, 11 à enlever et 0 non
mis à jour.
Il est nécessaire de télécharger 323ko d'archives. Après dépaquetage,
242Mo seront libérés.
Voulez-vous continuer ? [Y/n/?]
Donc, il veut toujours me supprimer mes noyaux de backports + ceux de
sarge mnt lol.
Merci :-)
Bon, je crois que j'ai trouvé:
# aptitude show udev
Paquet : udev
État: non installé
Version : 0.105-4
Priorité : optionnel
Section : admin
Responsable : Marco d'Itri <md@linux.it>
Taille décompressée : 922k
Dépend: libc6 (>= 2.3.6-6), libselinux1 (>= 1.32), libvolume-id0 (>=
0.103-1),
debconf (>= 0.5) | debconf-2.0, lsb-base (>= 3.0-6)
Pré-dépend: debconf (>= 0.5) | debconf-2.0
Est en conflit: hotplug, initscripts (< 2.85-16), lvm-common (< 1.5.13),
module-init-tools (< 3.2.2-1), initramfs-tools (< 0.39),
hal (<
0.5.6-2), makedev (< 2.3.1-80), klibc-utils (<= 1.4.19-1)
Remplace: initramfs-tools (<= 0.41)
Description : /dev/ and hotplug management daemon
udev is a daemon which dynamically creates and removes device nodes from
/dev/, handles hotplug events and loads drivers at boot time.
En fait, la version de module-init-tools que j'utilise est en conflit
avec le udev de backports, donc je vais mettre le module-init-tools de
backports.
On se lance...lol
# aptitude install udev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
Les NOUVEAUX paquets suivants vont être automatiquement installés :
libvolume-id0
Les paquets suivants seront automatiquement ENLEVÉS :
hotplug
Les paquets suivants ont été conservés :
yaird
Les NOUVEAUX paquets suivants vont être installés :
libvolume-id0 udev
Les paquets suivants seront ENLEVÉS :
hotplug
0 paquets mis à jour, 2 nouvellement installés, 1 à enlever et 1 non mis
à jour.
Il est nécessaire de télécharger 323ko d'archives. Après dépaquetage,
651ko seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
Écriture de l'information d'état étendu... Fait
Prendre : 1 http://www.backports.org sarge-backports/main libvolume-id0
0.105-3~bpo.1 [63,1kB]
Prendre : 2 http://www.backports.org sarge-backports/main udev
0.105-3~bpo.1 [260kB]
323ko téléchargés en 1ss (242ko/s)
Préconfiguration des paquets ...
(Lecture de la base de données... 119299 fichiers et répertoires déjà
installés.)
Suppression de hotplug ...
Sélection du paquet libvolume-id0 précédemment désélectionné.
(Lecture de la base de données... 119277 fichiers et répertoires déjà
installés.)
Dépaquetage de libvolume-id0 (à partir de
.../libvolume-id0_0.105-3~bpo.1_i386.deb) ...
Sélection du paquet udev précédemment désélectionné.
Dépaquetage de udev (à partir de .../udev_0.105-3~bpo.1_i386.deb) ...
**************************************************************
* Please purge the hotplug package!
* (/etc/init.d/hotplug has been found on this system)
**************************************************************
Paramétrage de libvolume-id0 (0.105-3~bpo.1) ...
Paramétrage de udev (0.105-3~bpo.1) ...
sed: impossible de lire /etc/udev/rules.d/z25_persistent-net.rules:
Aucun fichier ou répertoire de ce type
Populating the new /dev filesystem temporarily mounted on
/tmp/udev.5koKnC/...
CONSOLE_LOG_LEVEL is of unaccepted value.
KERNEL_RINGBUF_SIZE is of unaccepted value.
Stopping system logging: syslog-ng.
Starting system logging: syslog-ng.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
Je viens de purger udev comme ils me disent.
Par contre ce qui me faire peur, c'est que je ne retouve plus les blocks
de mes lv de mon volume group (lvm)
# df -h
...................
/dev/mapper/VG0-Home 5,0G 3,1G 2,0G 62% /home
/dev/mapper/VG0-Videos
120G 106G 15G 88% /mnt/Videos
......................
Je les vois encore avec df -h, pq ils sont montés mais sinon:
# ls -l /dev/mapper/
total 0
crw-rw---- 1 root root 10, 63 2007-04-08 00:53 control
J'ai du peau car je pense que tant que je ne vais pas rebooter il n'y
aura pas de pb pour accéder aux lv qui sont deja montés, mais après j'ai
un peu peur...
Vous pensez que ca sera résolu au reboot, qui est necessaire quand on
passe de hotplug à udev?
Je regarderai ca demain, pq là j'ai pas la tete a brancher un ecran sur
mon serveur et à booter sur live cd, si au prochain reboot il ne detecte
plus mes lvs :-(
Merci :-)