Migration Debian 9 vers 10 (Buster) : pkgProblem paquets devant etre gardes en l'etat

Tags: #<Tag:0x00007f63e5b7fbd8> #<Tag:0x00007f63e5b7fac0>

Pour une raison qui m’échappe, le paquet semble installé mais la bibliothèque est manquante, ce qui devrait être confirmé par une erreur « No such file or directory » renvoyée par la commande suivante :

ls /lib/x86_64-linux-gnu/libcom_err.so.2

Si c’est bien le cas, en forcer la réinstallation devrait rétablir la bibliothèque manquante :

apt install --reinstall {e2fsprogs,e2fslibs,libcomerr2}=1.43.4-2+deb9u2

Il y était bien, mais j’ai lancé la reinstall et ca a débloqué la situation :
Maintenant le boot se passe sans erreur jusqu’à une console tty1.
On a 6 consoles mais on reste dans tty1 :
On n’a pas eu de demarrage du login manager (kddm je crois) et, par ailleurs,
kstart5 plasmashell rend une « commande introuvable »
Sans aucun doute des paquets manquants.

Je ne connais pas bien KDE, mais je pense que l’installation du paquet task-kde-desktop devrait permettre de s’assurer que l’environnement de bureau complet est bien disponible.

Incroyable, je me retrouve presque dans l’état antérieur !
SDDM et KDE marchent bien.
Je verifie les details
L’install Buster, je la garde pour un peu plus tard. Lundi.
La migration de ma 2eme machine - je n’ai plus envie…
Déjà un grand bravo et merci à toi, pour ta patience.
63 messages - et 19 jours de travail, c’est un record d’emmerdement maximum, NON ?
Je te tiens au courant.

Beau boulot !

En suivant ces instructions, ça devrait pouvoir se faire sans douleur : Mises à niveau depuis Debian 9 (Stretch)

Ce n’était clairement pas une situation évidente pour un dépannage par forum interposé. Je pense qu’en face à face ça n’aurait été l’affaire que de quelques heures, une après-midi tout au plus.

À côté de ça, la mise-à-jour vers Buster va être une promenade de santé :wink:

Bonjour vv222,

Je suis de retour.

Promenade de santé, j’ai fait mieux au bord de la mer cet après midi - sans masque :slight_smile:
Dans sources.list, j’ai cru bon de rajouter un non-free pour des drivers de cle USB wifi (?)
et la ligne deb-src (pour des headers ?).
Et donc remplacé stretch par buster.
J’ai aussi viré preferences du repertoire /etc/apt.
apt-get upgrade s’est bien passé !
et puis full-upgrade me dit ce qui suit :
Des messages qui rappellent de mauvais souvenirs que j’avais rageusement chassés…

Cependant, rien de visible n’a changé - ce qui est bon signe, et tout a l’air correct dans kde.
/etc/os-release dit bien « 10 »
A part mon Network Manager qui est vide.

Tiens je vois que tu es en Bretagne ? Où cà ? Ce sera avec plaisir que je te paierai une bolée.
A +

francois@petitNoir:~/$ more /etc/apt/sources.list

deb http://deb.debian.org/debian/ buster         main contrib non-free
deb http://security.debian.org/   buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ buster/updates main contrib

francois@petitNoir:~/$ 

francois@petitNoir:~/flightgear/build/flightgear$ sudo apt full-upgrade
[sudo] Mot de passe de francois : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Erreur !
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 :
 fonts-noto-ui-core : Casse: fonts-noto-hinted (< 20181130-2~) mais 20161116-1 devra être installé
                      Casse: fonts-noto-hinted:i386 (< 20181130-2~)
 libwxgtk3.0-0v5 : Dépend: libgl1
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$ 

Question subsidiaire : faut -il faire « Tout mettre a niveau » dans synaptic ?
Il semble que ca devrait faire énormément de choses comme la désinstallation de dizaines de paquets et l’installation de dizaines d’autres.

Ce n’est possiblement pas ce que tu penses, ce type de sources sert uniquement à accéder aux codes sources des paquets des dépôts via la commande apt source. Si tu ne connais pas cette commande, tu n’as pas besoin de ce type d’entrées dans ton fichier de sources :wink:


 fonts-noto-ui-core : Casse: fonts-noto-hinted (< 20181130-2~) mais 20161116-1 devra être installé
                      Casse: fonts-noto-hinted:i386 (< 20181130-2~)

Pour cette famille de polices d’écriture, le plus simple peut être de supprimer les anciennes versions, puis installer les nouvelles :

apt remove ^fonts-noto.*$
apt install --install-recommends fonts-noto

libwxgtk3.0-0v5 : Dépend: libgl1

Ici ça pourrait être plus compliqué, je penses que tu as des versions i386 et amd64 de paquets liés à Mesa qui sont installés, il faut donc les mettre à jour en même temps.

Commence par regarder ce que donne cette simulation :

apt install -s libgl1:{amd64,i386}

Et si elle ne fait rien de dommageable, tu peux lancer l’action réelle :

apt install libgl1:{amd64,i386}

Tant que tu es sur des étapes qui pourraient poser des soucis, reste sur les commandes en console. Elles ont l’avantage de te donner des messages faciles à partager en cas d’erreur.


Avec plaisir, quand on pourra de nouveau circuler sans virus :wink:
Je suis du côté de Rennes, probablement encore pour quelques années au moins.

s’est déroulé sans erreur

En revanche,

francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install -s libgl1:{amd64,i386}
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
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 :
 libgl1:i386 : Dépend: libglx0:i386 (= 1.1.0-1) mais ne sera pas installé
 libkf5coreaddons5 : Casse: libkf5auth5 (< 5.54) mais 5.28.0-2+deb9u1 devra être installé
                     Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
                     Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
 libkf5crash5 : Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
 libkf5widgetsaddons5 : Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$ 

libgl1 et libglx0

libgl1:i386 : Dépend: libglx0:i386 (= 1.1.0-1) mais ne sera pas installé

Tu peux continuer à chasser le paquet qui coince à la main avec apt, c’est la solution que j’aurais tendance à suivre. Ici par exemple la prochaine étape est :

apt install -s libgl1:{amd64,i386} libglx0:{amd64,i386}

L’alternative est de passer par aptitude, qui trouvera probablement plus rapidement une solution, mais est un peu plus difficile à expliquer par forum interposé :

aptitude install -s libgl1:{amd64,i386}

libkf5*

 libkf5coreaddons5 : Casse: libkf5auth5 (< 5.54) mais 5.28.0-2+deb9u1 devra être installé
                     Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
                     Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
 libkf5crash5 : Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
 libkf5widgetsaddons5 : Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé

Les paquets suivants sont restés sur des versions de Debian 9 :

  • libkf5auth5
  • libkf5globalaccel-bin
  • libkf5jobwidgets5

Pour chacun de ces paquets, je te conseille de regarder en premier lieu pourquoi ils sont installés :

aptitude why libkf5auth5
aptitude why libkf5globalaccel-bin
aptitude why libkf5jobwidgets5

Et si leur présence est justifiée, commence par mettre à jour les paquets qui en dépendent. Ensuite, regarde s’ils peuvent être mis à jour simplement vers les versions de Debian 10 :

apt install -s {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5}/buster

Comme à chaque fois, si apt ne trouve pas de solution intéressante, tu peux tenter aptitude :

aptitude install -s {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5}/buster

Bonjour vv222.
Voila les retours de commandes.
Ca me devient de plus en plus obscur
Merci de ton aide

francois@petitNoir:~$ sudo aptitude install -s libgl1:{amd64,i386}
Les NOUVEAUX paquets suivants vont être installés :     
  libatomic1:i386{ab} libdrm-amdgpu1:i386{a} libdrm-common{a} libdrm-nouveau2:i386{a} libdrm-radeon1:i386{a} libedit2:i386{a} libelf1:i386{ab} libgl1 libgl1:i386 
  libgl1-mesa-dri:i386{a} libglvnd0{a} libglvnd0:i386{a} libglx-mesa0{a} libglx-mesa0:i386{a} libglx0{a} libglx0:i386{a} libidn2-0:i386{ab} libllvm7{a} 
  libllvm7:i386{a} libsensors-config{ab} libsensors5{a} libsensors5:i386{a} libtinfo6{a} libtinfo6:i386{a} libunistring2:i386{ab} 
Les paquets suivants seront mis à jour : 
  libc-bin libc6 libc6:i386 libdrm-amdgpu1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libdrm2:i386 libedit2 libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-glx:i386 
  libglapi-mesa libglapi-mesa:i386 locales 
15 paquets mis à jour, 25 nouvellement installés, 0 à enlever et 1299 non mis à jour.
Il est nécessaire de télécharger 53,1 Mo d'archives. Après dépaquetage, 331 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 libgles2-mesa : Dépend: libglapi-mesa (= 13.0.6-1+b2) but 18.3.6-2+deb10u1 is to be installed
 libc6-dev : Dépend: libc6 (= 2.24-11+deb9u4) but 2.28-10 is to be installed
 libelf1 : Casse: libelf1:i386 (!= 0.183-3) but 0.176-1.1 is to be installed
 libelf1:i386 : Casse: libelf1 (!= 0.176-1.1) but 0.183-3 is installed
 libc6-i386 : Dépend: libc6 (= 2.24-11+deb9u4) but 2.28-10 is to be installed
 libgl1-mesa-dev : Dépend: libgl1-mesa-glx (= 13.0.6-1+b2) but 18.3.6-2+deb10u1 is to be installed
 libc-dev-bin : Dépend: libc6 (< 2.25) but 2.28-10 is to be installed
 libsensors-config : Casse: libsensors4 but 1:3.4.0-4 is installed
 libunistring2 : Casse: libunistring2:i386 (!= 0.9.10-4) but 0.9.10-1 is to be installed
 libunistring2:i386 : Casse: libunistring2 (!= 0.9.10-1) but 0.9.10-4 is installed
 libatomic1 : Casse: libatomic1:i386 (!= 10.2.1-6) but 8.3.0-6 is to be installed
 libatomic1:i386 : Casse: libatomic1 (!= 8.3.0-6) but 10.2.1-6 is installed
 libdrm-dev : Dépend: libdrm2 (= 2.4.74-1) but 2.4.97-1 is to be installed                                                                                             
              Dépend: libdrm-radeon1 (= 2.4.74-1) but 2.4.97-1 is to be installed                                                                                      
              Dépend: libdrm-nouveau2 (= 2.4.74-1) but 2.4.97-1 is to be installed                                                                                     
              Dépend: libdrm-amdgpu1 (= 2.4.74-1) but 2.4.97-1 is to be installed                                                                                      
 libidn2-0 : Casse: libidn2-0:i386 (!= 2.3.0-5) but 2.0.5-1+deb10u1 is to be installed                                                                                 
 libidn2-0:i386 : Casse: libidn2-0 (!= 2.0.5-1+deb10u1) but 2.3.0-5 is installed                                                                                       
Les actions suivantes permettront de résoudre ces dépendances :                                                                                                        
                                                                                                                                                                       
      Supprimer les paquets suivants :                                                                                                                                 
1)      ksysguard [4:5.8.6-1 (now)]                                                                                                                                    
2)      lib32ncurses5 [6.0+20161126-1+deb9u2 (now)]                                                                                                                    
3)      lib32tinfo5 [6.0+20161126-1+deb9u2 (now)]                                                                                                                      
4)      lib32z1 [1:1.2.11.dfsg-2 (now)]                                                                                                                                
5)      libc6-i386 [2.24-11+deb9u4 (now)]                                                                                                                              
6)      libgl1-mesa-glx:i386 [13.0.6-1+b2 (now)]                                                                                                                       
7)      libsensors4 [1:3.4.0-4 (now)]                                                                                                                                  
8)      va-driver-all:i386 [1.7.3-2 (now)]                                   
9)      vdpau-va-driver:i386 [0.7.4-6 (now)]                                 

      Installer les paquets suivants :                                       
10)     libegl-mesa0 [18.3.6-2+deb10u1 (stable)]                             
11)     libegl1 [1.1.0-1 (stable)]                                           
12)     libgles1 [1.1.0-1 (stable)]                                          
13)     libgles2 [1.1.0-1 (stable)]                                          
14)     libglvnd-core-dev [1.1.0-1 (stable)]                                 
15)     libglvnd-dev [1.1.0-1 (stable)]                                      
16)     libopengl0 [1.1.0-1 (stable)]                                        
17)     libwayland-egl1 [1.16.0-1 (stable)]                                  

      Conserver les paquets suivants dans leur version actuelle :            
18)     libatomic1:i386 [Non installé]                                       
19)     libelf1:i386 [Non installé]                                          
20)     libgl1:i386 [Non installé]                                           
21)     libgl1-mesa-dri:i386 [Non installé]                                  
22)     libglx-mesa0:i386 [Non installé]                                     
23)     libglx0:i386 [Non installé]                                          
24)     libidn2-0:i386 [Non installé]                                        
25)     libllvm7:i386 [Non installé]                                         
26)     libunistring2:i386 [Non installé]                                    

      Mettre à jour les paquets suivants :                                   
27)     ksysguardd [4:5.8.6-1 (now) -> 4:5.14.5-1 (stable)]                  
28)     libc-dev-bin [2.24-11+deb9u4 (now) -> 2.28-10 (stable)]              
29)     libc6-dev [2.24-11+deb9u4 (now) -> 2.28-10 (stable)]                 
30)     libdrm-dev [2.4.74-1 (now) -> 2.4.97-1 (stable)]                     
31)     libdrm-intel1 [2.4.74-1 (now) -> 2.4.97-1 (stable)]                  
32)     libdrm-intel1:i386 [2.4.74-1 (now) -> 2.4.97-1 (stable)]             
33)     libegl1-mesa [13.0.6-1+b2 (now) -> 18.3.6-2+deb10u1 (stable)]        
34)     libgbm1 [13.0.6-1+b2 (now) -> 18.3.6-2+deb10u1 (stable)]             
35)     libgl1-mesa-dev [13.0.6-1+b2 (now) -> 18.3.6-2+deb10u1 (stable)]     
36)     libgles2-mesa [13.0.6-1+b2 (now) -> 18.3.6-2+deb10u1 (stable)]       
37)     libwayland-egl1-mesa [13.0.6-1+b2 (now) -> 18.3.6-2+deb10u1 (stable)]
38)     libxatracker2 [13.0.6-1+b2 (now) -> 18.3.6-2+deb10u1 (stable)]       
39)     lm-sensors [1:3.4.0-4 (now) -> 1:3.5.0-3 (stable)]                   
40)     mesa-common-dev [13.0.6-1+b2 (now) -> 18.3.6-2+deb10u1 (stable)]     

      Leave the following dependencies unresolved:                           
41)     libc6:i386 recommande libidn2-0:i386 (>= 2.0.5~)                     
42)     plasma-desktop recommande ksysguard                                  



Accepter cette solution ? [Y/n/q/?] q
Abandon de tous les efforts pour rechercher une solution à ces dépendances.
Abandon.
francois@petitNoir:~$ sudo apt install -s libgl1:{amd64,i386} libglx0:{amd64,i386}
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
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 :
 libglx0:i386 : Dépend: libglx-mesa0:i386 mais ne sera pas installé
 libkf5coreaddons5 : Casse: libkf5auth5 (< 5.54) mais 5.28.0-2+deb9u1 devra être installé
                     Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
                     Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
 libkf5crash5 : Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
 libkf5widgetsaddons5 : Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~$ aptitude why libkf5auth5
