#1 Le 06/08/2023, à 04:15
- parazitenew
[Résolu] Kernel panic - not syncing : Attempted to kill init
Bonsoir,
Je prépare le LPIC-1 avec leur ressources officiels et dans la partie qui concerne la gestion des paquets j'ai commis une bourde.
J'ai trois VM Ubuntu server 22, Ubuntu Desktop 18 et Fedora 38.
Sur Ubuntu 18, en voulant tester le
apt install -f
j'ai volontairement supprimé une librairie (shared library), qui est utilisée par le programme xournal.Pensant que la commande précédente va réparer le paquet en téléchargeant la bibliothèque supprimée. La bourde, c'est que je n'ai pas supprimé n'importe quelle biblio, j'ai supprimé libc.so.6, qui est utilisée par la quasi totalité du système. Ainsi, aucune autre commande ne fonctionnait, Firefox ne s'ouvrait plus pour télécharger manuellement le fichier depuis internet.
En cherchant quand même, sur la machine host, j'ai trouvé des articles qui soit disant montrent comment réinstaller la biblio en ligne de commande, j'ai trouvé ça ridicule, car les commandes qu'ils utilisent ont besoin de libc.so.6 pour fonctonner, c'est paradoxal comme tuto.
Donc, pensant être malin, j'ai éteint la VM Ubuntu 18, j'ai allumé Ubuntu server 22 après avoir ajouté le disque de Ubuntu 18 à la VM du serveur, j'ai monté le disque dans /mnt/ubuntu après l'avoir créé. Ensuite, j'ai copié le fichier depuis le serveur vers le disque de ubuntu desktop 18 dans le répertoire
/lib/x86_64-linux-gnu/libc.so.6
, puis j'ai allumé la VM desktop 18.
Résultat, elle démarre pas.
ça affiche ceci :
J'ai pensé que ça me ferait un bon exercice, mais là je sèche.
Une idée s'il vous plait ?
Dernière modification par parazitenew (Le 07/08/2023, à 21:56)
Hors ligne
#2 Le 06/08/2023, à 06:54
- nany
Re : [Résolu] Kernel panic - not syncing : Attempted to kill init
Bonjour,
Une bibliothèque n’a pas forcément la même version selon qu’on est en Ubuntu 22.04 ou en Ubuntu 18.04.
Les informations pour trouver libc6 pour bionic sont dans ce fichier.
On peut y voir qu’il faut récupérer libc6_2.27-3ubuntu1.6_amd64.deb dans http://fr.archive.ubuntu.com/ubuntu/pool/main/g/glibc/.
Donc, à tester dans un répertoire créé spécifiquement dans Ubuntu 22.04 :
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6_2.27-3ubuntu1.6_amd64.deb
dpkg-deb -X libc6_2.27-3ubuntu1.6_amd64.deb .
Reste alors à récupérer le fichier libc.so.6 parmi tous les fichiers extraits et le copier dans la version 18.04 puis croiser les doigts pour que ça fonctionne.
Hors ligne
#3 Le 06/08/2023, à 07:30
- parazitenew
Re : [Résolu] Kernel panic - not syncing : Attempted to kill init
Bonjour,
Une bibliothèque n’a pas forcément la même version selon qu’on est en Ubuntu 22.04 ou en Ubuntu 18.04.
Les informations pour trouver libc6 pour bionic sont dans ce fichier.
On peut y voir qu’il faut récupérer libc6_2.27-3ubuntu1.6_amd64.deb dans http://fr.archive.ubuntu.com/ubuntu/pool/main/g/glibc/.Donc, à tester dans un répertoire créé spécifiquement dans Ubuntu 22.04 :
wget -c http://fr.archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6_2.27-3ubuntu1.6_amd64.deb
dpkg-deb -X libc6_2.27-3ubuntu1.6_amd64.deb .
Reste alors à récupérer le fichier libc.so.6 parmi tous les fichiers extraits et le copier dans la version 18.04 puis croiser les doigts pour que ça fonctionne.
ça a fonctionné c'était bien une question de version alors.
Merci pour ton aide, je viens d'apprendre un truc de plus, ça n'aurait pas été pour rien.
Hors ligne
#4 Le 06/08/2023, à 07:45
- FrancisFDZ
Re : [Résolu] Kernel panic - not syncing : Attempted to kill init
Bonjour,
Alors [Résolu] ?
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne