Mise a jour ubuntu 16 depuis 14 - Probleme sql5.7
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
Merci d'avance de votre aide
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:
- Mise a jour ubuntu 16 depuis 14 - Probleme sql5.7
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Iphone 16 - Accueil - Téléphones
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise à jour libre office - Accueil - Bureautique
1 réponse
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
Si tu es bloqué
1) Regarde quelles architectures de ce paquet sont installées (vraisemblablement amd64 et/ou i386) :
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 :
3) Ensuite ouvre
4) Sauve et quitte, puis lance ta mise à jour :
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
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.listet 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