Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

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

"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

ylag a écrit :

É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 wink


"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,

Qid a écrit :

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

Qid a écrit :
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 smile


"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

ylag a écrit :

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 smile

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! smile
Passe la discussion en [Résolu] dans ce cas.

A+

Dernière modification par ylag (Le 02/11/2020, à 18:53)

Hors ligne