[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: passage en 2.6.18 sur debian sarge



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 :-)



Reply to: