Sources.list upgrade et synaptic

Bonjour,
Pour nettoyer le sources.list qui devenait très désordonné et faire un upgrade à buster, et en lisant un peu les forum, j’ai créé un nouveau sources.list avec

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

J’ai suivi en terminal par un

sudo apt dist-upgrade.

Il y a eu un certain travail et il a conclu en m’annonçant “des erreurs”.
Sur “informations système”, je suis bien passé de 9.9 à 10

J’ai voulu vérifier un peu ce qui se passait sous synaptic et là je ne trouve plus rien sous configuration/dépôts??? J’ai remis l’ancienne version des sources.list et toujours rien??
Premier problème, que se passe-t-il et pourquoi les dépôts ne sont plus reconnus?

Après, j’aimerais mettre le système propre et réussir le upgrade

Et un update avant ?

Sans savoir lesquelles, à quoi ça sert de le dire ?

Ben tu ranges ton synaptic, s’il ne fonctionne pas, c’est à regarder à part.
Par contre si tu veux diagnostiquer un probléme dans apt, tu prends apt pour tester et tu épluches sa config pour diagnostiquer, mais pas synaptic.

Ca veut dire quoi “les dépots ne sont plus reconnus” ?

Avant dist-upgrade, j’ai fait un apt clean, apt update et apt upgrade

Je veux bien oublier synaptic pour le moment mais je voulais bien dire que les dépôts de la sources.list n’étaient plus reconnus dans synaptic
Comment tester apt alors?

Ben déjà, les dépots buster que tu as fournis étaient corrects.
Rien n’empêche d’ailleurs de laisser aussi les configs pour les vieux dépots stretch en plus tes dépots buster: certaines erreurs de ton upgrade pourraient se résoudre rien qu’avec ça.
Ensuite, y a t 'il des erreurs lors d’un update avec ces sources là ? (si oui, lesquelles)
Lors d’un simple upgrade ? (si oui lesquelles)
Lors d’un dist-upgrade avec apt ? (si oui lesquelles)
Même en testant le dist-upgrade avec aptitude ? (si erreurs, lesquelles).
Et accessoirement, que dit apt-cache policy ?

Fichiers du paquet :

 100 /var/lib/dpkg/status
     release a=now
 500 http://deb.leap.se/client release/stretch amd64 Packages
     release o=LEAP,n=release,c=stretch,b=amd64
     origin deb.leap.se
 500 https://josm.openstreetmap.de/apt alldist/universe amd64 Packages
     release n=alldist,c=universe,b=amd64
     origin josm.openstreetmap.de

Paquets épinglés :

Sur apt update

Atteint:1 http://deb.leap.se/client release InRelease
Réception de:2 http://deb.debian.org/debian buster InRelease [118 kB]
Réception de:3 http://deb.debian.org/debian-security buster/updates InRelease [39,1 kB]
Réception de:4 http://deb.debian.org/debian buster-updates InRelease [49,3 kB]
Réception de:5 http://deb.debian.org/debian buster/main amd64 Packages [7.897 kB]
Atteint:6 https://josm.openstreetmap.de/apt alldist InRelease 
Réception de:7 http://deb.debian.org/debian buster/main Translation-en [5.967 kB]
Réception de:8 http://deb.debian.org/debian buster/main Translation-fr [2.478 kB]                                                                                                                                 
Réception de:9 http://deb.debian.org/debian buster/main amd64 DEP-11 Metadata [3.807 kB]                                                                                                                          
Réception de:10 http://deb.debian.org/debian buster/main DEP-11 64x64 Icons [7.596 kB]                                                                                                                            
Réception de:11 http://deb.debian.org/debian buster/contrib amd64 Packages [51,0 kB]                                                                                                                              
Réception de:12 http://deb.debian.org/debian buster/contrib Translation-en [44,7 kB]                                                                                                                              
Réception de:13 http://deb.debian.org/debian buster/contrib amd64 DEP-11 Metadata [11,5 kB]                                                                                                                       
Réception de:14 http://deb.debian.org/debian buster/contrib DEP-11 64x64 Icons [110 kB]                                                                                                                           
Réception de:15 http://deb.debian.org/debian buster/non-free amd64 Packages [88,0 kB]                                                                                                                             
Réception de:16 http://deb.debian.org/debian buster/non-free Translation-en [88,3 kB]                                                                                                                             
Réception de:17 http://deb.debian.org/debian buster/non-free amd64 DEP-11 Metadata [9.096 B]                                                                                                                      
Réception de:18 http://deb.debian.org/debian buster/non-free DEP-11 64x64 Icons [38,3 kB]                                                                                                                         
Réception de:19 http://deb.debian.org/debian-security buster/updates/main amd64 Packages [80,8 kB]                                                                                                                
Réception de:20 http://deb.debian.org/debian-security buster/updates/main Translation-en [49,9 kB]                                                                                                                
Réception de:21 http://deb.debian.org/debian buster-updates/main amd64 Packages [884 B]                                                                                                                           
Réception de:22 http://deb.debian.org/debian buster-updates/main Translation-en [600 B]                                                                                                                           
28,5 Mo réceptionnés en 13s (2.071 ko/s)                                                                                                                                                                          
Le cache système d'AppStream a été mis à jour, mais des erreurs ont été détectées, ce qui pourrait conduire à des métadonnées manquantes. Consulter les journaux verbeux pour plus d'information.
Lecture des listes de paquets... Fait
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code

