Killator Posté(e) le 28 septembre 2009 Partager Posté(e) le 28 septembre 2009 Bonjour à tous, J'ai un petit soucis avec ma Debian 2.4.27: pour une raison qui m'échappe encore, le fichier glibc est corrompu sur mon système... (Smart DD OK, fsck volumes OK, etc...) Problème, c'est un fichier dont dépend énormément de pakages, y compris apt-get, qui n'arrive pas à me résoudre le problème. J'ai essayé pas mal de truc comme apt-get install / update / dist-update... Avec l'option -f (fix-broken)... #apt-get upgrade Lecture des listes de paquets... Construction de l'arbre des dépendances... Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes. Les paquets suivants contiennent des dépendances non satisfaites : locales: Dépend: glibc-2.7-1 E: Dépendances manquantes. Essayez d'utiliser l'option -f. #apt-get -f upgrade Lecture des listes de paquets... Construction de l'arbre des dépendances... Paquets suggérés : glibc-doc libc6-i686 Les paquets suivants seront mis à jour : libc6 Préconfiguration des paquets... 1 mis à jour, 0 nouvellement installés, 0 à enlever et 210 non mis à jour. 1 partiellement installés ou enlevés. Il est nécessaire de prendre 0o/4438ko dans les archives. Après dépaquetage, 401ko d'espace disque seront libérés. (Lecture de la base de données... 30899 fichiers et répertoires déjà installés.) Préparation du remplacement de libc6 2.3.6.ds1-13etch8 (en utilisant .../archives/libc6_2.7-18_i386.deb) ... Checking for services that may need to be restarted... Checking init scripts... WARNING: POSIX threads library NPTL requires kernel version 2.6.8 or later. If you use a kernel 2.4, please upgrade it before installing glibc. The installation of a 2.6 kernel _could_ ask you to install a new libc first, this is NOT a bug, and should *NOT* be reported. In that case, please add etch sources to your /etc/apt/sources.list and run: apt-get install -t etch linux-image-2.6 Then reboot into this new kernel, and proceed with your upgrade dpkg : erreur de traitement de /var/cache/apt/archives/libc6_2.7-18_i386.deb (--unpack) : le sous-processus pre-installation script a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/libc6_2.7-18_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Pourtant... #apt-cache policy libc6 libc6: Installé : 2.3.6.ds1-13etch8 Candidat : 2.7-18 Table de version : 2.7-18 0 500 ftp://ftp.fr.debian.org stable/main Packages *** 2.3.6.ds1-13etch8 0 100 /var/lib/dpkg/status Alors j'essaie... #apt-get -f install libc6 Lecture des listes de paquets... Construction de l'arbre des dépendances... Paquets suggérés : glibc-doc libc6-i686 Les paquets suivants seront mis à jour : libc6 Préconfiguration des paquets... 1 mis à jour, 0 nouvellement installés, 0 à enlever et 210 non mis à jour. 1 partiellement installés ou enlevés. Il est nécessaire de prendre 0o/4438ko dans les archives. Après dépaquetage, 401ko d'espace disque seront libérés. (Lecture de la base de données... 30899 fichiers et répertoires déjà installés.) Préparation du remplacement de libc6 2.3.6.ds1-13etch8 (en utilisant .../archives/libc6_2.7-18_i386.deb) ... Checking for services that may need to be restarted... Checking init scripts... WARNING: POSIX threads library NPTL requires kernel version 2.6.8 or later. If you use a kernel 2.4, please upgrade it before installing glibc. The installation of a 2.6 kernel _could_ ask you to install a new libc first, this is NOT a bug, and should *NOT* be reported. In that case, please add etch sources to your /etc/apt/sources.list and run: apt-get install -t etch linux-image-2.6 Then reboot into this new kernel, and proceed with your upgrade dpkg : erreur de traitement de /var/cache/apt/archives/libc6_2.7-18_i386.deb (--unpack) : le sous-processus pre-installation script a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/libc6_2.7-18_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Bref, rien à faire, c'est le serpent qui se mort la queue... Puisque l'installation du nouveau kernel me sort la même erreur... Quelqu'un aurait-il une idée lumineuse ? Merci d'avance ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
mathieuI Posté(e) le 28 septembre 2009 Partager Posté(e) le 28 septembre 2009 Je tiens tout d'abord à te féliciter, c'est pas tous les jours qu'on en croise, des comme ça, d'antiquités Ceci mis à part, et n'utilisant de debian que depuis lenny, j'aimerais savoir quelle version tu utilises (woody, sarge ?) Et je n'ai pas trop d'aide à apporter sur le sujet, si ce n'est que les notes de version pourraient se révéler d'une grande aide voir notamment ici : http://www.debian.org/releases/sarge/i386/...-upgrade-to-2.6 même si aucun problèmes avec la libc n'est spécifié, il faudrait voir si la méthode spécifiée ne marche pas. Sinon, as-tu essayé la commande donnée par la sortie de la commande n°2 ? ( apt-get install -t etch linux-image-2.6 ) Et un dist-upgrade au lieu d'un upgrade n'aurai-t-il pas été mieux adapté ? (my 2 cents, comme on dit, ça sert pas à grand chose, mais j'espère que ça fera un peu avancer ton problème) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Killator Posté(e) le 29 septembre 2009 Auteur Partager Posté(e) le 29 septembre 2009 Slt mathieul, Mon serveur est "de base" une Debian 3.1 Sarge, noyau 2.4.27 mais (noyau mis à part) il a été mis à jour régulièrement... Sinon la commande dist-upgrade et apt-get install -t etch linux-image-2.6 me donne à peu de chose près ceci (reconstitue de tête avec mes anciens messages): Bla bla bla .... WARNING: POSIX threads library NPTL requires kernel version 2.6.8 or later. If you use a kernel 2.4, please upgrade it before installing glibc. The installation of a 2.6 kernel _could_ ask you to install a new libc first, this is NOT a bug, and should *NOT* be reported. In that case, please add etch sources to your /etc/apt/sources.list and run: apt-get install -t etch linux-image-2.6 Then reboot into this new kernel, and proceed with your upgrade dpkg : erreur de traitement de /var/cache/apt/archives/libc6_2.7-18_i386.deb (--unpack) : le sous-processus pre-installation script a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/libc6_2.7-18_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) ... puisque apt-get utilise libc6 dès qu'il rentre sur des fonctionnalités un peu avancées (déduction perso) Bref, je suis un peu à court d'idée là Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 29 septembre 2009 Partager Posté(e) le 29 septembre 2009 J'ai déjà vu ça, c'est symptomatique d'une installation qui n'a pas été souvent mise à jour. Regarde si tu as un kernel et/ou une libc intermédiaire dans les dépots et essaye de passer par là avant de prendre la dernière version. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Killator Posté(e) le 29 septembre 2009 Auteur Partager Posté(e) le 29 septembre 2009 J'ai déjà vu ça, c'est symptomatique d'une installation qui n'a pas été souvent mise à jour Je comprends pas trop là... Un petit update / upgrade tous les mois ne suffit pas ? D'avance, pardonnez mon ignorance Sinon, je vous tiens au courant de mes essais un peu plus tard puisque cette histoire me paralyse aussi SSH (sshd dépend de libc6)... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 29 septembre 2009 Partager Posté(e) le 29 septembre 2009 J'ai déjà vu ça, c'est symptomatique d'une installation qui n'a pas été souvent mise à jour Je comprends pas trop là... Un petit update / upgrade tous les mois ne suffit pas ? D'avance, pardonnez mon ignorance Idéalement, les mises à jour de sécurité il faut les faire quotidiennement. Les autres c'est moins grave.Par contre, sarge c'est quand même un peu vieux (c'est avant etch qui est déjà obsolète vu que lenny est l'actuelle stable). Maintenant que les dépots de sarge ont disparu, ça me semble assez compliqué d'upgrader sans réinstaller. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Killator Posté(e) le 29 septembre 2009 Auteur Partager Posté(e) le 29 septembre 2009 Maintenant que les dépots de sarge ont disparu, ça me semble assez compliqué d'upgrader sans réinstaller. A la limite, ça ne me dérange pas trop... Mon serveur était à quelques jours de la retraite (j'ai acheté un vrai NAS) mais c'est dommage de finir sur cette fausse note Du coup, je vais tranquillement le vider de sa charge utile, transférer mes données et reporter mes petites config sur la nouvelle machine. Une fois que tout sera safe, je me lacherai avec des bonnes grosses lignes de commande bien grasses Merci pour vos retours ! Je vous tiendrais au courant ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 30 septembre 2009 Partager Posté(e) le 30 septembre 2009 A propos de NAS sans faire de pub j'ai travaillé un peu ces derniers jours sur les NAS Netgear ("ReadyNAS") qui embarquent une etch. En quelques manips simples (et documentées par le constructeur !) on récupère l'accès ssh sur la machine, on installe genre php, mysql et après ... y'a une belle communauté avec pleins de plugins (ntop, client bittorrent, serveur svn, drupal ...) et puis sinon dpkg -i des packages etch-i386 ou apt-get install sur un dépôt qui va bien et c'est le bonheur (ai commencé par mettre un client bacula, nickel le NAS qui se sauvegarde par le réseau :) ) Du bonheur... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Killator Posté(e) le 30 septembre 2009 Auteur Partager Posté(e) le 30 septembre 2009 Personnellement, j'ai opté pour un QNAP TS-439... Aucune idée de la distrib utilisée mais de base bcp de fonctions sont embarquées, il supporte les packages QPKG et au pire dispose d'un accès SSH en admin... J'ai conscience que je ne serais pas aussi "libre" qu'avec ma petite Debian mais en même tps, je passerai moins de temps à la maintenir... Je vous ferais un petit retour à l'occasion. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.