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
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 ?
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…
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 ?
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.
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?
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]