Mise à jour du Bottin provisoirement suspendue (10ème épisode)

Je reprend ma petite cartographie précédente (récupérée sous /etc/fstab du SSD) pour l’avoir sous les yeux :
# /etc/fstab: static file system information.
#
# /dev/md0 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sda1 / ext3 noatime,errors=remount-ro 0 1
/dev/md1 /home ext4 defaults 0 1
/dev/md3 /usr ext4 defaults 0 1
/dev/md2 /var ext4 defaults 0 1
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
192.168.0.3:/mnt/DDprc/Partage /mnt/DDprc/Partage nfs noauto,nosuid,noexec,rw,users 0 0
192.168.0.3:/mnt/DDsec/Packages /var/cache/apt/archives nfs noauto,nosuid,noexec,rw,users 0 0
(…)

Je reprend aussi mes commandes précédentes :
# mount -t ext3 /dev/sda1 /mnt/sda1
# chroot /mnt/sda1
# mount -a
warning: can’t open /etc/mtab: Aucun fichier ou dossier de ce type
# mount /dev/pts
(cette dernière commande est réclamée par le système lorsque l’on installe un paquet : « Impossible d’écrire le journal, échec d’openpty() (/dev/pts est-il monté ?) »)

Ah, maintenant que le driver du RAID logiciel (mdadm) est installé sur ma clé USB : ça se passe nettement mieux.
Il doit être effectivement nécessaire d’installer ce driver RAID également sur la clé USB parce que lorsque l’on effectue le chroot sur le système hôte, on bypass sa phase de démarrage au cours de laquelle ce driver est lancé.

J’effectue une petite vérification du contenu des répertoire que je connais bien : effectivement, cette fois-ci, le montage ainsi que le chroot ont bien fonctionnés : une autre étape de franchie : youpiie ! :)

J’essaie de voir le cache des paquets (mutualisé), pour voir si je peux y accéder : il n’est pas monté (mais n’a pas été signalé ci-dessus).
A la place, il m’affiche quelques paquets téléchargés dans /var/cache/apt/archives du disque dur de ce PC, lorsque NFS n’est pas monté.
Ce montage NFS a en effet pour particularité de venir se « superposer » en toute transparence au vrai répertoire /var/cache/apt/archives lorsqu’il est monté : les paquets que je télécharge via Synaptic ne viennent pas se copier sur ce PC mais sur l’autre. Lorsque NFS n’est pas monté (il ne l’est pas de manière automatique, par choix personnel, c’est le sens du paramètre « noauto » de sa ligne de déclaration dans fstab; j’ai aussi créé un raccourci sur le bureau, qui non seulement désactive le réseau mais démonte au préalable NFS, et un autre qui ré-active le réseau puis lance le montage de NFS, ce qui me permet d’isoler ce PC du réseau si je le souhaite), c’est le répertoire d’origine (le vrai /var/cache/apt/archives) qui est utilisé. J’adore.

Je tente donc un : # mount /var/cache/apt/archives
mount.nfs: access denied by server while mounting 192.168.0.3:/mnt/DDsec/Packages
Je suppose que c’est dû à la même chose que le RAID : NFS n’a pas été initialisé à la phase de démarrage, puisque celle-ci n’a pas eut lieu.
A tout hasard, je tente un : # /etc/init.d/nfs-common start
* Starting NFS common utilities
* Not starting: portmapper is not running
Bon, allons-y aussi avec portmapper alors (il suffit de lire les noms dans le répertoire /etc/init.d/, avec ma mémoire de zx81 je ne les connais pas par cœur évidemment :)) :
# /etc/init.d/portmap start
# /etc/init.d/nfs-common start
* Starting NFS common utilities
* Not starting: portmapper is not running
Punaise, il est casse-bonbon (version édulcorée destinée à tous publics :)).
A tout hasard, j’en essaie un autre : # /etc/init.d/mountnfs.sh start
Ah, il ne se plaint pas celui-là.
Je regarde dans mon répertoire /var/cache/apt/archives (pour être en mesure de différencier d’un coup d’œil le bon montage NFS distant, de celui du disque local, j’ai créé dans le répertoire /var/cache/apt/archives du PC distant un sous-répertoire dénommé « vous êtes bien sur le PC goup3 » : lorsque je vois ce fichier apparaître, je sais que mon montage a bien fonctionné) :
# cd /var/cache/apt/archives
# ls -l | more
Arf, çà ne marche pas. NFS n’est pas monté (je ne vois pas mon sous-répertoire dénommé « vous êtes bien sur le PC goup3 »).
Ça me serait pourtant utile pour mes tests / réinstallation des anciens paquets situés sur l’autre PC, faute de quoi il faudra que je fasse des aller-retours avec une clé USB pour analyser ce cache (anciennes versions/nouvelles versions téléchargées) et récupérer éventuellement d’anciens paquets.

