• Les cookies assurent le bon fonctionnement de nos services. En poursuivant votre navigation, vous acceptez l'utilisation de cookies.

Problème de mise à jour Ubuntu sur EOLE 2.3
EOLE , Mises à jour

Suite à une mise à jour Ubuntu du paquet libc6 sur la distribution EOLE version 2.3, certains utilisateurs ont rencontré des problèmes qui se manifestent dans la console avec des messages ressemblant à ceci :

root@eole:~# apt-get update
 0% [En cours]*** glibc detected *** /usr/lib/apt/methods/http: munmap_chunk(): invalid pointer: 0x00007f63340e3588 ***
 ======= Backtrace: =========
 /lib/libc.so.6(+0x78cc6)[0x7f63332eecc6]
 [...]
 7fffbabff000-7fffbac00000 r-xp 00000000 00:00 0 [vdso]
 ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
 E: Method http has died unexpectedly!
 E: Le sous-processus http a reçu le signal 6
Le téléchargement et une installation manuelle des paquets en rapport à la libc6 corrigent le problème.

Il faut dans un premier temps vérifier :

  • L’architecture utilisée :
root@eole:~# uname -m
 x86_64
 root@server:~# dpkg --print-architecture
 amd64
  • La liste des paquets venant avec la libc6 :
    root@eole:~# apt-get --reinstall install libc6
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
      python-imaging libdb4.7 libtommath0
    Veuillez utiliser « apt-get autoremove » pour les supprimer.
    Les paquets supplémentaires suivants seront installés : 
      libc-bin libc6-i386
    Paquets suggérés :
      glibc-doc
    Les paquets suivants seront mis à jour :
      libc-bin libc6 libc6-i386
    3 mis à jour, 0 nouvellement installés, 0 à enlever et 13 non mis à jour.
    Il est nécessaire de prendre 9 070ko dans les archives.
    Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
    Souhaitez-vous continuer [O/n] ? o
    0% [En cours]*** glibc detected *** /usr/lib/apt/methods/http: munmap_chunk(): invalid pointer: 0x00007f828895c588 ***
  • La version du paquet libc6 qui serait installée par une mise à jour :
    root@eole:~# apt-cache policy libc6
    libc6:
      Installé : 2.11.1-0ubuntu7.14
      Candidat : 2.11.1-0ubuntu7.16
     Table de version :
         2.11.1-0ubuntu7.16 0
            500 http://ftp.crihan.fr/ubuntu/ lucid-security/main Packages
            500 http://ftp.crihan.fr/ubuntu/ lucid-updates/main Packages
     *** 2.11.1-0ubuntu7.14 0
            100 /var/lib/dpkg/status
         2.11.1-0ubuntu7 0
            500 http://ftp.crihan.fr/ubuntu lucid/main Packages
Dans l’exemple ci-dessus, il faut obtenir les fichiers .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.

Les URLs de téléchargement sont accessibles aux pages suivantes :

Vous devez télécharger les fichiers avec la commande wget puis les installer avec l'utilitaire dpkg :
root@eole:~# mkdir libc6-fix && cd libc6-fix
root@eole:~# wget http://launchpadlibrarian.net/183374230/libc-bin_2.11.1-0ubuntu7.16_amd64.deb
root@eole:~# wget http://launchpadlibrarian.net/183374224/libc6_2.11.1-0ubuntu7.16_amd64.deb
root@eole:~# wget http://launchpadlibrarian.net/183374232/libc6-i386_2.11.1-0ubuntu7.16_amd64.deb
root@eole:~# dpkg -i *.deb

Commentaires

Aucun commentaire pour l'instant, soyez le premier !

Cadoles recrute !

Nous recherchons de nouveaux coopérateurs :