Bonjour à toutes & à tous, Je voulais faire la mise à jour de glib et libc sur centos 4. La mise à jour ne s’est pas bien passée. J’ai ce message au démarrage : “ dynamic-link.h : 62: elf_get_dynamic_info: Assertion `! "bad dynamic tag" failed! Kernel panic: Attempted to kill init! “ J’ai pu démarrer avec le CD d’installation le système à l’aide de Rescue linux et j’ai accès à tous les fichiers. Voici donc mes questions : 1- Puis-je remplacer le fichier libc.so.6 sur le système par le fichier de libc sur le cd d’installation ? Est-ce que cela fonctionnera ? 2- Avez-vous une autre méthode ? 3- Si je n’arrive plus à redémarrer le système, puis-je upgrader avec le cd d’installation de centos 5 ? Merci d’avance pour vos réponses. Patrick
On Tue, May 20, 2008 at 10:39:57PM +0200, patrick courtois wrote:
Bonjour à toutes & à tous,
Bonne nuit serait plus juste :)
Je voulais faire la mise à jour de glib et libc sur centos 4. La mise à jour ne s’est pas bien passée.
- Qu'avez-vous fait exactement? - Il y avait une CentOS-4 (32 ou 64 bits?) initialement? - yum update? - rpm -ivh glibc <- quel rpm avez vous installé/mis à jour?
J’ai ce message au démarrage : “ dynamic-link.h : 62: elf_get_dynamic_info: Assertion `! "bad dynamic tag" failed! Kernel panic: Attempted to kill init! “ J’ai pu démarrer avec le CD d’installation le système à l’aide de Rescue linux et j’ai accès à tous les fichiers.
Rescue Linux? ou le cdrom 1 de CentOS-4.N N=1..6 ? lequel? avec 'linux rescue' au prompt?
Voici donc mes questions : 1- Puis-je remplacer le fichier libc.so.6 sur le système par le fichier de libc sur le cd d’installation ? Est-ce que cela fonctionnera ?
Il n'y a pas assez d'information pour répondre... A mon avis, il faudrait au moins faire un rpm --root=/mnt/sysmage -ivh glibc et d'autres paquets (binutils?, ...) ...
2- Avez-vous une autre méthode ?
vous avez une sauvegarde de vos données personnelles? Quel est votre but?
3- Si je n’arrive plus à redémarrer le système, puis-je upgrader avec le cd d’installation de centos 5 ?
upgrader pourquoi faire? Autant faire une installation propre! CentOS 4 et 5 sont 2 distributions qui sont supportées.
Cordialement,
Tru
Bonjour,
Il y avait une CentOS-4 (32) initialement?
rpm -ivh glibc-2.3.4-2.39.i386.rpm J'ai eu ce message au démarrage : " dynamic-link.h : 62: elf_get_dynamic_info: Assertion `! "bad dynamic tag" failed! Kernel panic: Attempted to kill init! "
J'ai pu démarrer avec le DVD centos 4 (CentOS-4.6-i386-binDVD.iso ). j'ai choisi l'option Rescue linux
le serveur est un serveur (SMTP,POP) secondaire, il y a les comptes et les mots de passes des utilisateurs Oui j'ai la sauvegarde de /var/spool/mail /home/ /etc/ et la config de smtp, MailScanner, Spamassassin, clamav
Mon but: je souhaite redémarrer le serveur upgrader: pour sauver le serveur
merci d'avance
J'espère avoir répondu à vos questions cordialement bonne journee patrick Tru Huynh a écrit :
On Tue, May 20, 2008 at 10:39:57PM +0200, patrick courtois wrote:
Bonjour à toutes & à tous,
Bonne nuit serait plus juste :)
Je voulais faire la mise à jour de glib et libc sur centos 4. La mise à jour ne s'est pas bien passée.
- Qu'avez-vous fait exactement?
- Il y avait une CentOS-4 (32 ou 64 bits?) initialement?
- yum update?
- rpm -ivh glibc <- quel rpm avez vous installé/mis à jour?
J'ai ce message au démarrage : " dynamic-link.h : 62: elf_get_dynamic_info: Assertion `! "bad dynamic tag" failed! Kernel panic: Attempted to kill init! " J'ai pu démarrer avec le CD d'installation le système à l'aide de Rescue linux et j'ai accès à tous les fichiers.
Rescue Linux? ou le cdrom 1 de CentOS-4.N N=1..6 ? lequel? avec 'linux rescue' au prompt?
Voici donc mes questions : 1- Puis-je remplacer le fichier libc.so.6 sur le système par le fichier de libc sur le cd d'installation ? Est-ce que cela fonctionnera ?
Il n'y a pas assez d'information pour répondre... A mon avis, il faudrait au moins faire un rpm --root=/mnt/sysmage -ivh glibc et d'autres paquets (binutils?, ...) ...
2- Avez-vous une autre méthode ?
vous avez une sauvegarde de vos données personnelles? Quel est votre but?
3- Si je n'arrive plus à redémarrer le système, puis-je upgrader avec le cd d'installation de centos 5 ?
upgrader pourquoi faire? Autant faire une installation propre! CentOS 4 et 5 sont 2 distributions qui sont supportées.
Cordialement,
Tru
CentOS-fr mailing list CentOS-fr@centos.org http://lists.centos.org/mailman/listinfo/centos-fr
On Wed, May 21, 2008 at 09:51:58AM +0200, patrick courtois wrote:
Bonjour,
Il y avait une CentOS-4 (32) initialement?
rpm -ivh glibc-2.3.4-2.39.i386.rpm
argh!!!! JAMAIS il vaut mieux laisser faire yum.
rpm ne vous a pas averti d'un éventuel conflit?
1) Vous avez oublié de mettre à jour les dépendances de glibc! glibc-common/devel/headers/utils et nscd et nptl-devel
La liste des rpms de glibc 2.3.4-2.39 sont: glibc-2.3.4-2.39.i386.rpm glibc-2.3.4-2.39.i686.rpm glibc-common-2.3.4-2.39.i386.rpm glibc-devel-2.3.4-2.39.i386.rpm glibc-headers-2.3.4-2.39.i386.rpm glibc-profile-2.3.4-2.39.i386.rpm glibc-utils-2.3.4-2.39.i386.rpm nptl-devel-2.3.4-2.39.i386.rpm nptl-devel-2.3.4-2.39.i686.rpm nscd-2.3.4-2.39.i386.rpm
2) pourquoi diable avez vous pris la version i386 et non pas i686? Est-ce un pentium <= i586?
3) en faisant un rpm -i (install) vous avez partiellement ecrasé votre glibc initiale (probalement i686).
...
J'ai pu démarrer avec le DVD centos 4 (CentOS-4.6-i386-binDVD.iso ). j'ai choisi l'option Rescue linux
le serveur est un serveur (SMTP,POP) secondaire, il y a les comptes et les mots de passes des utilisateurs Oui j'ai la sauvegarde de /var/spool/mail /home/ /etc/ et la config de smtp, MailScanner, Spamassassin, clamav
Mon but: je souhaite redémarrer le serveur
je ne me souvient pas si rpm est inclu dans le mode rescue. Si oui, vous pouvez faire un rpm -Uvh --root /mnt/sysmage \ glibc-2.3.4-2.39.i686.rpm \ glibc-common-2.3.4-2.39.i386.rpm \ glibc-devel-2.3.4-2.39.i386.rpm \ glibc-headers-2.3.4-2.39.i386.rpm \ glibc-profile-2.3.4-2.39.i386.rpm \ glibc-utils-2.3.4-2.39.i386.rpm \ nptl-devel-2.3.4-2.39.i686.rpm \ nscd-2.3.4-2.39.i386.rpm
avec éventuellement --force
upgrader: pour sauver le serveur
l'upgrade n'est pas une solution, à mon avis C'est comme si vous disiez nom windows XP est planté, j'upgrade en Vista...
Cordialement,
Tru
Bonsoir, Merci de votre aide précieuse. Je travaille dessus et vous tient au courant de son evolution. Merci patrick
Tru Huynh a écrit :
On Wed, May 21, 2008 at 09:51:58AM +0200, patrick courtois wrote:
Bonjour,
Il y avait une CentOS-4 (32) initialement?
rpm -ivh glibc-2.3.4-2.39.i386.rpm
argh!!!! JAMAIS il vaut mieux laisser faire yum.
rpm ne vous a pas averti d'un éventuel conflit?
- Vous avez oublié de mettre à jour les dépendances de glibc!
glibc-common/devel/headers/utils et nscd et nptl-devel
La liste des rpms de glibc 2.3.4-2.39 sont: glibc-2.3.4-2.39.i386.rpm glibc-2.3.4-2.39.i686.rpm glibc-common-2.3.4-2.39.i386.rpm glibc-devel-2.3.4-2.39.i386.rpm glibc-headers-2.3.4-2.39.i386.rpm glibc-profile-2.3.4-2.39.i386.rpm glibc-utils-2.3.4-2.39.i386.rpm nptl-devel-2.3.4-2.39.i386.rpm nptl-devel-2.3.4-2.39.i686.rpm nscd-2.3.4-2.39.i386.rpm
- pourquoi diable avez vous pris la version i386 et non pas i686?
Est-ce un pentium <= i586?
- en faisant un rpm -i (install) vous avez partiellement
ecrasé votre glibc initiale (probalement i686).
...
J'ai pu démarrer avec le DVD centos 4 (CentOS-4.6-i386-binDVD.iso ). j'ai choisi l'option Rescue linux
le serveur est un serveur (SMTP,POP) secondaire, il y a les comptes et les mots de passes des utilisateurs Oui j'ai la sauvegarde de /var/spool/mail /home/ /etc/ et la config de smtp, MailScanner, Spamassassin, clamav
Mon but: je souhaite redémarrer le serveur
je ne me souvient pas si rpm est inclu dans le mode rescue. Si oui, vous pouvez faire un rpm -Uvh --root /mnt/sysmage \ glibc-2.3.4-2.39.i686.rpm \ glibc-common-2.3.4-2.39.i386.rpm \ glibc-devel-2.3.4-2.39.i386.rpm \ glibc-headers-2.3.4-2.39.i386.rpm \ glibc-profile-2.3.4-2.39.i386.rpm \ glibc-utils-2.3.4-2.39.i386.rpm \ nptl-devel-2.3.4-2.39.i686.rpm \ nscd-2.3.4-2.39.i386.rpm
avec éventuellement --force
upgrader: pour sauver le serveur
l'upgrade n'est pas une solution, à mon avis C'est comme si vous disiez nom windows XP est planté, j'upgrade en Vista...
Cordialement,
Tru
patrick courtois a écrit :
Bonjour à toutes & à tous, Je voulais faire la mise à jour de glib et libc sur centos 4. La mise à jour ne s’est pas bien passée. J’ai ce message au démarrage : “ dynamic-link.h : 62: elf_get_dynamic_info: Assertion `! "bad dynamic tag" failed! Kernel panic: Attempted to kill init! “ J’ai pu démarrer avec le CD d’installation le système à l’aide de Rescue linux et j’ai accès à tous les fichiers. Voici donc mes questions : 1- Puis-je remplacer le fichier libc.so.6 sur le système par le fichier de libc sur le cd d’installation ? Est-ce que cela fonctionnera ? 2- Avez-vous une autre méthode ? 3- Si je n’arrive plus à redémarrer le système, puis-je upgrader avec le cd d’installation de centos 5 ? Merci d’avance pour vos réponses. Patrick
CentOS-fr mailing list CentOS-fr@centos.org http://lists.centos.org/mailman/listinfo/centos-fr
Bon il peut s'agit d'un probleme de ram, ou de système de fichiers ... un petit fsck ne serait pas du luxe.
Il faut booter avec le cd rescue de Centos4, et écraser la glibc du système: rpm -ivh --force --nodeps LeRpmSurLeCd.rpm --root SystemDeFichierRacine
Exemple: le rpm sur le CD: /mnt/cdrom/RedHat/RPMS/glibc.i686.rpm le système de fichier est monté sur /mnt/racine
Cela donne;
rpm -ivh --force --nodeps /mnt/cdrom/RedHat/RPMS/glibc.i686.rpm --root /mnt/racine
Mais un conseil; remplacement/check de la ram et un bon fsck.
Cordialement,
js.
ps: tu peux aussi lancer le contrôle des rpms installés (sommes md5 etc..); il se peut que la glibc ne soit pas la seule à être endommagée.
rpm -Va --root /mnt/racine