sudo apt upgrade…

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
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 :
 libegl1-glvnd-nvidia : Est en conflit avec: libegl1 (> 0) mais 1.1.0-1 devra être installé
 libgl1-glvnd-nvidia-glx : Est en conflit avec: libgl1 (> 0)
 libgles1-glvnd-nvidia : Est en conflit avec: libgles1 (> 0) mais 1.1.0-1 devra être installé
 libgles2-glvnd-nvidia : Est en conflit avec: libgles2 (> 0)
 libglvnd0-nvidia : Est en conflit avec: libglvnd0 mais 1.1.0-1 devra être installé
 libglx0-glvnd-nvidia : Est en conflit avec: libglx0 mais 1.1.0-1 devra être installé
 libopengl0-glvnd-nvidia : Est en conflit avec: libopengl0 mais 1.1.0-1 devra être installé
E: Paquets défectueux

Problèmes avec nvidia, cela ferait penser à ta proposition de conserver certains anciens dépôts, mais quoi?
La liste était tellement bordélique que je préférerais alors reprendre les dépôts “classiques” de stretch?
Les mêmes 3 lignes que ci-dessus en changeant buster par stretch? 3 lignes “buster” puis 3 lignes “stretch” dans le sources.list?

Tes sources sont bien configurées, elles se chargent bien, c’est aprés, avec ce truc appstream qui plante.
Je crois qu’un simple aptitude install règlerait le probléme, si tu as aptitude installé (sinon, je crains que tu ne puisses pas l’installer maintenant).
Sinon, essayes apt remove appstream (quitte à le remettre aprés et si ça n’enléve pas d’autres trucs important) ou apt install --reinstall apstream.
Et au pire, mv /etc/apt/apt.conf.d/50appstream <là ou tu veux le ranger à tous hasard>, puis apt update;apt install --reinstall apstream;apt upgrade;apt dist-upgrade

Désolé mais cela devient un sac de noeuds mon histoire et l’ordi ne s’ouvre plus (je puis y entrer en ubuntu installé en parallèle ou depuis une clef mais je ne sais ou et quoi corriger!).

L’upgrade a eu l’air de marcher bien finalement mais quand j’ai redémarré l’écran était en résolution de base (problème de driver nvidia). J’ai installé le driver nvidia recommandé et cela ne redémarre plus.

Je chipote depuis le mode recovery, j’essaye un peu ce que tu dis mais je n’arrive plus à entrer: aptitude est là, j’ai finalement été jusqu’à virer 50appstream mais je n’entre plus…

Help!

Calmos, étape par étape:

Comment ?
Tu as bien fait un apt-install nvidia-driver ?

Tu as quand même accés en mode recovery ?
En attendant que ton nvidia marche, force ta machine à démarrer sans interface graphique systemctl set-default multi-user.target et à la fin tu pourras revenir à la version avec en utilisant systemctl set-default graphical.target
Ca, c’est pour travailler tranquille.
Ensuite, en redémarrant et en te loguant root si ça marche, ou bien en recovery, que dit modprobe nvidia ?

Merci pour tes retours…

Je me suis connecté maintenant en root avec la proposition de systemctl
Etrangement la connection lan (seule option sur cet ordi) ne fonctionne pas alors qu’elle est OK dans les autres OS (ubuntu et ms); c’est bien gênant.

