[résolu] Probleme avec libc6

dans la recherche pour résoudre mon problème de wifi, je veux essayer avec ndiswrapper.
La version dans les dépots ne va pas je veux donc la compiler avec les sources originales. Seulement voilà, impossible d’installer les headers. Ca bloque sur libc6.
Je vous copie-colle la sortie:
avec apt-get:

[code]debian:/home/julien/Desktop/ndiswrapper-1.52# apt-get install linux-headers-2.6. 24-1-686
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
linux-headers-2.6.24-1-686: Dépend: linux-kbuild-2.6.24 mais ne sera pas insta llé
E: Paquets défectueux
[/code]

Avec Aptitude:

[code]debian:/home/julien/Desktop/ndiswrapper-1.52# aptitude install linux-headers-2.6 .24-1-686
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Écriture de l’information d’état étendu… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Les paquets suivants sont CASSÉS :
linux-kbuild-2.6.24 linux-libc-dev
Les paquets suivants ne sont pas utilisés et vont être ENLEVÉS :
libgl1-mesa-dri make wpasupplicant xfonts-100dpi xfonts-75dpi
xfonts-scalable
Les NOUVEAUX paquets suivants vont être automatiquement installés :
binutils gcc-4.1 libc6-dev libmudflap0 libmudflap0-dev
linux-headers-2.6.24-1-common linux-kernel-headers
Les NOUVEAUX paquets suivants vont être installés :
binutils gcc-4.1 libc6-dev libmudflap0 libmudflap0-dev
linux-headers-2.6.24-1-686 linux-headers-2.6.24-1-common
linux-kernel-headers
0 paquets mis à jour, 9 nouvellement installés, 6 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 2972ko/12,1Mo d’archives. Après dépaquetage, 91 18ko seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
linux-libc-dev: Est en conflit avec: linux-kernel-headers mais 2.6.18-7 doit ê tre installé.
linux-kbuild-2.6.24: Dépend: libc6 (>= 2.7-1) mais 2.3.6.ds1-13etch5 est insta llé.
Resolving dependencies…
Les actions suivantes permettront de résoudre ces dépendances :

Installer les paquets suivants :
binutils [2.18.1~cvs20080103-1 (testing, unstable, now)]
libc6-dev [2.7-8 (unstable)]

Conserver les paquets suivants dans leur version actuelle :
linux-kernel-headers [Non installé]

Mettre à jour les paquets suivants :
libc6 [2.3.6.ds1-13etch5 (stable, now) -> 2.7-8 (unstable)]
libc6-i686 [2.3.6.ds1-13etch5 (stable, now) -> 2.7-8 (unstable)]

Le score est de -181

Accepter cette solution ? [Y/n/q/?] Y
Les paquets suivants ne sont pas utilisés et vont être ENLEVÉS :
libgl1-mesa-dri make wpasupplicant xfonts-100dpi xfonts-75dpi
xfonts-scalable
Les NOUVEAUX paquets suivants vont être automatiquement installés :
binutils gcc-4.1 libc6-dev libmudflap0 libmudflap0-dev
linux-headers-2.6.24-1-common linux-kbuild-2.6.24
Les NOUVEAUX paquets suivants vont être installés :
binutils gcc-4.1 libc6-dev libmudflap0 libmudflap0-dev
linux-headers-2.6.24-1-686 linux-headers-2.6.24-1-common
linux-kbuild-2.6.24
Les paquets suivants seront mis à jour :
libc6 libc6-i686
2 paquets mis à jour, 8 nouvellement installés, 6 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 366ko/16,5Mo d’archives. Après dépaquetage, 819 2o seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
Écriture de l’information d’état étendu… Fait
Prendre : 1 http://ftp.fr.debian.org etch/main libmudflap0 4.1.1-21 [169kB]
Prendre : 2 http://ftp.fr.debian.org etch/main libmudflap0-dev 4.1.1-21 [197kB]
366ko téléchargés en 1s (333ko/s)
Préconfiguration des paquets…
(Lecture de la base de données… 82832 fichiers et répertoires déjà installés.)
Suppression de libgl1-mesa-dri …
Suppression de make …
Suppression de wpasupplicant …
Suppression de xfonts-100dpi …
warning: /usr/lib/X11/fonts/100dpi does not exist or is not a directory
warning: /usr/lib/X11/fonts/100dpi does not exist or is not a directory
Suppression de xfonts-75dpi …
warning: /usr/lib/X11/fonts/75dpi does not exist or is not a directory
warning: /usr/lib/X11/fonts/75dpi does not exist or is not a directory
Suppression de xfonts-scalable …
warning: /usr/lib/X11/fonts/Type1 does not exist or is not a directory
warning: /usr/lib/X11/fonts/Type1 does not exist or is not a directory
Updating font configuration of fontconfig…
Cleaning up category cid…
Cleaning up category truetype…
Cleaning up category type1…
Updating category type1…
Updating category truetype…
Updating category cid…
xfonts-scalable postrm warning: Type1 is not a directory; not updating font
directory data
(Lecture de la base de données… 81991 fichiers et répertoires déjà installés.)
Préparation du remplacement de libc6 2.3.6.ds1-13etch5 (en utilisant …/archive s/libc6_2.7-8_i386.deb) …

