[APT] Laptop freeze avec apt

Bonjour,

Je viens vers vous, car je rencontre un problème récurrent, qui commence à me faire péter un câble.
1 fois sur 2 quand je mets à jour mon système, ou que j’installe un paquet, mon laptop freeze complètement et je suis obligé de l’éteindre puis de le rallumer.
Je dois ensuite faire un dpkg --configure -a et un apt --fix-broken install pour terminer par un rm -rf /var/lib/apt/lists/*
Les logs d’APT ne m’apprennent strictement rien, ni le syslog. J’ai vu qu’un bug existe lié à dpkg mais apparemment Guillem semble dire que ça n’est pas lié à DPKG.

Bref je suis un peu perdu, et c’est surtout très énervant. Mon laptop tourne sous Buster.

Bonjour,

Une manifestation du Spectre ?

Ha tu penses ?
Un problème lié au Microcode Intel ?

Peux tu nous donner ton sources.list

Bonjour,

deb http://mirror/debian/ testing main contrib non-free
deb http://mirror/debian-security testing/updates main contrib non-free
deb http://debian.revolsys.fr/debian/ sid main contrib non-free

J’utilise un mirroir local au bureau et chez moi, et je rencontre le même problème.
A noter que SID est présent mais, que j’ai un fichier préférences pour gérer les priorités:

Package: *
Pin: release a=testing
Pin-priority: 900

Package: *
Pin: release a=unstable
Pin-priority: 90

Salut

As tu toujours de l’espace sur /

df -hT

as tu essayé de lui nettoyer les bronches??

sudo apt purge --autoremove

sudo apt clean

Est ce que ça le fait avec tous les outils apt, apt-get, aptitude ?
Il y en a peut être un plus stable que d’autres (déjà) ?

A quel moment du processus ça plante ? Au download des paquets ? A l’install ?

Bonjour,

Oui il y a largement de quoi faire en espace:
/dev/mapper/steelers–vg-lv–root 92G 16G 71G 19% /

Et j’ai également fait les manœuvres de nettoyage, rien n’y fait.

J’ai essayé qu’avec apt. Le phénomène ne se reproduit pas systématiquement. On va dire 1 fois sur 2 ou 3.
Ca plante quand il a téléchargé les paquets et qu’il va pour les installer. La barre de progression s’affiche en bas du terminal, quelques fois ça plante à 0% et d’autres fois plus loin.

Aie, c’est casse pied. J’ai trouvé un vieux bug d’apt, mais 2014, et qui freezait durant le download.
Là, lors de l’install, vue la quantité de chose que ça exécute, ça peut venir de n’importe où.
J’ai pas d’idée, désolé.

Pourrait-on en savoir plus sur votre miroir ?

getent hosts mirror
host mirror
host  debian.revolsys.fr

Dans votre sources.list la ligne avec security me paraît pour le moins foireuse

p2@debpacha:~$ fgrep security /etc/apt/sources.list
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
# deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
fp2@debpacha:~$ 

Vous pouvez ajouter la sortie de commandes telles que

nmap  mirror

Est-ce que la machine mirror est sous Debian ? Est-ce que le gel de apt s’observe sur ce système ?

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
Computers are like air conditioners. Both stop working, if you open windows.
– Adam Heath

Alors c’est peut-être l’exécution de dpkg qui plante

que dit

dpkg --audit

Bonjour,

Rassurez-vous cette ligne fonctionne très bien ! J’ai cette config depuis des années et sur tous mes systèmes et tout va bien ! C’est simplement la configuration Apache sur le miroir qui fait que l’URL est différente des dépôts upstream.
Il est certain que le problème ne vient pas de mes miroirs ou de mon sourrces.list. je pense qu’il vient de dpkg ou APT.

Pour donner plus d’infos, j’ai 3 miroirs locaux. Un dans ma société, un chez moi et un sur mon serveur dédié.
Les 3 sont sous Debian et les miroirs sont réalisés grâce à apt-mirror. Il s’appelle mirror dans mon sources.list car c’est le FQDN qu’il y a à mon bureau, et j’ai créé un CNAME sur mon DNS chez moi pour éviter d’avoir à modifier mon sources.list en fonction de l’endroit où je me trouve.

En effet ça parait probable.
A savoir que j’ai réalisé un upgrade ce matin qui s’est très bien passé.
La commande ne retourne rien:

root@steelers ~# dpkg --audit
root@steelers ~#

Merci d’avoir pris le temps pour essayer de m’aider.

quand la commande ne retourne rien c’est que tout va bien, aucun paquet cassé

quand ça freeze, y a t-il d’autres taches en cours?

que dit

htop

pas de saturation de RAM et SWAP ??

Je n’ai pas de tâches particulières en cours si ce n’est Evolution, Firefox, certainement quelques VMs KVM.
Aucune saturation SWAP ni RAM.
Htop ne retourne rien de particulier actuellement.

Ce matin nouveau plantage:

Voilà ce que donne dpkg --audit:

The following packages are in a mess due to serious problems during
installation.  They must be reinstalled for them (and any packages
that depend on them) to function properly:
console-setup-linux  Linux specific part of console-setup

The following packages have been triggered, but the trigger processing
has not yet been done.  Trigger processing can be requested using
dselect or dpkg --configure --pending (or dpkg --triggers-only):
systemd              system and service manager

dpkg --configure -a
Processing triggers for systemd (236-3) ...

apt update && apt upgrade
Hit:1 http://mirror/debian testing InRelease
Hit:2 http://mirror/debian-security testing/updates InRelease                                                                                                             
Hit:3 http://debian.revolsys.fr/debian sid InRelease                                                                                                                                                              
Hit:4 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease                                                                                                                                           
Hit:5 https://apt.dockerproject.org/repo debian-stretch InRelease                                                                                                                                                 
Ign:6 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                                                                      
Hit:7 http://dl.google.com/linux/chrome/deb stable Release                                                                                                                       
Hit:8 https://tel.red/repos/debian stretch InRelease                                                                                              
Hit:9 https://repo.windscribe.com/debian stretch InRelease                                                                                       
Hit:11 https://download.sublimetext.com apt/dev/ InRelease                                                 
Reading package lists... Done                      
Building dependency tree       
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: The package console-setup-linux needs to be reinstalled, but I can't find an archive for it.

sudo rm -rf /var/lib/apt/lists/*

sudo apt update; sudo apt upgrade

You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

sudo apt --fix-broken install                                                                                                                                                                                  
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0 libgltf-0.1-1 libnm-gtk0 liborcus-0.12-0
Use 'sudo apt autoremove' to remove them.

The following additional packages will be installed:

 console-setup console-setup-linux keyboard-configuration
The following packages will be upgraded:
console-setup console-setup-linux keyboard-configuration
3 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
1 not fully installed or removed.
Need to get 0 B/1,487 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] 
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 301686 files and directories currently installed.)
Preparing to unpack .../console-setup-linux_1.177_all.deb ...
Unpacking console-setup-linux (1.177) over (1.176) ...
Preparing to unpack .../keyboard-configuration_1.177_all.deb ...
Unpacking keyboard-configuration (1.177) over (1.176) ...
Preparing to unpack .../console-setup_1.177_all.deb ...
Unpacking console-setup (1.177) over (1.176) ...
Setting up keyboard-configuration (1.177) ...
Processing triggers for systemd (236-3) ...
Processing triggers for man-db (2.7.6.1-4) ...
Setting up console-setup-linux (1.177) ...
Setting up console-setup (1.177) ...

Il semble que le bug se soit corrigé de lui même. Peut-être via une mise à jour justement !