i   kwalletmanager Dépend libkf5auth5 (>= 4.96.0)
francois@petitNoir:~$ aptitude why libkf5globalaccel-bin
i   task-kde-desktop      Dépend kde-standard                    
i A kde-standard          Dépend plasma-widgets-addons (>= 4:5.8)
i A plasma-widgets-addons Dépend plasma-workspace                
i A plasma-workspace      Dépend libkf5globalaccel-bin (>= 5.7.0)
francois@petitNoir:~$ aptitude why libkf5jobwidgets5
i   libkf5akonadicalendar5 Dépend libkf5jobwidgets5 (>= 4.96.0)
francois@petitNoir:~$ sudo apt install -s {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5}/buster
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Version choisie « 5.54.0-2 » (Debian:10.9/stable [amd64]) pour « libkf5auth5 »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5globalaccel-bin »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5jobwidgets5 »
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 :
 ksysguard : Dépend: ksysguardd (= 4:5.8.6-1) mais ne sera pas installé
 libgl1-mesa-dri : Dépend: libelf1 (>= 0.142) mais ne sera pas installé
 libkf5contacts5 : Casse: libkf5tnef5 (< 4:17.08) mais 16.04.2-1 devra être installé
 libkworkspace5-5 : Casse: systemsettings (< 4:5.14) mais 4:5.8.4-1 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~$ 
francois@petitNoir:~$ sudo aptitude install -s {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5}/buster
Les NOUVEAUX paquets suivants vont être installés :     
  gnupg-l10n{a} gnupg-utils{a} gpg{a} gpg-agent{a} gpg-wks-client{a} gpg-wks-server{a} gpgconf{a} keditbookmarks{ab} libaom0{a} libavcodec58{a} libavformat58{a} 
  libavutil56{a} libbluray2{a} libboost-program-options1.67.0{a} libcodec2-0.8.1{a} libcom-err2{a} libcom-err2:i386{a} libdrm-common{a} libeditorconfig0{a} 
  libegl-mesa0{a} libegl1{a} libevent-2.1-6{a} libgit2-27{a} libglvnd0{a} libglx-mesa0{a} libhfstospell10{a} libhttp-parser2.8{a} libhunspell-1.7-0{a} 
  libidn2-0:i386{ab} libkf5doctools5{a} libkf5kirigami2-5{a} libkf5konq6{a} libkf5newstuffcore5{a} libkf5syntaxhighlighting-data{a} libkf5syntaxhighlighting5{a} 
  libkf5texteditor-bin{a} libmbedcrypto3{a} libmbedtls12{a} libmbedx509-0{a} libpackagekitqt5-1{a} libpcre2-16-0{a} libqt5texttospeech5{a} libqt5webchannel5{a} 
  libqt5webengine-data{a} libqt5webenginecore5{a} libqt5webenginewidgets5{a} libre2-5{a} libswresample3{a} libtinfo6{a} libunistring2:i386{ab} libva-drm2{a} 
  libva-x11-2{a} libva2{a} libvoikko1{a} libvpx5{a} libwebpmux3{a} libx264-155{a} libx265-165{a} media-player-info{a} qml-module-org-kde-kconfig{a} 
  qml-module-org-kde-kirigami2{a} qml-module-org-kde-newstuff{a} qml-module-qtquick-templates2{a} 
Les paquets suivants seront ENLEVÉS : 
  libglapi-mesa:i386{u} 
