Vous n'êtes pas identifié(e).
sudo dpkg --configure -a :
En root, je lance apt-get -s --reinstall install linux-headers-6.1.0-22-rt-amd64 :
Maintenant sans la simulation, apt-get --reinstall install linux-headers-6.1.0-22-rt-amd64 :
Toujours en root dpkg --configure -a :
Encore en root, apt install -f :
Hors ligne
Hors ligne
Hors ligne
j'ai une erreur sur le noyau
Non, dans le pilote nvidia (qui doit être recompilé pour chaque version du noyau).
dpkg: avertissement: « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg: erreur: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin
Tu n'aurais pas exécuté "su" tout court au lieu de "su -" pour passer root, conduisant à un PATH incomplet ?
Il vaut mieux montrer que raconter.
Hors ligne
Toujours en root dpkg --configure -a :dpkg: avertissement: « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg: erreur: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin
Comment deviens-tu root ?
Il semble que se ne soit par avec un shell connecté (login shell) pour ne pas avoir un PATH root
Qui est obtenu soit avec
su -
sudo -i
Sans un shell connecté :
Rien n'est retourné par la commande which, car elle n'a pas trouvée ldconfig dans les chemins fournis par PATH
Et ellle à générée un code de retour d'erreur.
La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.
Hors ligne
Bonjour
revenir en arrière , ancien noyau et ancien header , le temps que le souci soit résolu .
pour éviter la mise a jour supprimer provisoirement les paquets "linux-image-amd64" et "linux-headers-amd64"
démarrer sur le noyau précédent et supprimer (--purge) image et header du noyau mit a jour
tu a apt-listbugs installé ?
apt policy apt-listbugs
Salut,
Non je ne l'ai pas, je l'ai mis, sinon j'ai un problème, je ne peux pas le désinstaller et revenir à l'ancien, il ne trouve pas linux-headers-6.1.0-22-rt-amd64, mais un linux-headers-6.1.0-22-common-rt et un linux-headers-6.1.0-22-amd64.
sudo apt install linux-headers-6.1.0-21-rt-amd64 :
sudo apt remove --purge linux-headers-6.1.0-22-amd64 :
Comment tu t’es retrouvé avec ce paquet linux-headers-rt-amd64, qui n’est pas celui installé par défaut sur Debian ?
Tu as des besoins spécifiques qui t’empêchent d’utiliser le noyau par défaut ?
Salut,
Oui effectivement, j'ai le bug du noyau actuel incompatible avec certains drivers des cartes nvidia, j'ai eu beau descendre de plusieurs versions de noyaux, mais mon ordi était en résolution 360*480, et l'autre solution était d'installer un autre dépôt là où les dev poussent les nouveautés pour avoir un noyau supérieur avec le bug corrigé.
Hors ligne
que tu retrouve ici => https://packages.debian.org/bookworm/nvidia-driver
dépôt bookworm et bookworm-updates
pas de noyau "RT" et donc pas de "headers RT"
le #5 , tu a un souci pour passer root ? avec "su -" et ton mdp (ne plus utiliser "su").
les headers dispo :
de mémoire le bon c'est celui ci
ps: je suis en AMD , pas testé le driver-nvidia , mais sur stable doit être correct.
en simulation
utiliser le paquet "nividia-detect"
et donner le retour
comme a priori tu utilise mal "su -"
le sources.list a utiliser
les modules du driver se trouve dans /lib/modules et le numero de version de ton noyau
oublie les headers RT , ça ne fonctionnera jamais pour compiler les modules du driver
nota: il manque la référence de ta carte nvidia , pour comprendre le cas ou cela ne fonctione toujours pas.
pour installer un driver nvidia il faut une debian propre , sans trace d'ancienne installation du driver
et bien sur le noyau qui va bien (le dernier) avec les headers ci dessus
la même version que les headers
Hors ligne
Oui effectivement, j'ai le bug du noyau actuel incompatible avec certains drivers des cartes nvidia, j'ai eu beau descendre de plusieurs versions de noyaux, mais mon ordi était en résolution 360*480, et l'autre solution était d'installer un autre dépôt là où les dev poussent les nouveautés pour avoir un noyau supérieur avec le bug corrigé.
Je ne parlais pas du numéro de version, mais de la variante "RT" du noyau
Hors ligne
mais de mon lien je le vois pas sur "bookworm-backports"
voir si avec ceci tu le vois sur ta machine (avec les bacports actif sur ton sources.list )
la version
a tester , toujours image (noyau) et headers de la même version
Hors ligne
Hors ligne
sudo dpkg --configure -a :
Hors ligne
ps: idem pour le linux-headers-6.1.0-22-rt-amd64
si la simulation ne donne pas d'erreur , enlève le "-s" devant la commande
nota: j'ai donné le dossier ou se trouve les modules au dessus , regarde ce qui se trouve comme noyau .
il te faudra enlever le kernel 6.1.90-1 debian , qui ne fonctionne pas peut être
le cas ou aptitude permet de résoudre en cas de problème
ps: pour les retours que tu met sur le forum , donne la commande que tu a utilisé.
ce ne sont pas des noyaux mais les headers
le noyau va ce nommer "linux-image-6.1.0-21-amd64"
en simulation
Dernière modification par debian-noel (25-06-2024 17:27:14)
Hors ligne
tu précise pas la commande ?
que donne ceci : (tu est bien sur le noyau des backports de bookworm ? , (on ne pas enlever un noyau en cour d'utilisation ).
apt -s remove --purge linux-headers-6.1.0-21-rt-amd64
ps: idem pour le linux-headers-6.1.0-22-rt-amd64
si la simulation ne donne pas d'erreur , enlève le "-s" devant la commande
nota: j'ai donné le dossier ou se trouve les modules au dessus , regarde ce qui se trouve comme noyau .
Paramétrage de linux-headers-6.1.0-21-rt-amd64 (6.1.90-1)
il te faudra enlever le kernel 6.1.90-1 debian , qui ne fonctionne pas peut être
le cas ou aptitude permet de résoudre en cas de problème
ps: pour les retours que tu met sur le forum , donne la commande que tu a utilisé.
ce ne sont pas des noyaux mais les headers
PS : les deux noyaux utilisés ci-dessus (linux-headers-6.1.0-21-rt-amd64 et linux-headers-6.1.0-22-rt-amd64) ne veulent pas se désinstaller :
le noyau va ce nommer "linux-image-6.1.0-21-amd64"
en simulation
apt -s remove --purge linux-image-6.1.0-21-amd64
Salut,
La commande de quel résultat ? Par rapport à quoi que j'ai posté ?
Alors voilà que dit mon cat /etc/apt/sources.list :
La simulation ne me dit rien de particuliers, sudo apt -s remove --purge linux-headers-6.1.0-21-rt-amd64 :
Par contre quand j'enlève le -s :
Et pour le noyau, sudo apt policy linux-image-amd64 :
Hors ligne
ce qui te gardera a jour le noyau et headers a partir des backports
pour les noyaux et headers
la réponse est ci dessous
nota: pour linux-headers-6.1.0-21 cela semble correct (il n'existe plus )
Hors ligne
Et apt autoremove --purge :
Hors ligne
Hors ligne
et le contenu du dossier /boot (avec un ls )
Hors ligne
Et le ls /boot :
Dernière modification par GI-76 (27-06-2024 16:49:28)
Hors ligne
avec un cat j'ai ouvert le fichier "config-6.1.0-18-amd64" mais cela dépasse mes compétences
vue que tu est sur le noyau des backports un nettoyage des vieux noyaux peut être ?
pour moi dans /lib/modules un ls donne
il me semble que tu a pas mal de résidu de vieux noyaux
si tu ouvre un nouveau fil pour faire un peu de ménage ?
nota: ici je pense que résolu , puisque noyau et driver nvidia correct.
Hors ligne
et le driver nvidia
donc le bug pour le driver nvidia sur bookworm résolu depuis le 03 05 2024 environ
ps: mais bon ma machine pas la même configuration que toi sûrement.
en autre ceci ne me parle pas ( signature du driver nvidia ? )
et pourtant j'ai bien le dossier avec mok.pub et mok .key , donc bien debian qui signe le driver.
enfin si tout ceci peut t'aider ............
Hors ligne
Hors ligne