Un petit coup de moteur de recherche sur mon souci avec nfs-common, je tombe sur un article datant de mars 2011 : Bug#612002: marked as done
Ça me donne l’idée de tester un : invoke-rc.d nfs-common start
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connexion refusée
runlevel:/var/run/utmp: Aucun fichier ou dossier de ce type
* Starting NFS common utilities
* Not starting: portmapper is not running

Je regarde sur Synaptic :
« upstart is a replacement for the /sbin/init daemon which handles starting of tasks and services during boot, stopping them during shutdown and supervising them while the system is running ».
Son rôle est donc plutôt important dans le démarrage.
Il apparaît en Priorité « supplémentaire » (toujours sous Synaptic).

De fil en aiguille, je crois me rappeler que j’avais dû mettre à jour upstart peu de temps avant que ça ne plante.
Peut-être une fausse piste, mais qui vaut la peine d’être testée.
Je lance un : # apt-get install upstart
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
upstart est déjà la plus récente version disponible.

Pour une fois, j’aurais aimé qu’il me dise quelle est la version installée justement …
J’ai donc la dernière version disponible au moment du crash (je n’ai pas lancé d’apt-get update) du boeing de mon système.
N’y tenant plus, je vais voir directement sur mon autre PC quels sont les paquets upstart disponibles avec les dates, pour comparer tout çà.
Comme un fait exprès, le cache a été effacé récemment, il ne reste que de l’ordre de 300 paquets.
Qui est le #@$&*@#! qui a effacé ce cache (moi évidemment, probablement avec l’un des Synaptics).
Il va falloir que je me débrouille sans ce cache.
Quel est cette commande d’apt permettant de connaître la dernière version installé d’un paquet ?

man est mon ami (en principe)
man:apt-get : c’est pas ça
man:apt-cache : c’est çà

Nous avons (maintenant) les moyens de vous faire parler :
apt-cache showpkg upstart
Package: upstart
Versions:
1.6.1-1 (/var/lib/apt/lists/ftp.de.debian.org_debian_dists_sid_main_binary-i386_Packages) (/var/lib/apt/lists/ftp2.fr.debian.org_debian_dists_wheezy_main_binary-i386_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/ftp.de.debian.org_debian_dists_sid_main_binary-i386_Packages
MD5: b776ec43b708c13dd0c2ab824471f478
Description Language: en
File: /var/lib/apt/lists/ftp.de.debian.org_debian_dists_sid_main_i18n_Translation-en
MD5: b776ec43b708c13dd0c2ab824471f478

Reverse Depends:
mountall,upstart 0.6.3-2
sysvinit-utils,upstart 1.5-1
systemd-sysv,upstart
mountall,upstart 0.6.3-2
molly-guard,upstart
live-config-upstart,upstart
Dependencies:
1.6.1-1 – libc6 (2 2.9) libdbus-1-3 (2 1.2.16) libjson0 (2 0.10) libnih-dbus1 (2 1.0.0) libnih1 (2 1.0.0) libselinux1 (2 1.32) libudev0 (2 152) sysvinit-utils (2 2.86.ds1-23) sysv-rc (0 (null)) initscripts (0 (null)) mountall (0 (null)) ifupdown (2 0.7.3) udev (2 175-7.1) python (0 (null)) graphviz (0 (null)) bash-completion (0 (null)) lxcguest (0 (null)) startup-tasks (0 (null)) system-services (0 (null)) sysvinit (0 (null)) upstart-compat-sysv (0 (null)) upstart-job (0 (null)) cryptsetup (3 2:1.4.3-4.1) friendly-recovery (3 0.2.13) libc6 (3 2.12.1-0ubuntu12) startup-tasks (0 (null)) system-services (0 (null)) sysvinit (0 (null)) upstart-compat-sysv (0 (null)) upstart-job (0 (null))
Provides:
1.6.1-1 – upstart-job
Reverse Provides:

Il s’est vite mis à table :)
Donc c’est la 1.6.1-1
Reste à trouver laquelle était installée précédemment maintenant que je n’ai plus le cache pour me renseigner.

