#1 Le 01/11/2020, à 12:59
- Kodama
[Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
Bonjour à toutes et tous,
J'essaie depuis quelques jours de passer vers la version 20.10 d'Ubuntu, en cliquant sur Mettre à niveau quand le gestionnaire de mise à jour me le propose, mais rien ne se passe jamais. En creusant un peu le sujet, j'ai l'impression que c'est parce qu'il reste une mise à jour non effectuée sur le système, et ce depuis un moment : une case grisée au moment des mises à jour m'empêche de mettre une librairie à jour, dirait-on. En essayant de passer la màj en ligne de commande, j'ai reçu le message :
Veuillez installer toutes les mises à jour disponibles pour votre version avant la mise à niveau.
Lorsque je lance un
sudo apt update && sudo apt full-upgrade -y
, je tombe effectivement sur ce résultat :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
1 paquet peut être mis à jour. Exécutez « apt list --upgradable » pour le voir.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
libc++1
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
J'essaie d'en savoir plus :
apt list --upgradable
En train de lister... Fait
libc++1/focal 1:10.0-50~exp1 amd64 [pouvant être mis à jour depuis : 1:9.0-49~exp1]
N: Il y a une version supplémentaire 1. Veuillez utiliser l'opérande « -a » pour la voir.
apt list --upgradable -a
En train de lister... Fait
libc++1/focal 1:10.0-50~exp1 amd64 [pouvant être mis à jour depuis : 1:9.0-49~exp1]
libc++1/now 1:9.0-49~exp1 amd64 [installé, pouvant être mis à jour vers : 1:10.0-50~exp1]
Bref, au-delà de la migration vers 20.10, je trouve étrange de ne pas pouvoir mettre cet élément, auriez-vous une idée pour que je puisse le "forcer", ou du moins résoudre le problème ?
Merci par avance pour votre aide !
Dernière modification par Kodama (Le 02/11/2020, à 17:34)
Hors ligne
#2 Le 01/11/2020, à 13:38
- Qid
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
auriez-vous une idée pour que je puisse le "forcer", ou du moins résoudre le problème ?
Merci par avance pour votre aide !
Tu n'as pas assez creusé... Oui Apt peut être forcer avec l'option -f... Bref :
sudo apt update ; sudo apt full-upgrade -f
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#3 Le 01/11/2020, à 13:48
- ylag
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
Bonjour,
Tu pourrais tenter de forcer l'installation à la version 1:10.0-50~exp1, en commençant par une simple simulation pour voir comment le système réagirait:
sudo apt -s install libc++1=1:10.0-50~exp1
...si le retour de la commande te semble correct, procéder à la réinstallation réelle:
sudo apt install libc++1=1:10.0-50~exp1
Il y a une discussion sur le forum anglophone concernant le même souci, où ils ont utilisé une commande différente pour la réinstallation:
https://ubuntuforums.org/showthread.php?t=2441409
Édit: Désolé, je n'avais pas vu le commentaire de @Qid.
A+
Dernière modification par ylag (Le 01/11/2020, à 14:04)
Hors ligne
#4 Le 01/11/2020, à 16:34
- Qid
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
Édit: Désolé, je n'avais pas vu le commentaire de @Qid.
pas grave... ton idée n'est pas mauvaise même si je trouve la "démarche" étonnante :
faire une installation d'un logiciel alors qu'il est déjà présent, certes en version antérieur...
je reste curieux de savoir comment ça réagirait...
mais bon on va quand même commencer de façon standard par ma précédente proposition
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#5 Le 01/11/2020, à 18:21
- ylag
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
Bonjour,
ton idée n'est pas mauvaise même si je trouve la "démarche" étonnante :
Si, si... En général ça fonctionne, mais c'est plutôt utilisé pour rétrograder un paquet à une version inférieure.
Effectivement, je ne suis pas certain que ça fontionne dans ce cas-ci, d'où la suggestion de commencer par une simulation.
A+
Hors ligne
#6 Le 01/11/2020, à 20:39
- Kodama
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
Kodama a écrit :auriez-vous une idée pour que je puisse le "forcer", ou du moins résoudre le problème ?
Merci par avance pour votre aide !Tu n'as pas assez creusé... Oui Apt peut être forcer avec l'option -f... Bref :
sudo apt update ; sudo apt full-upgrade -f
Merci pour cette fonctionnalité ! À vrai dire je préfère demander l'avis à des personnes plus expérimentées avant de forcer quoi que ce soit. J'ai effectué la commande -f, mais sans plus de résultat :
sudo apt full-upgrade -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
libc++1
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Du coup j'essaie la manipulation proposée par ylag :
sudo apt -s install libc++1=1:10.0-50~exp1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
libc++1-10 libc++abi1-10
Paquets suggérés :
clang
Les paquets suivants seront ENLEVÉS :
libc++1-9 libc++abi1-9
Les NOUVEAUX paquets suivants seront installés :
libc++1-10 libc++abi1-10
Les paquets suivants seront mis à jour :
libc++1
1 mis à jour, 2 nouvellement installés, 2 à enlever et 0 non mis à jour.
Inst libc++1 [1:9.0-49~exp1] (1:10.0-50~exp1 Ubuntu:20.04/focal [amd64]) []
Remv libc++1-9 [1:9.0.1-12] []
Remv libc++abi1-9 [1:9.0.1-12] []
Inst libc++abi1-10 (1:10.0.0-4ubuntu1 Ubuntu:20.04/focal [amd64]) []
Inst libc++1-10 (1:10.0.0-4ubuntu1 Ubuntu:20.04/focal [amd64])
Conf libc++1 (1:10.0-50~exp1 Ubuntu:20.04/focal [amd64])
Conf libc++abi1-10 (1:10.0.0-4ubuntu1 Ubuntu:20.04/focal [amd64])
Conf libc++1-10 (1:10.0.0-4ubuntu1 Ubuntu:20.04/focal [amd64])
Le retour me "semble correct", vous confirmez ?
Merci en tout cas pour vos deux contributions !
Dernière modification par Kodama (Le 01/11/2020, à 20:40)
Hors ligne
#7 Le 01/11/2020, à 20:42
- Qid
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
ton dernier retour de commande n'est pas complet mais ouais ça semble pas mal : refait un full-upgrade pour qu'on voit si tout colle
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#8 Le 01/11/2020, à 20:49
- ylag
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
Bonsoir,
Il semble que ça passerait correctement, sauf que:
Les paquets suivants seront ENLEVÉS :
libc++1-9 libc++abi1-9
Les NOUVEAUX paquets suivants seront installés :
libc++1-10 libc++abi1-10
...les paquets libc++1-9 et libc++abi1-9 seront remplacés par libc++1-10 et libc++abi1-10; je ne saurais dire si c'est problématique ou non.
Il y aura toujours la possibilité d'en tenter la réinstallation, si nécessaire (commencer par une simulation, comme précédemment, s'il s'avère falloir réinstaller ces deux paquets.)
Tu peux lancer la commande sans l'option de simulation, amha:
sudo apt install libc++1=1:10.0-50~exp1
A+
Dernière modification par ylag (Le 01/11/2020, à 20:51)
Hors ligne
#9 Le 01/11/2020, à 21:20
- Qid
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
les paquets libc++1-9 et libc++abi1-9 seront remplacés par libc++1-10 et libc++abi1-10; je ne saurais dire si c'est problématique ou non.
J'avais pas vu que ce n'était qu'une simulation en tous cas ce que tu décris est logique : puisqu'il installe la dernière version il est bien obligé de désinstaller la version précédente étant donné qu'on ne fait pas une mise à jour : deux versions deb ne peuvent cohabiter... En tout cas au final le résultat sera le même que si la mise à jour avait pu être faite normalement (je ne sais pas si cette phrase est bien française mais l'idée est clair)
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#10 Le 01/11/2020, à 21:28
- Kodama
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
Victoire ! J'ai effectué le
sudo apt install libc++1=1:10.0-50~exp1
et tout m'a l'air en ordre :
sudo apt full-upgrade -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Merci à tous les deux
Hors ligne
#11 Le 01/11/2020, à 23:16
- ylag
Re : [Résolu] Mise à jour "libc++1/focal 1:10.0-50~exp1 amd64" impossible
Bonsoir,
Content que ça marche pour toi!
Passe la discussion en [Résolu] dans ce cas.
A+
Dernière modification par ylag (Le 02/11/2020, à 18:53)
Hors ligne