Name Service Switch update in the C Library: pre-installation question.

Running services and programs that are using NSS need to be restarted,
otherwise they might not be able to do lookup or authentication any more.
The installation process is able to restart some services (such as ssh or
telnetd), but other programs cannot be restarted automatically. One such
program that needs manual stopping and restart after the glibc upgrade by
yourself is xdm - because automatic restart might disconnect your active
X11 sessions.

Known packages that need to be stopped before the glibc upgrade are:
xdm kdm gdm postgresql xscreensaver proftpd

This script detected the following installed services which must be
stopped before the upgrade:
gdm
proftpd

If you want to interrupt the upgrade now and continue later, please
answer No to the question below.

Do you want to upgrade glibc now? [Y/n] Y

Dépaquetage de la mise à jour de libc6 …
/bin/sh: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
dpkg : avertissement - ancien script post-removal a retourné un code d’erreur de sortie 127
dpkg - tentative d’exécution du script du nouveau paquet à la place …
/bin/sh: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
dpkg : erreur de traitement de /var/cache/apt/archives/libc6_2.7-8_i386.deb (–u npack) :
le sous-processus nouveau script post-removal a retourné une erreur de sortie d 'état 127
/bin/sh: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
dpkg : erreur lors du nettoyage :
le sous-processus pre-installation script a retourné une erreur de sortie d’éta t 127
Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/libc6_2.7-8_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l’installation d’un paquet. Tentative de réparation :
debian:/home/julien/Desktop/ndiswrapper-1.52#
[/code]

J’ai installé les kernel headers puis linux-image et ca a fonctionné. le seul problème c’est que maintenant je n’ai plus les commandes make de compilation.
Je sens que si je tente d’installer gcc ou un truc du genre ca va tout me planter encore.
des suggestions?

Tu as quoi comme processeur ?
Ca ne vaudrait pas le coup d’essayer le 64bits ?

Sinon, tu as quoi comme sources.list ?
Parcequ’un 2.6.24, si tu commences à avoir des problêmes avec la version de la libc6 sur un module, autant passer en sid pour être homogène.

Dernière chose, ça donne quoi si tu fais un bête apt-get install make ?

PS: tu peux mettre un vrai titre explicite plutot qu’un titre horripilant qui ne dit rien sur ton pb, merci ?

Bonsoir,

J’ai modifié le titre :blush:
Le sources.list est celui donné dans le fil sources.list au carré.
Je ne sais pas du coup quel noyau mettre. Que dois-je modifier pour passer en SID? le fichier preferences?
Le truc énorme c’est qu’après toutes mes manips mon OS a des parties en anglais et d’autres en francais (mais qu’est ce que j’ai fait ma parole).
Mon processeur est un pentium 4 de base donc je ne pense pas que le 64 bits est un quelconque intérêt?
Merci de ton aide

quote="leatherface"
Le sources.list est celui donné dans le fil sources.list au carré.[/quote]Sans les preferences, c’est vague…[quote=“leatherface”]
Je ne sais pas du coup quel noyau mettre. Que dois-je modifier pour passer en SID? le fichier preferences?[/quote]Oui. Suivi d’un dist-upgrade.[quote=“leatherface”]
Le truc énorme c’est qu’après toutes mes manips mon OS a des parties en anglais et d’autres en francais (mais qu’est ce que j’ai fait ma parole).[/quote]Sous kde ou gnome ?[quote=“leatherface”]Mon processeur est un pentium 4 de base donc je ne pense pas que le 64 bits est un quelconque intérêt?[/quote]Ca peut. Si c’est un des derniers p4 avec un jeu d’instruction em64t a.k.a. x86-64, c’est mieux en amd64. Donc, tu as quel processeur (cat /proc/cpuinfo)[quote=“leatherface”]
Merci de ton aide[/quote]De rien.

alors pour le processeur:

processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.60GHz stepping : 9 cpu MHz : 2600.136 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts sync_rdtsc cid xtpr bogomips : 5205.01 clflush size : 64

le fichier preferences est celui donnant la priorité à Etch:

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 999

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 998

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 997

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 996

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 99

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 98

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 97

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 96

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 95

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 94

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 93
[/code]

sources.list:

[code]## etch
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

volatile

deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main

security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org experimental main
deb-src http://www.debian-multimedia.org experimental main

deb http://apt.wicd.net debian extras
[/code]

Je suis sous Gnome

bon j’ai une erreur dans la compilation visiblement due au fait qu’il ne trouve pas gcc.
j’ai donc tenté d’installer gcc et voilà ce qu’il me dit:

