ProblemeLibc6EOLE23 » Historique » Version 2
Gérald Schwartzmann, 05/09/2014 15:49
1 | 1 | Daniel Dehennin | h1. Problème de mise à jour Ubuntu sur EOLE 2.3 |
---|---|---|---|
2 | 1 | Daniel Dehennin | |
3 | 1 | Daniel Dehennin | Une mise à jour Ubuntu de la GNU libc en version 2.11.1-0ubuntu7.16 peut poser des problèmes. |
4 | 1 | Daniel Dehennin | |
5 | 1 | Daniel Dehennin | Certains utilisateurs ont rencontrés des problèmes suite à une mise à jour Ubuntu de la libc6, entraînant des "backtraces":https://fr.wikipedia.org/wiki/Backtrace comme le suivant: |
6 | 1 | Daniel Dehennin | |
7 | 1 | Daniel Dehennin | <pre> |
8 | 1 | Daniel Dehennin | root@server:~# apt-get update |
9 | 1 | Daniel Dehennin | 0% [En cours]*** glibc detected *** /usr/lib/apt/methods/http: munmap_chunk(): invalid pointer: 0x00007f63340e3588 *** |
10 | 1 | Daniel Dehennin | ======= Backtrace: ========= |
11 | 1 | Daniel Dehennin | /lib/libc.so.6(+0x78cc6)[0x7f63332eecc6] |
12 | 1 | Daniel Dehennin | /lib/libc.so.6(+0x125ec9)[0x7f633339bec9] |
13 | 1 | Daniel Dehennin | /lib/libc.so.6(+0x12628b)[0x7f633339c28b] |
14 | 1 | Daniel Dehennin | /lib/libc.so.6(getservbyname_r+0x183)[0x7f633337ede3] |
15 | 1 | Daniel Dehennin | /lib/libc.so.6(+0xb9ff2)[0x7f633332fff2] |
16 | 1 | Daniel Dehennin | [...] |
17 | 1 | Daniel Dehennin | 7fffbabff000-7fffbac00000 r-xp 00000000 00:00 0 [vdso] |
18 | 1 | Daniel Dehennin | ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] |
19 | 1 | Daniel Dehennin | E: Method http has died unexpectedly! |
20 | 1 | Daniel Dehennin | E: Le sous-processus http a reçu le signal 6 |
21 | 1 | Daniel Dehennin | </pre> |
22 | 1 | Daniel Dehennin | |
23 | 1 | Daniel Dehennin | Un téléchargement et une installation manuelle des paquets en rapport à la GNU libc corrigent le problème. |
24 | 1 | Daniel Dehennin | |
25 | 1 | Daniel Dehennin | Afin de télécharger les bons paquets, il faut vérifier : |
26 | 1 | Daniel Dehennin | |
27 | 1 | Daniel Dehennin | * L’architecture utilisée : |
28 | 1 | Daniel Dehennin | <pre> |
29 | 1 | Daniel Dehennin | root@server:~# uname -m |
30 | 1 | Daniel Dehennin | x86_64 |
31 | 1 | Daniel Dehennin | root@server:~# dpkg --print-architecture |
32 | 1 | Daniel Dehennin | amd64 |
33 | 1 | Daniel Dehennin | </pre> |
34 | 1 | Daniel Dehennin | * La liste des paquets venant avec la libc6 : |
35 | 1 | Daniel Dehennin | <pre> |
36 | 1 | Daniel Dehennin | root@server:~# apt-get --reinstall install libc6 |
37 | 1 | Daniel Dehennin | Lecture des listes de paquets... Fait |
38 | 1 | Daniel Dehennin | Construction de l'arbre des dépendances |
39 | 1 | Daniel Dehennin | Lecture des informations d'état... Fait |
40 | 1 | Daniel Dehennin | Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : |
41 | 1 | Daniel Dehennin | python-imaging libdb4.7 libtommath0 |
42 | 1 | Daniel Dehennin | Veuillez utiliser « apt-get autoremove » pour les supprimer. |
43 | 1 | Daniel Dehennin | Les paquets supplémentaires suivants seront installés : |
44 | 1 | Daniel Dehennin | libc-bin libc6-i386 |
45 | 1 | Daniel Dehennin | Paquets suggérés : |
46 | 1 | Daniel Dehennin | glibc-doc |
47 | 1 | Daniel Dehennin | Les paquets suivants seront mis à jour : |
48 | 1 | Daniel Dehennin | libc-bin libc6 libc6-i386 |
49 | 1 | Daniel Dehennin | 3 mis à jour, 0 nouvellement installés, 0 à enlever et 13 non mis à jour. |
50 | 1 | Daniel Dehennin | Il est nécessaire de prendre 9 070ko dans les archives. |
51 | 1 | Daniel Dehennin | Après cette opération, 0o d'espace disque supplémentaires seront utilisés. |
52 | 1 | Daniel Dehennin | Souhaitez-vous continuer [O/n] ? o |
53 | 1 | Daniel Dehennin | 0% [En cours]*** glibc detected *** /usr/lib/apt/methods/http: munmap_chunk(): invalid pointer: 0x00007f828895c588 *** |
54 | 1 | Daniel Dehennin | </pre> |
55 | 1 | Daniel Dehennin | * La version du paquet libc6 qui serait installée par une mise à jour : |
56 | 1 | Daniel Dehennin | <pre> |
57 | 1 | Daniel Dehennin | root@server:~# apt-cache policy libc6 |
58 | 1 | Daniel Dehennin | libc6: |
59 | 1 | Daniel Dehennin | Installé : 2.11.1-0ubuntu7.14 |
60 | 1 | Daniel Dehennin | Candidat : 2.11.1-0ubuntu7.16 |
61 | 1 | Daniel Dehennin | Table de version : |
62 | 1 | Daniel Dehennin | 2.11.1-0ubuntu7.16 0 |
63 | 1 | Daniel Dehennin | 500 http://ftp.crihan.fr/ubuntu/ lucid-security/main Packages |
64 | 1 | Daniel Dehennin | 500 http://ftp.crihan.fr/ubuntu/ lucid-updates/main Packages |
65 | 1 | Daniel Dehennin | *** 2.11.1-0ubuntu7.14 0 |
66 | 1 | Daniel Dehennin | 100 /var/lib/dpkg/status |
67 | 1 | Daniel Dehennin | 2.11.1-0ubuntu7 0 |
68 | 1 | Daniel Dehennin | 500 http://ftp.crihan.fr/ubuntu lucid/main Packages |
69 | 1 | Daniel Dehennin | </pre> |
70 | 1 | Daniel Dehennin | |
71 | 2 | Gérald Schwartzmann | Dans l’exemple ci-dessus, il faut obtenir les fichiers "deb":https://fr.wikipedia.org/wiki/Deb des paquets *@libc-bin@*, *@libc6@* et *@libc6-i386@* en version *@2.11.1-0ubuntu7.16@* pour l’architecture *@AMD64@* de la distribution Lucid Lynx. |
72 | 1 | Daniel Dehennin | |
73 | 1 | Daniel Dehennin | Les URLs de téléchargement sont accessibles aux pages suivantes : |
74 | 1 | Daniel Dehennin | |
75 | 1 | Daniel Dehennin | * https://launchpad.net/ubuntu/lucid/amd64/libc-bin/2.11.1-0ubuntu7.16 |
76 | 1 | Daniel Dehennin | * https://launchpad.net/ubuntu/lucid/amd64/libc6/2.11.1-0ubuntu7.16 |
77 | 1 | Daniel Dehennin | * https://launchpad.net/ubuntu/lucid/amd64/libc6-i386/2.11.1-0ubuntu7.16 |
78 | 1 | Daniel Dehennin | |
79 | 1 | Daniel Dehennin | Vous devez télécharger les fichiers avec "wget":https://en.wikipedia.org/wiki/Wget puis les installer avec "dpkg":https://en.wikipedia.org/wiki/Dpkg : |
80 | 1 | Daniel Dehennin | |
81 | 1 | Daniel Dehennin | <pre> |
82 | 1 | Daniel Dehennin | root@server:~# mkdir libc6-fix && cd libc6-fix |
83 | 1 | Daniel Dehennin | root@server:~# wget http://launchpadlibrarian.net/183374230/libc-bin_2.11.1-0ubuntu7.16_amd64.deb |
84 | 1 | Daniel Dehennin | root@server:~# wget http://launchpadlibrarian.net/183374224/libc6_2.11.1-0ubuntu7.16_amd64.deb |
85 | 1 | Daniel Dehennin | root@server:~# wget http://launchpadlibrarian.net/183374232/libc6-i386_2.11.1-0ubuntu7.16_amd64.deb |
86 | 1 | Daniel Dehennin | root@server:~# dpkg -i *.deb |
87 | 1 | Daniel Dehennin | </pre> |