web-dev-qa-db-fra.com

Comment résoudre "Panique du noyau - pas de synchronisation - Tentative de tuer init" - sans effacer aucune donnée

J'essayais de mettre à jour libc sur notre serveur Ubuntu mais cela a échoué et maintenant, lorsque je redémarre le serveur, un message d'erreur s'affiche:

Panique du noyau - pas de synchronisation - Tentative de tuer init!

et ça pend juste. 

Quelle est la solution à ce problème? Le serveur est utilisé par 10 personnes, je ne souhaite donc pas réinstaller en effaçant leurs données.

25
Slayer

si le message complet est:

kernel panic - not syncing: Attempted to kill inint !
PId: 1, comm: init not tainted 2.6.32.-279-5.2.e16.x86_64 #1

alors vous devriez avoir désactivé selinux et après cela, vous avez redémarré le système.

Le plus simple est d’utiliser un système d’exploitation en direct et de le réactiver.

vim /etc/selinux/config
    ...
    SELINUX=enforcing
    ...

Le second choix est de désactiver selinux dans les arguments du noyau en ajoutant selinux = 0

vim /boot/grub/grub.conf
    ...
    kernel /boot/vmlinuz-2.4.20-selinux-2003040709 ro root=/dev/hda1 nousb selinux=0
    ...

source panique du noyau - pas de synchronisation: Tentative de tuer inint!

15

Monter à nouveau le /
Par exemple.

  1. mount -o remount,rw /dev/xyz /
  2. sed -i 's/1 1/0 0/' /etc/fstab
  3. sed -i 's/1 2/0 0/' /etc/fstab
  4. redémarrer
1
Kuldeep patil
  1. Montez le cd en direct et démarrez centos 
  2. Allez en mode de secours et attendez qu'il soit chargé
  3. Lisez le terminal pour voir où il a monté le système d'exploitation
  4. Aller dans l'OS
  5. vim ou nano/etc/selinux/config
  6. Assurez-vous que SELINUX = imposer ou désactivé 
1
MKN Web Solutions

À l'écran de démarrage, redémarrez. 

Au démarrage, maintenez la touche ESC

Il devrait vous emmener dans un menu graphique. Ouvrez la commande et corrigez selinux. 

Aussi je suggère d'exécuter les paquets cassés propres

Je viens de rencontrer ce problème lorsque j'ai remplacé un disque défaillant. J'avais copié les fichiers système sur le nouveau disque et je pouvais remplacer l'entrée UUID de l'ancien disque par le UUID du nouveau disque dans fstab.

Cependant, je n'avais pas remplacé l'UUID dans le fichier grub.conf (parfois menu.lst) dans/boot/grub. Alors vérifiez votre fichier grub.conf, et si la ligne "noyau" a quelque chose comme 

kernel ... root=UUID=906eaa97-f66a-4d39-a39d-5091c7095987 

il a probablement l'UUID de l'ancien disque. Remplacez-le par le UUID du nouveau disque et lancez grub-install (si vous êtes sur un CD live, vous devrez peut-être chroot ou spécifier le répertoire grub).

1
Ethan Brown

Amorcer depuis un CD pour récupérer l’installation et éditer/etc/selinux/config : a changé SELINUX de l’application obligatoire en permissive Redémarré et système démarré

/etc/selinux/config avant changement:

SELINUX=enforcing and SELINUXTYPE=permissive

/etc/selinux/config après modification: SELINUX=permissive and SELINUXTYPE=permissive

1
Foued Grayâa

La solution est: - 

  1. Redémarrer
  2. Allez dans le menu avancé puis cliquez sur 'e' (éditez les paramètres de démarrage)
  3. Descendez à la ligne qui commence par Linux et appuyez sur Fin
  4. Appuyer sur espace
  5. Ajoutez ce qui suit à la fin -> kernel.panic = 1
  6. Appuyez sur F10 pour redémarrer

Cela oblige essentiellement votre PC à redémarrer car par défaut, il ne redémarre pas après une panique du noyau.

0
Pranshu

Utilisez le mode Rescue avec cd et montez le système de fichiers. Essayez de vérifier si des fichiers binaires ou des dossiers sont supprimés. Si vous le supprimez, vous devrez installer manuellement le système pour récupérer ces fichiers. 

https://askubuntu.com/questions/92946/cannot-boot-because-kernel-panic-not-syncing-attempted-to-kill-init

0
Ranjith Ruban