Les paquets suivants seront mis à jour : 
  baloo-kf5 dirmngr fontconfig-config frameworkintegration gnupg gnupg-agent gpgsm gpgv kded5 kdoctools5 kinit kio konqueror kpackagetool5 kross ktexteditor-data 
  ktexteditor-katepart libc-bin libc6 libc6:i386 libcomerr2 libcomerr2:i386 libdrm2 libdrm2:i386 libegl1-mesa libfontconfig1 libfontconfig1:i386 libfreetype6 
  libfreetype6:i386 libgbm1 libgcrypt20 libgcrypt20:i386 libglapi-mesa libgnutls30 libgpgme11 libgpgmepp6 libgssapi-krb5-2 libharfbuzz0b libk5crypto3 
  libkf5activities5 libkf5activitiesstats1 libkf5archive5 libkf5attica5 libkf5auth-data libkf5auth5 libkf5baloo5 libkf5balooengine5 libkf5bookmarks-data 
  libkf5bookmarks5 libkf5completion-data libkf5completion5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5 libkf5crash5 
  libkf5declarative-data libkf5declarative5 libkf5emoticons-bin libkf5emoticons-data libkf5emoticons5 libkf5filemetadata-bin libkf5filemetadata-data 
  libkf5filemetadata3 libkf5globalaccel-bin libkf5globalaccel-data libkf5globalaccelprivate5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-bin 
  libkf5iconthemes-data libkf5iconthemes5 libkf5jobwidgets-data libkf5jobwidgets5 libkf5jsembed-data libkf5jsembed5 libkf5kcmutils-data libkf5kcmutils5 
  libkf5kdelibs4support-data libkf5kdelibs4support5 libkf5khtml-bin libkf5khtml-data libkf5khtml5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiogui5 
  libkf5kiontlm5 libkf5kiowidgets5 libkf5krosscore5 libkf5krossui5 libkf5newstuff-data libkf5newstuff5 libkf5notifications-data libkf5notifications5 
  libkf5notifyconfig-data libkf5notifyconfig5 libkf5package-data libkf5package5 libkf5parts-data libkf5parts5 libkf5people-data libkf5people5 libkf5peoplewidgets5 
  libkf5plasma5 libkf5plasmaquick5 libkf5pty-data libkf5pty5 libkf5purpose-bin libkf5purpose5 libkf5quickaddons5 libkf5runner5 libkf5service-bin 
  libkf5service-data libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5style5 libkf5su-bin libkf5su-data libkf5su5 
  libkf5texteditor5 libkf5textwidgets-data libkf5textwidgets5 libkf5unitconversion-data libkf5unitconversion5 libkf5wallet-bin libkf5wallet-data libkf5webkit5 
  libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5xmlgui-bin libkf5xmlgui-data libkf5xmlgui5 libkf5xmlrpcclient-data libkf5xmlrpcclient5 libkrb5-3 
  libkrb5support0 libkwalletbackend5-5 libmp3lame0 libmp3lame0:i386 libopenmpt0 libp11-kit0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 
  libqt5qml5 libqt5quick5 libqt5quicktemplates2-5 libqt5quickwidgets5 libqt5sql5 libqt5widgets5 libqt5xml5 libssh-gcrypt-4 libstdc++6{b} libstdc++6:i386{b} 
  locales osmium-tool plasma-framework qml-module-org-kde-activities qml-module-org-kde-bluezqt qml-module-org-kde-kcoreaddons qml-module-org-kde-kio 
  qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons qml-module-org-kde-purpose qml-module-org-kde-runnermodel sonnet-plugins 
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  kpackagelauncherqml libkf5kdelibs4support5-bin libkf5parts-plugins 
171 paquets mis à jour, 63 nouvellement installés, 1 à enlever et 1142 non mis à jour.
Il est nécessaire de télécharger 129 Mo d'archives. Après dépaquetage, 240 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 libgcrypt20-dev : Dépend: libgcrypt20 (= 1.7.6-2+deb9u3) but 1.8.4-5 is to be installed
 qml-module-qtquick-privatewidgets : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                              - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                                     Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                              - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 qtbase5-dev-tools : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                              - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libgles2-mesa : Dépend: libglapi-mesa (= 13.0.6-1+b2) but 18.3.6-2+deb10u1 is to be installed
 libqt5svg5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                       - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 qml-module-qtquick-window2 : Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                       - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 qml-module-qtwebkit : Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 libqt5serialport5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                              - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 qt5-gtk-platformtheme : Dépend: libqt5gui5 (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
                         Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                  - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 qml-module-qtquick2 : Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 libc6-dev : Dépend: libc6 (= 2.24-11+deb9u4) but 2.28-10 is to be installed
 libkf5globalaccel5 : Dépend: libkf5globalaccel-data (= 5.28.0-1) but 5.54.0-1 is to be installed
 qt5-qmltooling-plugins : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                   - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                          Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                   - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 libkf5peoplebackend5 : Dépend: libkf5people-data (= 5.28.0-1) but 5.54.0-1 is to be installed
 qml-module-qtquick-controls : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                        - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                               Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                        - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 libqt5multimedia5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                              - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 python3-pyqt5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                          - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libqt5sql5-sqlite : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                              - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 qml-module-qtquick-xmllistmodel : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                            - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                                   Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                            - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 qml-module-qtquick-layouts : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                       - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                              Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                       - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 qml-module-qtquick-dialogs : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                       - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                              Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                       - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 qml-module-qtquick-controls2 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                         - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                                Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                         - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 qml-module-qtqml-models2 : Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                     - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 p11-kit-modules : Dépend: libp11-kit0 (= 0.23.3-2+deb9u1) but 0.23.15-2+deb10u1 is to be installed
 libqt5quickcontrols2-5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                   - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                          Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                   - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 libfontconfig1-dev : Dépend: libfontconfig1 (= 2.11.0-6.7+b1) but 2.13.1-2 is to be installed
 libkf5wallet5 : Dépend: libkf5wallet-data (= 5.28.0-3) but 5.54.0-1 is to be installed
                 Dépend: libkwalletbackend5-5 (= 5.28.0-3) but 5.54.0-1 is to be installed
 libfreetype6-dev : Dépend: libfreetype6 (= 2.6.3-3.2+deb9u2) but 2.9.1-3+deb10u2 is to be installed
 libwayland-egl1-mesa : Dépend: libegl1-mesa (= 13.0.6-1+b2) but 18.3.6-2+deb10u1 is to be installed
 libqt5webkit5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                          - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                 Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                          - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 libqt5script5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                          - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libc6-i386 : Dépend: libc6 (= 2.24-11+deb9u4) but 2.28-10 is to be installed
 qml-module-qtpositioning : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                     - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                            Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                     - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 keditbookmarks : Casse: kde-baseapps-bin (< 4:16.08.3-3~) but 4:16.08.3-1 is installed
 qtbase5-dev : Dépend: libqt5core5a (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
               Dépend: libqt5dbus5 (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
               Dépend: libqt5gui5 (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
               Dépend: libqt5network5 (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
               Dépend: libqt5printsupport5 (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
               Dépend: libqt5sql5 (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
               Dépend: libqt5widgets5 (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
               Dépend: libqt5xml5 (= 5.7.1+dfsg-3+deb9u3) but 5.11.3+dfsg1-1+deb10u4 is to be installed
 libkf5coreaddons-dev : Dépend: libkf5coreaddons5 (= 5.28.0-2) but 5.54.0-1 is to be installed
 libqt5opengl5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                          - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libqt5xmlpatterns5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                               - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 akonadi-backend-sqlite : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                   - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libgl1-mesa-glx : Dépend: libglapi-mesa (= 13.0.6-1+b2) but 18.3.6-2+deb10u1 is to be installed
 libgl1-mesa-glx:i386 : Dépend: libglapi-mesa:i386 (= 13.0.6-1+b2) but it is not going to be installed
 libc-dev-bin : Dépend: libc6 (< 2.25) but 2.28-10 is to be installed
 libqt5scripttools5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                               - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libunistring2 : Casse: libunistring2:i386 (!= 0.9.10-4) but 0.9.10-1 is to be installed
 libunistring2:i386 : Casse: libunistring2 (!= 0.9.10-1) but 0.9.10-4 is installed
 qttools5-dev-tools : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                               - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libqt5designer5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                            - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libqt5positioning5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                               - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libstdc++6 : Casse: libllvm3.8 but 1:3.8.1-24 is installed
              Casse: libllvm3.9 but 1:3.9.1-9 is installed
 libstdc++6:i386 : Casse: libllvm3.8 but 1:3.8.1-24 is installed
                   Casse: libllvm3.9 but 1:3.9.1-9 is installed
 libqt5location5 : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                            - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

 libdrm-dev : Dépend: libdrm2 (= 2.4.74-1) but 2.4.97-1 is to be installed
 qml-module-qtlocation : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                                  - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

                         Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                  - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 libidn2-0 : Casse: libidn2-0:i386 (!= 2.3.0-5) but 2.0.5-1+deb10u1 is to be installed
 libidn2-0:i386 : Casse: libidn2-0 (!= 2.0.5-1+deb10u1) but 2.3.0-5 is installed
 qml-module-qtgraphicaleffects : Dépend: qtdeclarative-abi-5-7-0 which is a virtual package, provided by:
                                          - libqt5qml5 (5.7.1-2+b2), but 5.11.3-4 is to be installed

 libqt5sql5-mysql : Dépend: qtbase-abi-5-7-1 which is a virtual package, provided by:
                             - libqt5core5a (5.7.1+dfsg-3+deb9u3), but 5.11.3+dfsg1-1+deb10u4 is to be installed

ouverts : 4976 ; fermés : 38056 ; reportés : 17 ; en conflit : 38                                                                                            oAucune solution n'a été trouvée dans le temps alloué. Faut-il poursuivre la
recherche ? [Y/n] y
Résolution des dépendances…
ouverts : 9958 ; fermés : 78334 ; reportés : 23 ; en conflit : 46                                                                                            .Aucune solution n'a été trouvée dans le temps alloué. Faut-il poursuivre la
recherche ? [Y/n] y
Résolution des dépendances…
ouverts : 14996 ; fermés : 119213 ; reportés : 30 ; en conflit : 55                                                                                          .Aucune solution n'a été trouvée dans le temps alloué. Faut-il poursuivre la
recherche ? [Y/n] y
Résolution des dépendances…
ouverts : 20001 ; fermés : 158331 ; reportés : 30 ; en conflit : 55                                                                                          oAucune solution n'a été trouvée dans le temps alloué. Faut-il poursuivre la
recherche ? [Y/n] 

Dans les deux cas je vais me concentrer sur les retours de apt, comme dit plus haut je trouve aptitude trop compliqué à utiliser pour du dépannage par forum interposé.

libgl1

libglx0:i386 : Dépend: libglx-mesa0:i386 mais ne sera pas installé

On a ici le paquet suivant qui coince dans la chaîne de dépendances, à ajouter donc explicitement à la commande d’installation :

apt install -s libgl1:{amd64,i386} libglx0:{amd64,i386} libglx-mesa0:{amd64,i386}

Ou en version plus courte :

apt install -s {libgl1,libglx0,libglx-mesa0}:{amd64,i386}

libkf5*

 libkf5contacts5 : Casse: libkf5tnef5 (< 4:17.08) mais 16.04.2-1 devra être installé
 libkworkspace5-5 : Casse: systemsettings (< 4:5.14) mais 4:5.8.4-1 devra être installé

On a encore ici deux paquets dans des versions de Debian 9 qui coincent (libkf5tnef5 et systemsettings), à installer explicitement dans les versions de Debian 10 (en plus des précédents) :

apt install -s {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5,libkf5tnef5,systemsettings}/buster
francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install -s {libgl1,libglx0,libglx-mesa0}:{amd64,i386}
[sudo] Mot de passe de francois : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
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 :
 libglx-mesa0:i386 : Dépend: libgl1-mesa-dri:i386 mais ne sera pas installé
 libkf5coreaddons5 : Casse: libkf5auth5 (< 5.54) mais 5.28.0-2+deb9u1 devra être installé
                     Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
                     Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
 libkf5crash5 : Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
 libkf5widgetsaddons5 : Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$ 
francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install -s {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5,libkf5tnef5,systemsettings}/buster
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Version choisie « 5.54.0-2 » (Debian:10.9/stable [amd64]) pour « libkf5auth5 »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5globalaccel-bin »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5jobwidgets5 »
Version choisie « 4:18.08.3-1 » (Debian:10.9/stable [amd64]) pour « libkf5tnef5 »
Version choisie « 4:5.14.5-1.1 » (Debian:10.9/stable [amd64]) pour « systemsettings »
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 :
 libasound2-dev : Dépend: libasound2 (= 1.1.3-5) mais 1.1.8-1 devra être installé
 libboost-atomic-dev : Dépend: libboost-atomic1.62-dev mais ne sera pas installé
 libboost-coroutine-dev : Dépend: libboost-coroutine1.62-dev mais ne sera pas installé
 libboost-exception-dev : Dépend: libboost-exception1.62-dev mais ne sera pas installé
 libboost-fiber-dev : Dépend: libboost-fiber1.62-dev mais ne sera pas installé
 libboost-graph-dev : Dépend: libboost-graph1.62-dev mais ne sera pas installé
 libboost-graph-parallel-dev : Dépend: libboost-graph-parallel1.62-dev mais ne sera pas installé
 libboost-iostreams-dev : Dépend: libboost-iostreams1.62-dev mais ne sera pas installé
 libboost-locale-dev : Dépend: libboost-locale1.62-dev mais ne sera pas installé
 libboost-log-dev : Dépend: libboost-log1.62-dev mais ne sera pas installé
 libboost-math-dev : Dépend: libboost-math1.62-dev mais ne sera pas installé
 libboost-program-options-dev : Dépend: libboost-program-options1.62-dev mais ne sera pas installé
 libboost-random-dev : Dépend: libboost-random1.62-dev mais ne sera pas installé
 libboost-signals-dev : Dépend: libboost-signals1.62-dev mais ne sera pas installé
 libboost-thread-dev : Dépend: libboost-thread1.62-dev mais ne sera pas installé
 libboost-timer-dev : Dépend: libboost-timer1.62-dev mais ne sera pas installé
 libboost-type-erasure-dev : Dépend: libboost-type-erasure1.62-dev mais ne sera pas installé
 libboost-wave-dev : Dépend: libboost-wave1.62-dev mais ne sera pas installé
 libstdc++6 : Casse: libllvm3.9 mais 1:3.9.1-9 devra être installé
 plasma-integration : Dépend: breeze mais ne sera pas installé
 qml-module-qtquick2 : Dépend: qtdeclarative-abi-5-7-0
 systemsettings : Dépend: qml-module-org-kde-kcm mais ne sera pas installé
                  Dépend: qml-module-org-kde-kirigami2 mais ne sera pas installé
                  Dépend: qml-module-qtquick-controls mais ne sera pas installé
 va-driver-all:i386 : Dépend: mesa-va-drivers:i386 mais ne sera pas installé ou
                               vdpau-va-driver:i386 mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$ 

libgl1

libglx-mesa0:i386 : Dépend: libgl1-mesa-dri:i386 mais ne sera pas installé

On a le paquet suivant, la commande actualisée donne donc :

apt install -s {libgl1,libglx0,libglx-mesa0,libgl1-mesa-dri}:{amd64,i386}

libkf5*

 libasound2-dev : Dépend: libasound2 (= 1.1.3-5) mais 1.1.8-1 devra être installé
 libboost-atomic-dev : Dépend: libboost-atomic1.62-dev mais ne sera pas installé
 libboost-coroutine-dev : Dépend: libboost-coroutine1.62-dev mais ne sera pas installé
 libboost-exception-dev : Dépend: libboost-exception1.62-dev mais ne sera pas installé
 libboost-fiber-dev : Dépend: libboost-fiber1.62-dev mais ne sera pas installé
 libboost-graph-dev : Dépend: libboost-graph1.62-dev mais ne sera pas installé
 libboost-graph-parallel-dev : Dépend: libboost-graph-parallel1.62-dev mais ne sera pas installé
 libboost-iostreams-dev : Dépend: libboost-iostreams1.62-dev mais ne sera pas installé
 libboost-locale-dev : Dépend: libboost-locale1.62-dev mais ne sera pas installé
 libboost-log-dev : Dépend: libboost-log1.62-dev mais ne sera pas installé
 libboost-math-dev : Dépend: libboost-math1.62-dev mais ne sera pas installé
 libboost-program-options-dev : Dépend: libboost-program-options1.62-dev mais ne sera pas installé
 libboost-random-dev : Dépend: libboost-random1.62-dev mais ne sera pas installé
 libboost-signals-dev : Dépend: libboost-signals1.62-dev mais ne sera pas installé
 libboost-thread-dev : Dépend: libboost-thread1.62-dev mais ne sera pas installé
 libboost-timer-dev : Dépend: libboost-timer1.62-dev mais ne sera pas installé
 libboost-type-erasure-dev : Dépend: libboost-type-erasure1.62-dev mais ne sera pas installé
 libboost-wave-dev : Dépend: libboost-wave1.62-dev mais ne sera pas installé

À moins que tu ne compiles régulièrement des logiciels depuis leur code source, il y a des chances que tous ces paquets *-dev ne te soient pas utiles. Les désinstaller facilitera le reste de la mise-à-jour.

Pour simuler la désinstallation :

apt remove -s ^lib.*-dev$

Pour lancer la désinstallation réelle si la simulation semble correcte :

apt remove ^lib.*-dev$

libstdc++6 : Casse: libllvm3.9 mais 1:3.9.1-9 devra être installé

Le paquet libllvm3.9 n’esxiste plus avec Debian Buster. Commence par regarder pourquoi il est installé :

aptitude why libllvm3.9

Met à jour les paquets qui le requièrent, et ensuite désinstalle-le (comme toujours après une simulation) pour débloquer la suite de la mise-à-jour :

apt remove -s libllvm3.9
apt remove libllvm3.9

J’ai lancé

sudo apt remove -s ^libboost.*-dev$ 

qui m’a viré les libraries dev
et donc j’obtiens :

francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install  {libkf5auth5,libkf5globalaccel-bin,libkf5jobwidgets5,libkf5tnef5,systemsettings}/buster
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Version choisie « 5.54.0-2 » (Debian:10.9/stable [amd64]) pour « libkf5auth5 »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5globalaccel-bin »
Version choisie « 5.54.0-1 » (Debian:10.9/stable [amd64]) pour « libkf5jobwidgets5 »
Version choisie « 4:18.08.3-1 » (Debian:10.9/stable [amd64]) pour « libkf5tnef5 »
Version choisie « 4:5.14.5-1.1 » (Debian:10.9/stable [amd64]) pour « systemsettings »
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 :
 libasound2-dev : Dépend: libasound2 (= 1.1.3-5) mais 1.1.8-1 devra être installé
 libstdc++6 : Casse: libllvm3.9 mais 1:3.9.1-9 devra être installé
 plasma-integration : Dépend: breeze mais ne sera pas installé
 qml-module-qtquick2 : Dépend: qtdeclarative-abi-5-7-0
 systemsettings : Dépend: qml-module-org-kde-kcm mais ne sera pas installé
                  Dépend: qml-module-org-kde-kirigami2 mais ne sera pas installé
                  Dépend: qml-module-qtquick-controls mais ne sera pas installé
 va-driver-all:i386 : Dépend: mesa-va-drivers:i386 mais ne sera pas installé ou
                               vdpau-va-driver:i386 mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$ 
francois@petitNoir:~/flightgear/build/flightgear$ sudo apt install -s {libgl1,libglx0,libglx-mesa0,libgl1-mesa-dri}:{amd64,i386}
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
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 :
 libgl1-mesa-dri:i386 : Dépend: libelf1:i386 (>= 0.142) mais ne sera pas installé
                        Dépend: libllvm7:i386 (>= 1:7~svn298832-1~) mais ne sera pas installé
 libkf5coreaddons5 : Casse: libkf5auth5 (< 5.54) mais 5.28.0-2+deb9u1 devra être installé
                     Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
                     Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
 libkf5crash5 : Casse: libkf5globalaccel-bin (< 5.54) mais 5.28.0-1 devra être installé
 libkf5widgetsaddons5 : Casse: libkf5jobwidgets5 (< 5.54) mais 5.28.0-2 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
francois@petitNoir:~/flightgear/build/flightgear$ 
francois@petitNoir:~/flightgear/build/flightgear$ aptitude why libllvm3.9
i   libxatracker2 Dépend libllvm3.9 (>= 1:3.9.1-6~)
francois@petitNoir:~/flightgear/build/flightgear$ aptitude why libxatracker2
i   task-kde-desktop          Dépend task-desktop             
i A task-desktop              Dépend xserver-xorg-video-all   
i A xserver-xorg-video-all    Dépend xserver-xorg-video-vmware
i A xserver-xorg-video-vmware Dépend libxatracker2            
francois@petitNoir:~/flightgear/build/flightgear$ 

va provoquer un effet massif

227 mis à jour, 94 nouvellement installés, 179 à enlever et 910 non mis à jour.

j’y vais ?

Bon comme je ne manque pas de « bravitude » je l’ai lancé et suis parti pour 2 heures de transferts de paquets et puis ensuite les decompressions et les triggers … la suite de la galère sera pour demain

Vu le nombre de paquets impactés, je pense que ça peut être ce qui va débloquer ta mise-à-jour. Note quelque part la liste des 179 paquets qui vont être supprimés, pour pouvoir réinstaller au besoin ceux que tu aurais souhaité conserver.

Bonjour

En effet, ca semble avoir débloqué la situation : pas d’erreur à la fin.
J’ai relancé un apt full-upgrade dans la foulée, qui a à peu près tout réinstallé (7 heures de transferts et 1200 paquets !!!). (sans erreur irréparable par moi-même)
KDE et SDDM ne fonctionnaient cependant pas.
J’ai dû reinstaller KDE selon ton message d’il y a 8 jours (task-kde-desktop) pour booter à peu près convenablement (kernel 4.19.0.16 - kde 5.14.5)
Perdus quelques personnalisations (favoris, icônes, composants graphiques KDE etc) et le NetworkManager entre autres, et puis des « Erreur du chargement du fichier QML : file:///usr/share/plasma/plasmoids/org.kde.plasma_applet_dict/contents/ui/main.qml:5:1: module « QtWebEngine » is not installed » ou encore « Erreur du chargement du fichier QML : file:///home/francois/.local/share/plasma/plasmoids/RSS_feeds/contents/ui/main.qml:57:9: XmlRole is not a type ».
Autres problèmes, mongodb et docker à réinstaller (HS) donc ma galère n’est pas finie, même si les problèmes de la migration du système de base semblent résolus (plus ou moins). Je deviens fataliste.

Au delà, ce serait bien de mettre tes connaissances dans un outil permettant de contrôler avant et après une (tentative de) migration, les incohérences de configuration, et d’aider à la résolution des problèmes, non ? J’imagine… d’autant que j’ai une autre machine à migrer, et que des millions d’utilisateurs potentiels n’adoptent pas/abandonnent Linux pour ce genre de raisons - entre autres.

Merci encore et à plus

Si j’avais des journées de 42 heures peut-être, mais malheureusement je bosse déjà sur tout un tas de choses :wink:

D’ailleurs je causais il y a peu sur ce forum de mon besoin d’abandonner plusieurs de mes activités à cause de ces foutues journées trop courtes…

Ou alors, tu déménages et tu vas sur la lune (c’est pas si loin, maintenant),

Et là bas, une journée dure l’équivalent de 14 jours sur terre.

Coooooool !! :sunglasses: :rofl:

1 J'aime