modprobe nvidia ne dit rien (en root) mais j’avais tenté de revenir en arrière en désinstallant ( apt remove) nvidia-legacy-390xx-driver et linux-headers-amd64 que je venais d’installer. J’avais trouvé une proposition récente pour résoudre les problèmes nvidia avec ces deux programmes.

Si tu n’arrives pas à retrouver un “graphique” correct avec Nvidia, tu peux ptet essayer “nouveau”

Normalement, s’il a désinstallé nvidia, c’est le cas, et ça peut se tester aprés redémarrage avec un startx (pas en root, de préférence).

Tu es sur que c’est le bon pilote ?
Tu as essayé la méthode pas à pas:
installer le paquet nvidia-detect et lancer nvidia-detect qui te dit exactement le pilote à installer pour ta carte,
puis installer le pilote indiqué

Zut. Du tout ? Pas d’erreur ?
Tu peux lancer un sudo tail -qf /var/log/syslog & avant de refaire un modprobe nvidia la prochaine fois ? Ca te donnera la sortie du syslog en temps réel.

startx donne diverses erreurs (difficile à transcrire, je suis sur une autre machine).
J’avais utilisé nvidia-detect avant
Le modprobe après sudo tail… dit que modprobe n’existe pas

Désolé pour les réponses télégraphiques, je suis sur 2 machines dont une éloignée car j’ai dû la reconnecter au secteur et lan

J’envisage le pire, réinstaller tout en version 10 avec les firmware.
Ce matin j’avais eu la bonne idée de sauver /etc /var/lib/dpkg /var/lib/apt/extended_states /var/lib/aptitude/pkgstates mais je ne sais pas si cela me servira beaucoup parce que je n’ai pas l"expérience de cela
J’ai l’essentiel des fichiers sur un autre disque
Ce qui m’ennuie c’est de retrouver les programmes, re-régler tout mais c’est une installation ancienne et j’y gagnerai peut-être?

Tu t’es logué en root, ou en oubliant pas le -, dans su - bien sûr ?

je suis bien en root donc je pense que je n’ai pas besoin de su ni sudo??? En fait, j’ai bien essayé avec sudo modprobe nvidia ou sans sudo (plus logique si je suis en root non?) et je viens de découvrir un peu su - modprobe mais il ne comprend pas.
Mes commentaires peuvent paraître idiots là!

Ben ça dépend comment tu es rentré en root, si c’est en login, en su - ou sans -.
C’est le serpent qui se mord la queue et si tu ne sais pas quel est ton environnement root, en empilant un su - tout en étant root, au moins tu es sûr de reseter ton environnement à celui normal pour le root.
Bref, modprobe est sensé être dans /sbin et dans le paquet kmod, qui me semble être au cœur du système.
Vérifies que tu as modprobe dans /sbin , installes ou reinstalles kmod.

kmod est bien dans /bin avec un lien aussi depuis /sbin
Pas de trace de modprobe
Tout cela est bien difficille à installer avec une connexion qui ne fonctionne pas.

Je vais devoir fermer en fait et réouvrir plus tard ou demain mais je repose ma question sur l’intérêt de réinstaller et une méthode conseillée pour cela en récupérant une partie de mon installation puisque je puis l"explorer et copier depuis une ancienne ubuntu?

Si tu as configuré à l’install une /home sur une partition séparée du reste du systéme, c’est bien:
ton répertoire utilisateur, où tu as tous les settings des applications, peut rester intouché pendant l"install, donc tu retrouveras tes réglages utilisateurs (et tes fichiers).
Il faut refaire dans ce cas un partitionnement manuel en reprenant les partitions actuelles, ou tu précises que tu ne veux pas reformatter /home (évidemment), et ça va te reinstaller un systéme propre sur les autres partitions.

Sinon, ben tu sauves ton répertoire utilisateur sur un support extérieur, et tu le remettra au même endroit une fois la réinstall déployée: tu retrouveras tes réglages d’aplis pareil.

Si tu as des services systéme, des serveurs web ou autre bdd, il y a d’autres parties de l’install à sauvegarder, mais je ne pense pas que tu sois dans ce cas ?
[edit: mais dans tous les cas, une sauvegarde exterieure des fichhiers utilisateur reste une bonne idée]