Salut,
APT et le système de mises-à-jours automatique de Debian m'ont fait une blague mercredi soir.
En début de soirée, j'ai installé supertuxkart, au passage j'ai noté qu'il y avait une mise à jour dispo pour gnome, gnome-shell et un troisième paquet dont j'ai oublié le nom. J'ai essayé de les mettre à jour mais synaptic a refusé en disant qu'il y avait de dépendances non résolus. J'ai laissé tel quel en me disant que la dépendance serait sûrement mise à jour dans les prochaines heures et que je pourrai bien faire les mises à jour le lendemain.
Bref, j'ai pu installer mon jeu et l'essayer, tout allait bien.
En éteignant le PC, il m'a annoncé qu'il allait installer automatiquement des mises à jour, pourquoi pas, je l'ai laissé faire sans surveiller.
Tout ça pour que hier soir (jeudi), au démarrage, au lieu d'avoir mon gdm habituel, je me retrouve avec une console sur tty1. Passé l'instant nostalgie, j'ai tenté un apt update suivi d'un apt install gnome-shell, mais pas moyen.
apt update n'a pas indiqué de message d'erreur. apt install m'a sorti ça:
$ sudo apt install gnome-shell
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
gnome-shell : Dépend: gir1.2-mutter-11 (>= 43.5) mais 43.4-2 devra être installé
Dépend: libmutter-11-0 (>= 43.5) pas 43.4-2 devra être installé
Recommande: chrome-gnome-shell mais ne sera pas installé
Recommande: gdm3 mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état »
Je suis sur une Debian 12 (stable) avec tous les dépôts proposés par défaut activés (mise-à-jour, non-free,…), j'ai aucun ppa d'installé, tous mes logiciels viennent des dépôts Debian.
Je ne comprend pas comment j'ai pu casser mon installation comme ça.
Hors sujet, quoique, dimanche dernier, j'ai tenté d'installer wine et ça n'était pas passé pour cause de dépendance non résolus (je ne me souviens plus du nom). Je comptais m'y remettre ce week-end, mais bon, il y aura plus urgent.
Est-ce que vous avez une idée de comment remettre le système d'aplomb sans tout réinstaller ?
# Bluff
Posté par Cyril Brulebois (site web personnel) . Évalué à 7.
Commençons par le début, il y a bien eu une mise à jour de sécurité publiée pour
gnome-shell
: DSA-5501-1.Cependant, les versions mentionnées dans ta sortie apt sont loin de me convaincre, puisque :
Donc je ne sais pas d'où viennent les versions 43.4-2 qui sont mentionnées, mais ça me semble incohérent avec une Debian 12 propre.
Vérifie la sortie d'
apt-cache policy
, notamment pour le paquetgnome-shell
?Pour
wine
, même si je n'ai pas joué avec depuis très longtemps, il y a probablement besoin d'activeri386
comme architecture supplémentaire au niveau dedpkg
(cf.--add-architecture
), afin d'installerpaquet1:i386
,paquet2:i386
, etc.Debian Consultant @ DEBAMAX
[^] # Re: Bluff
Posté par flavien75 . Évalué à 1.
si je fait un sudo apt-cache policy, ça me donne ça:
Il n'y a aucun paquet épinglé, et je confirme que je n'ai pas eu le temps de bidouiller des trucs bizarre sur les dépôts…
Est-ce qu'il y a une commande pour connaître la liste des paquets qui ont une dépendance sur un autre ? il y a peut-être un paquet qui empêche les mise à jour le la lib en question (et peut-être que je n'ai pas besoin de ce paquet).
Au pire demain je referai une installation, ça me rappellera l'époque de windows 95.
Les vrais naviguent en -42
[^] # Re: Bluff
Posté par Cyril Brulebois (site web personnel) . Évalué à 7. Dernière modification le 29 septembre 2023 à 20:09.
Désolé si ça n'était pas clair, j'entendais bien
apt-cache policy <paquet>
notamment avecgnome-shell
mais également les paquets aux versions bizarres mentionnées dans la sortie. Je ne vois pas d'où ils peuvent bien venir.Edit:
apt-forktracer
est un superbe outil pour vérifier s'il y a des paquets étranges sur un système (qu'ils soient ou non présents dans un dépôt configuré, dans la version installée sur le système). Je l'utilise systématiquement après chaque migration vers une nouvelle version majeure, ça complète très efficacementapt-get autoremove
.Pour les dépendances inverses,
apt-cache showpkg <paquet>
même si la compréhension de sa sortie demande un peu d'habitude.Debian Consultant @ DEBAMAX
[^] # Re: Bluff
Posté par flavien75 . Évalué à 3.
merci pour ton aide,
Bon, ça aura en tout cas donné l'occasion de lister les dépôts que j'ai activé.
j'ai tenté le apt-forktracer, j'ai eu une sortie vide.
Finalement apt-cache policy répond ça:
Les versions candidates ne correspondent absolument pas à ce que packages.debian.org annonce.
A tout hasard, j'ai essayé de mettre a jour libmutter-11-0 pour voir ce qui se passe:
Au rythme où c'est partit et si je le laisse faire, mon disque risque de se retrouver rapidement vide.
Les vrais naviguent en -42
[^] # Re: Bluff
Posté par Cyril Brulebois (site web personnel) . Évalué à 6.
Tu pourrais essayer de déplacer les fichiers d'index (cf.
*Release
,*Packages
et*Sources
sous/var/lib/apt/lists/
) ailleurs, faireapt-get update
, puis vérifier ces mêmes commandes.En regardant (vraiment rapidement) les historiques des paquets concernés, je n'ai pas vu ces versions être uploadées dans Debian. Dès lors, pourquoi seraient-elles annoncées comme présentes dans bookworm, sur deb.debian.org ?!
Corruption locale au système de fichiers ? Mais ce ne serait vraiment pas de chance que le format ait été conservé, ainsi que les signatures GPG.
Debian Consultant @ DEBAMAX
[^] # Re: Bluff
Posté par flavien75 . Évalué à 4.
MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI! MERCI!
j'ai donc supprimé les fichiers *Packages et *Sources (au passage j'ai oublié de supprimer les *Release, mais bon…)
ensuite, un "apt update" m'a annoncé 139 mises à jours, le "apt list --upgradable" annonce que (entre autres) que le libmutter peut être mise à jour en 4.6.x ! exactement ce que demandait gnome-shell. Donc forcément je tente le tout pour le tout avec un "apt upgrade", à peine le temps de me dire que j'aurais dû commencer par mettre à jour juste gdm3 que je me retrouve avec l'interface de connexion graphique lancée et que j'écris ce message (pas sous Lynx mais Firefox).
Encore merci !
Il ne me reste plus qu'à redémarrer et voire si ça tient.
Les vrais naviguent en -42
[^] # Re: Bluff
Posté par flavien75 . Évalué à 7.
Le redémarrage a fonctionné, tout est revenu dans l'ordre.
Maintenant, il ne me reste plus qu'à essayer de comprendre ce qui est arrivé et surtout qu'est-ce qu'il l'a réparé.
Pour la petite histoire, ce qui m'a fait passer définitivement à Linux en 2005, c'était la frustration que sous Windows, à chaque fois qu'il y avait un problème la solution était de tout réinstaller et qu'on n'y comprenait rien. Sous Linux, certes il y avait parfois des problèmes mais la résolution ne prenait pas forcément plus de temps et surtout à la fin j'avais appris quelque chose (pourquoi j'avais cassé le système et comment le remettre en état) ce qui est beaucoup plus satisfaisant.
Bref, je vais avoir de la doc (apt) à lire, encore à apprendre.
Merci!
Les vrais naviguent en -42
[^] # Re: Bluff
Posté par Cyril Brulebois (site web personnel) . Évalué à 6.
Content que des résultats cohérents apparaissent enfin.
Cela ne répondra pas nécessairement à toutes les questions, mais tu devrais avoir des traces des différentes opérations
apt
(qu'elles aient été déclenchées par des opérations manuelles ou automatiques) dans/var/log/apt/{term,history}.log
(et versions logrotatées). Tu ne devrais pas y voir la partie téléchargement (et URL…) mais au moins l'enchaînement des opérations de mises à jour, suppressions, etc.Debian Consultant @ DEBAMAX
[^] # Re: Bluff
Posté par gUI (Mastodon) . Évalué à 6.
Ou corruption (temporaire souvent) dans un miroir ? J'avais déjà vécu ça avec d'autres distribs (Gentoo je crois).
Tu synchronises sur quelles adresses tes répos ?
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Bluff
Posté par flavien75 . Évalué à 2. Dernière modification le 30 septembre 2023 à 11:07.
J'ai laissé les dépôts par défaut : deb.debian.org . C'est la première idee que j'ai eu, cest pour ca que j'ai laissé couler un jour ou deux le tes que le dépôt soit réparé
Par contre je commence a douter de mon PC: la souris mais plus d'une dizaine de secondes a attraper le focus d'une fenêtre, la roulette marche quand elle veut…
Je n'ai vu aucun message particulier dans dmesg
J'ai fait une réinstallation propre de Debian sur une nouvelle partition (racine et home neufs a part le profile Firefox que j'ai transféré), j'obtiens le même résultat.
Je suis donc parti a télécharger une Mint pour voir ce que ça donne.
Les vrais naviguent en -42
[^] # Re: Bluff
Posté par gUI (Mastodon) . Évalué à 4.
Donc c'est pas ça le soucis ^^
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Bluff
Posté par sc-b303 . Évalué à 2.
Bonjour à tous,
J'ai eu le même problème de désinstallation de gnome lors d'une mise à jour automatique, courant de la semaine dernière. J'ai moi aussi deb.debian.org comme repo dans mon sources.list
J'ai réussi à installer gnome à nouveau en basculant sur debian.proxad.net
Personnellement je n'ai pas creusé plus que ça. Mais le problème semble venir des dépots plutot que d'un problème local.
Bonne journée à tous
[^] # Re: Bluff
Posté par GG (site web personnel) . Évalué à 4.
Il faudrait que tu lances un htop et un iotop
Peut être dans un tmux que tu partageras en 2.
Si la sourie met longtemps à attraper le focus, ce n'est pas normal, ton ordinateur doit être très occupé par quelque chose.
Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html
[^] # Re: Bluff
Posté par flavien75 . Évalué à 3.
Bon, ça y est, j'ai trouvé la cause es pertes de focus et du comportement erratique du système.
J'ai contrôlé la RAM, c'était pas ça
J'ai vérifié que l'alimentation était stable, c'était pas encore ça
J'ai commencé à douter du CPU et de la carte mère, mais je n'avais pas de moyen de tester.
Tout ça pour à la fin, me dire que je devrais peut-être permuter la souris avec celle d'un autre PC…
Je me sent idiot.
Les vrais naviguent en -42
[^] # Re: Bluff
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 2.
Non d’un mulot, juste ça…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.