Changement de cap : upstart n’est pas utilisé sur ma clé USB, je choisi de le désinstaller sur le système en panne.
Un apt-get remove me proposera un système alternatif :
# apt-get remove upstart
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
upstart
0 mis à jour, 0 nouvellement installés, 1 à enlever et 1936 non mis à jour.
Après cette opération, 1 089 ko d’espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
(Lecture de la base de données… 933313 fichiers et répertoires déjà installés.)
Suppression de upstart …
Traitement des actions différées (« triggers ») pour « man-db »…
Donc il me l’enlève purement et simplement.
Je tente un redémarrage pour voir.

Léger mieux, j’obtiens les messages :
sd 6:0:0:0: [sdf] No catching mode page present
sd 6:0:0:0: [sdf] Assuming drive cache:write through
(message répété 3 fois)
Target filesystem doesn’t have requested /sbin/init
sh: cannot set terminal process group (-1) : Inappropriate ioctl for device
sh: no job control in this shell »
Je dis léger mieux car le système ne se bloque plus comme avant, il me laisse un shell en root me permettant de lancer quelques commandes très basiques.
J’ai encore une fois envie de crier au bogue car si je comprend bien, à présent il se plaint qu’il n’a plus de système de démarrage, ce qui voudrait dire qu’apt ne respecte plus la philosophie habituelle de proposer une alternative lorsque l’on lui demande d’enlever quelque-chose d’important (même pas une alerte).
Bizarre …

Dans une console je me reconnecte via la procédure habituelle :
# mount -t ext3 /dev/sda1 /mnt/sda1
# chroot /mnt/sda1
# mount -a
# mount /dev/pts

Sous Synaptic (via ma clé USB) je filtre les paquets en « init » pour voir quels sont ceux que je vais tenter de réinstaller.
Plusieurs candidats possibles, je commence :

