Mise a jour ubuntu 16 depuis 14 - Probleme sql5.7

Fermé
cam8782 Messages postés 183 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 26 novembre 2021 - 10 sept. 2016 à 11:19
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 13 sept. 2016 à 09:56
Bonjour,

J'ai procédé a la mise a jour de mon ubuntu depuis la version 14 vers la version 16. J'ai rencontré des problèmes avec mysql et plus rien ne marche maintenant (hormis le terminal)

j'ai essayé de purger et de réinstaller mysql mais la commande apt ne fonctionne plus non plus, et j'ai une erreur de ce still quand j'essai de l'utiliser pour purger mysql

apt: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: 
symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_,
version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference


Merci d'avance de votre aide

A voir également:

1 réponse

mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
Modifié par mamiemando le 13/09/2016 à 09:58
Bonjour,

1) Apparemment ton problème peut-être dû à un PPA, si tu en as, essaye de les supprimer (au moins le temps de la mise à jour) :
https://askubuntu.com/questions/777803/apt-relocation-error-version-glibcxx-3-4-21-not-defined-in-file-libstdc-so-6

2) Assure-toi que la mise à jour est arrivée jusqu'au bout :
https://bugs.launchpad.net/ubuntu/+source/init-system-helpers/+bug/1572903

dpkg --configure -a


Si tu es bloqué

1) Regarde quelles architectures de ce paquet sont installées (vraisemblablement amd64 et/ou i386) :

dpkg -l | grep libstdc


2) Comme suggéré dans ce message, le temps d'avoir une libc qui marche, prends le paquet https://packages.ubuntu.com/xenial/libstdc++6 pour cette (ces) architecture(s) puis installe-les :

Exemple :

sudo dpkg -i /home/toto/libstdc++6_5.4.0-6ubuntu1~16.04.2_amd64.deb


3) Ensuite ouvre
/etc/apt/sources.list
et ne conserve que les dépôts officiels (tu peux mettre un # en début de ligne devant les dépôts que tu veux désactiver)

gksudo gedit /etc/apt/sources.list &


4) Sauve et quitte, puis lance ta mise à jour :

sudo apt-get update
sudo apt-get upgrade


Si ça ne marche toujours pas.

Il reste la solution un peu extrême de la réinstallation.

Veille à bien récupérer au préalable tes documents précieux sur un support tiers. Même si on est sensé pouvoir réinstaller en conservant /home, on n'est jamais à l'abri d'une mauvaise surprise ou d'une fausse manipulation ;-)

Bonne chance
0