debian:/home/julien/Desktop/ndiswrapper-1.52# apt-get install gcc Reading package lists... Done Building dependency tree... Done Suggested packages: manpages-dev autoconf automake1.9 libtool flex bison gcc-doc Recommended packages: libc6-dev libc-dev The following NEW packages will be installed: gcc 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/5052B of archives. After unpacking 65.5kB of additional disk space will be used. perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "fr_FR.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_ALL to default locale: No such file or directory Selecting previously deselected package gcc. (Reading database ... 91941 files and directories currently installed.) Unpacking gcc (from .../gcc_4%3a4.1.1-15_i386.deb) ... Setting up gcc (4.1.1-15) ... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "fr_FR.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "fr_FR.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "fr_FR.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").

Bon, pour le proc, cpuinfo n’est pas suffisant pour savoir contrairement à ce que je pensais.
que donne dmesg | grep CPU ?
tu connais peut être le type de ton proc (affiché au boot ou dans le bios, peut être) ?

Pour gnome et le français, je ne peux pas t’aider, je ne connais pas gnome.
Que donne echo $LANG

Sinon, tu mets les prefs de sid, dist-upgrade, et roule.

Initializing CPU#0 CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000 00000000 CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 512K CPU: Hyper-Threading is disabled CPU: After all inits, caps: bfebfbff 00000000 00000000 0000b080 00004400 00000000 00000000 00000000 Intel machine check reporting enabled on CPU#0. CPU0: Intel P4/Xeon Extended MCE MSRs (12) available CPU0: Thermal monitoring enabled CPU0: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09 Brought up 1 CPUs Switched to high resolution mode on CPU 0

Je ne connais pas suffisament la structure de preferences pour le modifier. Peux tu me donner les modifs à opérer pour passer en SID?

echo $LANG

fr_FR.UTF-8

Visiblement le souci vient de locales qui a été supprimé à un moment ou un autre!!

[quote=“leatherface”]Initializing CPU#0 (...) Switched to high resolution mode on CPU 0 [/quote] Il semble bien que ton proc soit 64 bits. Simple à vérifier: tu boote sur un livecd 64. Si ça marche, reinstalles ta machine.

[quote=“leatherface”]
Je ne connais pas suffisament la structure de preferences pour le modifier. Peux tu me donner les modifs à opérer pour passer en SID?[/quote]Tu mets les preferences pour une sid que tu trouveras là ou tu as trouvé celles pour une etch.[quote=“leatherface”]
echo $LANG fr_FR.UTF-8Visiblement le souci vient de locales qui a été supprimé à un moment ou un autre!![/quote] alors tu installes belocs-locales-bin, mais ça m’étonnerait que tu n’aies aucun paquet gèrant les locales.
Sinon: viewtopic.php?f=3&t=12717

Que va m apporter la version 64 bits?

zdnet.fr/produits/materiels/ … 192,00.htm (surtout le paragraphe “64 bits pourquoi faire ?”)
infos-du-net.com/actualite/4 … 4bits.html
commentcamarche.net/forum/af … ts-64-bits

heureusement que google existe …

[quote=“leatherface”]Que va m apporter la version 64 bits?[/quote] A 99% de chances un wifi qui va marcher sans te faire chier.

ok je suis en train de telecharger une version 64 bits.
je te tiens au courant.
En revanche ce que je ne comprends pas c’est qu’avant ma reinstal ca fonctionnait parfaitement.
Je viens de reinstaller locales et j’ai fait un dpkg-reconfigure c’est ok pour la langue.
Mais du coup il m’a viré les linux headers et compagnie.
Je ne peux donc plus compiler de nouveau…
Je tourne un peu en rond :neutral_face:

tu es passé en sid finalement ?

Je suis en train de le faire.
Je te tiens au courant.

bon j’ai effectue un Dist upgrade en mettant ce fichier preferences:

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 999

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 998

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 997

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 996

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 995

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 994

Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 993

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 992

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 991

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 99

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 98
[/code]
Il a beaucoup tapé dans Lenny est ce normal?
Quoi qu’il en soit il m a claque la même erreur libc6 à la fin du processus et qui a visiblement stoppé la mise a jour.

bon et bien le processeur ne supporte pas le 64 bits!!!
En ce qui concerne mon passage a sid, ne serait il pas plus simple que mon sources.list ne fasse reference qu’aux dépots SID?
Je pense que je vais tout reinstaller mais je ne comprends toujours pas ce qui ne fonctionne pas par rapport à avant

bon j’ai résolu le problème en reinstallant tout.
Je reste avec le noyau 2.6.18-6. Mon sources.list contient tous les dépôts et mon apt-pinning donne prio à Etch.
Je n’utilise plus le driver p54usb. En effet après avoir testé sur mes 2 autres distros (suse et fedora), je me suis rendu compte que le problème de débit revenait.

J’ai donc compilé la dernière version de Ndiswrapper (1.52) et ca fonctionne au poil. La question est qu’est ce qu’il s’est passé avec le driver et ou la clé pour que ca ne marche plus d’un coup?

Merci pour votre aide.