# apt-get install sysvinit
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
sysvinit
0 mis à jour, 1 nouvellement installés, 0 à enlever et 1936 non mis à jour.
Il est nécessaire de prendre 132 ko dans les archives.
Après cette opération, 236 ko d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.de.debian.org/debian/ sid/main sysvinit i386 2.88dsf-41 [132 kB]
132 ko réceptionnés en 0s (149 ko/s)
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 93805 paquet ‘runescape’ :
erreur dans la chaîne Version « v.254~ubuntugames »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 101830 paquet ‘dolphin-emulator’ :
erreur dans la chaîne Version « r6325~ubuntugames »: le numéro de version ne commence pas par un chiffre
Sélection du paquet sysvinit précédemment désélectionné.
(Lecture de la base de données… 933247 fichiers et répertoires déjà installés.)
Dépaquetage de sysvinit (à partir de …/sysvinit_2.88dsf-41_i386.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de sysvinit (2.88dsf-41) …
Not restarting sysvinit

Donc celui-là n’était pas installé !
=>Qu’il ne soit pas installé quand upstart – son remplaçant, est installé, je le conçois, mais que la désinstallation d’upstart soit possible sans message de mise en garde et surtout sans réinstallation d’initscript me semble être une erreur grave !

Suivant :
# apt-get install sysv-rc
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
sysv-rc est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1936 non mis à jour.
Donc celui-là était installé

Essayons aussi les autres :
# apt-get install pciutils
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libpci3
Les paquets suivants seront mis à jour :
libpci3 pciutils
2 mis à jour, 0 nouvellement installés, 0 à enlever et 1934 non mis à jour.
Il est nécessaire de prendre 351 ko dans les archives.
Après cette opération, 18,4 ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?
Réception de : 1 http://ftp.de.debian.org/debian/ sid/main pciutils i386 1:3.2.0-2 [293 kB]
Réception de : 2 http://ftp.de.debian.org/debian/ sid/main libpci3 i386 1:3.2.0-2 [58,8 kB]
351 ko réceptionnés en 5s (60,5 ko/s)
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 93805 paquet ‘runescape’ :
erreur dans la chaîne Version « v.254~ubuntugames »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 101830 paquet ‘dolphin-emulator’ :
erreur dans la chaîne Version « r6325~ubuntugames »: le numéro de version ne commence pas par un chiffre
(Lecture de la base de données… 933273 fichiers et répertoires déjà installés.)
Préparation du remplacement de pciutils 1:3.2.0-1 (en utilisant …/pciutils_1%3a3.2.0-2_i386.deb) …
Dépaquetage de la mise à jour de pciutils …
Préparation du remplacement de libpci3:i386 1:3.2.0-1 (en utilisant …/libpci3_1%3a3.2.0-2_i386.deb) …
Dépaquetage de la mise à jour de libpci3:i386 …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de libpci3:i386 (1:3.2.0-2) …
Paramétrage de pciutils (1:3.2.0-2) …
Traitement des actions différées (« triggers ») pour « libc-bin »…
ldconfig deferred processing now taking place
Juste une mise à jour.

# apt-get install module-init-tools
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
module-init-tools
1 mis à jour, 0 nouvellement installés, 0 à enlever et 1933 non mis à jour.
Il est nécessaire de prendre 1 796 o dans les archives.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.de.debian.org/debian/ sid/main module-init-tools all 9-3 [1 796 B]
1 796 o réceptionnés en 0s (7 536 o/s)
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 93805 paquet ‘runescape’ :
erreur dans la chaîne Version « v.254~ubuntugames »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 101830 paquet ‘dolphin-emulator’ :
erreur dans la chaîne Version « r6325~ubuntugames »: le numéro de version ne commence pas par un chiffre
(Lecture de la base de données… 933273 fichiers et répertoires déjà installés.)
Préparation du remplacement de module-init-tools 9-2 (en utilisant …/module-init-tools_9-3_all.deb) …
Dépaquetage de la mise à jour de module-init-tools …
Paramétrage de module-init-tools (9-3) …
Juste une mise à jour.

# apt-get install lsb-base
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
lsb-base est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1933 non mis à jour.
Donc celui-là était installé

# apt-get install libsystemd-daemon0
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
libsystemd-daemon0
1 mis à jour, 0 nouvellement installés, 0 à enlever et 1932 non mis à jour.
Il est nécessaire de prendre 14,8 ko dans les archives.
Après cette opération, 11,3 ko d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.de.debian.org/debian/ sid/main libsystemd-daemon0 i386 44-11 [14,8 kB]
14,8 ko réceptionnés en 0s (50,5 ko/s)
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 93805 paquet ‘runescape’ :
erreur dans la chaîne Version « v.254~ubuntugames »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 101830 paquet ‘dolphin-emulator’ :
erreur dans la chaîne Version « r6325~ubuntugames »: le numéro de version ne commence pas par un chiffre
(Lecture de la base de données… 933273 fichiers et répertoires déjà installés.)
Préparation du remplacement de libsystemd-daemon0 44-1 (en utilisant …/libsystemd-daemon0_44-11_i386.deb) …
Dépaquetage de la mise à jour de libsystemd-daemon0:i386 …
Paramétrage de libsystemd-daemon0:i386 (44-11) …
Traitement des actions différées (« triggers ») pour « libc-bin »…
ldconfig deferred processing now taking place
Juste une mise à jour.

# apt-get install kmod
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
kmod
1 mis à jour, 0 nouvellement installés, 0 à enlever et 1931 non mis à jour.
Il est nécessaire de prendre 59,8 ko dans les archives.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.de.debian.org/debian/ sid/main kmod i386 9-3 [59,8 kB]
59,8 ko réceptionnés en 1s (58,2 ko/s)
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 93807 paquet ‘runescape’ :
erreur dans la chaîne Version « v.254~ubuntugames »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 101832 paquet ‘dolphin-emulator’ :
erreur dans la chaîne Version « r6325~ubuntugames »: le numéro de version ne commence pas par un chiffre
(Lecture de la base de données… 933273 fichiers et répertoires déjà installés.)
Préparation du remplacement de kmod 9-2 (en utilisant …/apt/archives/kmod_9-3_i386.deb) …
Dépaquetage de la mise à jour de kmod …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de kmod (9-3) …
Juste une mise à jour.

# apt-get install klibc-utils
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libklibc
Les paquets suivants seront mis à jour :
klibc-utils libklibc
2 mis à jour, 0 nouvellement installés, 0 à enlever et 1929 non mis à jour.
Il est nécessaire de prendre 247 ko dans les archives.
Après cette opération, 1 024 o d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?
Réception de : 1 http://ftp.de.debian.org/debian/ sid/main klibc-utils i386 2.0.1-3.1 [189 kB]
Réception de : 2 http://ftp.de.debian.org/debian/ sid/main libklibc i386 2.0.1-3.1 [58,5 kB]
247 ko réceptionnés en 2s (105 ko/s)
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 93807 paquet ‘runescape’ :
erreur dans la chaîne Version « v.254~ubuntugames »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 101832 paquet ‘dolphin-emulator’ :
erreur dans la chaîne Version « r6325~ubuntugames »: le numéro de version ne commence pas par un chiffre
(Lecture de la base de données… 933273 fichiers et répertoires déjà installés.)
Préparation du remplacement de klibc-utils 2.0.1-1 (en utilisant …/klibc-utils_2.0.1-3.1_i386.deb) …
Dépaquetage de la mise à jour de klibc-utils …
Préparation du remplacement de libklibc 2.0.1-1 (en utilisant …/libklibc_2.0.1-3.1_i386.deb) …
Dépaquetage de la mise à jour de libklibc …
Paramétrage de libklibc (2.0.1-3.1) …
Paramétrage de klibc-utils (2.0.1-3.1) …
Juste une mise à jour.

# apt-get install insserv
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Paquets suggérés :
bootchart2
Les paquets suivants seront mis à jour :
insserv
1 mis à jour, 0 nouvellement installés, 0 à enlever et 1928 non mis à jour.
Il est nécessaire de prendre 64,7 ko dans les archives.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.de.debian.org/debian/ sid/main insserv i386 1.14.0-5 [64,7 kB]
64,7 ko réceptionnés en 0s (116 ko/s)
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 93807 paquet ‘runescape’ :
erreur dans la chaîne Version « v.254~ubuntugames »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 101832 paquet ‘dolphin-emulator’ :
erreur dans la chaîne Version « r6325~ubuntugames »: le numéro de version ne commence pas par un chiffre
(Lecture de la base de données… 933273 fichiers et répertoires déjà installés.)
Préparation du remplacement de insserv 1.14.0-4 (en utilisant …/insserv_1.14.0-5_i386.deb) …
Dépaquetage de la mise à jour de insserv …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de insserv (1.14.0-5) …
Installation de la nouvelle version du fichier de configuration /etc/insserv.conf …
Juste une mise à jour.

# apt-get install initscripts
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
initscripts
1 mis à jour, 0 nouvellement installés, 0 à enlever et 1927 non mis à jour.
Il est nécessaire de prendre 91,8 ko dans les archives.
Après cette opération, 15,4 ko d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://ftp.de.debian.org/debian/ sid/main initscripts i386 2.88dsf-41 [91,8 kB]
91,8 ko réceptionnés en 1s (75,2 ko/s)
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 93807 paquet ‘runescape’ :
erreur dans la chaîne Version « v.254~ubuntugames »: le numéro de version ne commence pas par un chiffre
dpkg : avertissement : analyse du fichier ‘/var/lib/dpkg/available’ vers la ligne 101832 paquet ‘dolphin-emulator’ :
erreur dans la chaîne Version « r6325~ubuntugames »: le numéro de version ne commence pas par un chiffre
(Lecture de la base de données… 933273 fichiers et répertoires déjà installés.)
Préparation du remplacement de initscripts 2.88dsf-28 (en utilisant …/initscripts_2.88dsf-41_i386.deb) …
Dépaquetage de la mise à jour de initscripts …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de initscripts (2.88dsf-41) …
Installation de la nouvelle version du fichier de configuration /etc/init.d/checkroot-bootclean.sh …
Installation de la nouvelle version du fichier de configuration /etc/init.d/mountall.sh …
Installation de la nouvelle version du fichier de configuration /etc/init.d/mountall-bootclean.sh …
Installation de la nouvelle version du fichier de configuration /etc/init.d/mountnfs-bootclean.sh …
Installation de la nouvelle version du fichier de configuration /etc/init.d/umountnfs.sh …
Juste une mise à jour.

# apt-get install initramfs-tools
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
initramfs-tools est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1927 non mis à jour.
Donc celui-là était installé

# apt-get install binfmt-support
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
binfmt-support est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
fonts-samyak-taml g++-4.7 html2text libapache2-mod-dnssd libdrm-nouveau1a libenet1a-dbg python2.6-dev
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1927 non mis à jour.
Donc celui-là était installé

Voilà donc des choses intéressantes qu’il me tarde de tester.
Je redémonte tout çà :
# umount -a
umount: /usr: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
umount: /proc/sys/fs/binfmt_misc: not mounted
umount: /run/shm: not mounted
umount: /run/lock: not found
umount: /run: not mounted
umount: /dev: not mounted
# sync
(pour forcer l’écriture des caches s’il y a des trucs qui ne seraient pas encore écrits sur les disques)
# exit
(je quitte mon chroot)
Je suis prêt pour un redémarrage.

Redémarrage.
Et … et … (suspens insoutenable :))
Ça marche !!!!!
Je vous écrit du PC réparé !

Laisser un commentaire