#1 Le 01/08/2009, à 09:41
- ProgVal
[Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Bonjour,
J'ai compilé moi-même le noyau, et je l'ai installé sans problème sous Ubuntu 9.04.
Par contre, sous Kubuntu 9.04, je n'y arrive pas. J'ai essayé d'abord en double-cliquant simplement sur le fichier .deb, ça lance KPackageKit, et il me dit qu'il y a une erreur.
Ensuite, j'ai fait un clic droit sur le fichier, et j'ai fait "ouvrir avec GDebi Package Installer", et j'ai aussi le bug, mais avec plus d'infos:
(Lecture de la base de données... 186863 fichiers et répertoires déjà installés.)
Préparation du remplacement de linux-image-2.6.30.3 1 (en utilisant .../linux-image-2.6.30.3_1_i386.deb) ...
Ok, aborting, since modules for this image already exist.
dpkg : erreur de traitement de /home/progval/compil-noyau/linux-image-2.6.30.3_1_i386.deb (--install) :
le sous-processus pre-installation script a retourné une erreur de sortie d'état 1
Running postrm hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.30.3
Found kernel: /boot/vmlinuz-2.6.28-14-generic
Found kernel: /boot/vmlinuz-2.6.28-11-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
Des erreurs ont été rencontrées pendant l'exécution :
/home/progval/compil-noyau/linux-image-2.6.30.3_1_i386.deb
Il est à noter que ce n'est pas la première fois que j'ai ce problème avec KPackageKit, et c'est la première fois que j'utilise GDebi.
EDIT: et lorsque je veux l'ouvrir avec Adept ou le gestionnaire de paquets synaptic, ceux-ci se contentent de se lancer normalement...
EDIT2: j'ai essayé de lancer chacun de ces 4 logiciels depuis la console avec les privilèges administratifs, ainsi que le chemin du fichier, à partir de la console, sans plus de résultats...
EDIT3: en fait, le kernel avait déjà été installé. Mais comme le GRUB est sur une autre partition (celle d'Ubuntu), Kubuntu ne pouvait la mettre à jour. Il m'a suffit de modifier menu.lst sur la partition d'Ubuntu.
Merci d'avance,
ProgVal
Dernière modification par ProgVal (Le 02/08/2009, à 20:59)
Inventeur de problèmes
Hors ligne
#2 Le 02/08/2009, à 12:29
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Up
Inventeur de problèmes
Hors ligne
#3 Le 02/08/2009, à 12:34
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Salut
Pourquoi tu upes, si tu as marqué résolu hier ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#4 Le 02/08/2009, à 12:37
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Oups, quel idiot...
J'ai oublié de signaler que j'ai un nouveau problème: le driver propriétaire NVidia n'est pas compatible avec le nouveau noyau.
Inventeur de problèmes
Hors ligne
#5 Le 02/08/2009, à 12:39
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Tu as installé le pilote comment ?
Si c'est par Envy ou directement par le script .run téléchargé chez nVidia, c'est normal : le module du pilote est compilé pour un noyau en particulier.
Donc, si tu changes de noyau, il faut :
- désinstaller le pilote
- le réinstaller pour le nouveau noyau
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#6 Le 02/08/2009, à 12:42
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
En fait, je ne me souviens même pas l'avoir installé (j'ai complètement supprimé et réinstallé Kubuntu il y a peu, je devrait donc m'en souvenir).
D'ailleurs, je ne sais même pas où ça se gère sous Kubuntu (par contre, sous Ubuntu, je le sais), et ce n'est pas faute d'avoir cherché
Dernière modification par ProgVal (Le 02/08/2009, à 12:42)
Inventeur de problèmes
Hors ligne
#7 Le 02/08/2009, à 12:50
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Quel est ton noyau et ta carte graphique ?
La plupart du temps, il suffit d'installer nvidia-glx-180, puis de relancer X
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#8 Le 02/08/2009, à 12:55
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Noyau actuel: 2.6.28-14 (generic)
Noyau que je veux: 2.6.30.3
Carte graphique: inconnu (j'ai un PC portable, je ne peux le démonter, et je ne sais pas comment connaitre le modèle)
Et comment relancer le serveur X? (la nouvelle commande: Alt + K + ImprEcr ne peut être utilisée sur un PC portable (car ImprEcr nécessite d'appuyer sur "Fn" (en plus de ImprEcr), alors que pour Alt et K, je ne doit justement pas appuyer sur "Fn"...)
Dernière modification par ProgVal (Le 02/08/2009, à 12:55)
Inventeur de problèmes
Hors ligne
#9 Le 02/08/2009, à 13:07
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Pour savoir quelle CG :
lspci | grep VGA
Pour redémarrer X, il suffit de se déconnecter de la session, choisir "relancer le serveur" dans un des menus, puis se reconnecter.
Noyau actuel: 2.6.28-14 (generic)
Noyau que je veux: 2.6.30.3
Ben alors, il est installé ou pas, ton noyau ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#10 Le 02/08/2009, à 17:17
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
01:00.0 VGA compatible controller: nVidia Corporation GeForce 9600M GT (rev a1)
non, il n'est pas installé, puisque je veux la version 2.6.30.3 (avec ma config), et qu'actuellement, j'ai la 2.6.28-14 (générique).
Mais il est à noter que j'ai déjà installé la 2.6.30.3 (avec ma config), mais le driver NVidia n'est pas compatible, c'est pour ça que je ne prend pas encore ce noyau.
Inventeur de problèmes
Hors ligne
#11 Le 02/08/2009, à 19:18
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Il va bien falloir que tu démarres sur ton nouveau noyau, pour pouvoir mettre les pilotes compatibles avec ce noyau.
Tu peux temporairement passer aux pilotes libres nv, le temps d'installer le pilote proprio.
Ensuite, je te confirme que le pilote proprio nVidia ne s'installe pas tout seul, il a donc fallu que tu fasse quelque chose, et il faut le désinstaller avant d'en installer un autre.
Tu peux montrer le contenu du fichier /etc/X11/xorg.conf ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#12 Le 02/08/2009, à 19:25
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Le problème, c'est que je ne peux pas booter sur le nouveau noyau (lorsque je choisi de démarrer en "low-resolution", ça me dit d'attendre une minute, et rien ne se passe)
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Section "ServerFlags"
Option "DontZap" "False"
EndSection
Inventeur de problèmes
Hors ligne
#13 Le 02/08/2009, à 19:30
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Ouvre le xorg.conf en root :
kdesu kate /etc/X11/xorg.conf
Et tu remplaces Driver "nvidia" par Driver "nv"
Ensuite tu redémarres sur le nouveau noyau. Tu n'auras plus d'effets de bureau ni d'accélération 3D, c'est normal, c'est temporaire.
Là, tu désinstalles les pilotes nVidia, et tu les réinstalles.
Puis tu remets ton xorg.conf comme avant ("nvidia" au lieu de "nv")
Tu dis au premier message que tu as compilé ton noyau ... pourquoi l'as-tu compilé ?
Si c'est un noyau compilé, il faut aussi que tu compiles les pilotes nVidia
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#14 Le 02/08/2009, à 19:49
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
pourquoi l'as-tu compilé ?
Pour avoir la nouvelle version, et pour l'allèger. D'ailleurs, ça ne m'a pas servi à rien, car un problème de son que j'avais a été en parti résolu (je n'ai plus le bruit bizarre) (cependant, j'ai déjà constaté que ce bruit changeait parfois de tonalité quand des affichages écran se produisaient, ça a peut-être un rapport avec nVidia...)
Si c'est un noyau compilé, il faut aussi que tu compiles les pilotes nVidia
Et l'incluant simplement dans la config? Sinon, comment? (je ne l'ai pas trouvé dans les dépots apt)
EDIT: voilà, j'ai fais ceci, mais faut qu'on m'explique pourquoi on refuse des trucs au root...
progval@Ordi-de-Val-Kubuntu:~$ wget http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/NVIDIA-Linux-x86-1.0-9746-pkg1.run
--2009-08-02 19:51:16-- http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/NVIDIA-Linux-x86-1.0-9746-pkg1.run
Résolution de us.download.nvidia.com... 195.59.145.18, 195.59.145.32
Connexion vers us.download.nvidia.com|195.59.145.18|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 14521900 (14M) [application/octet-stream]
Saving to: `NVIDIA-Linux-x86-1.0-9746-pkg1.run'
100%[=================================================================================================================================================================>] 14 521 900 226K/s in 41s
2009-08-02 19:51:58 (344 KB/s) - « NVIDIA-Linux-x86-1.0-9746-pkg1.run » sauvegardé [14521900/14521900]
progval@Ordi-de-Val-Kubuntu:~$ ./NVIDIA-Linux-x86-1.0-9746-pkg1.run
bash: ./NVIDIA-Linux-x86-1.0-9746-pkg1.run: Permission non accordée
progval@Ordi-de-Val-Kubuntu:~$ sudo ./NVIDIA-Linux-x86-1.0-9746-pkg1.run
sudo: ./NVIDIA-Linux-x86-1.0-9746-pkg1.run: command not found
progval@Ordi-de-Val-Kubuntu:~$ su root
Mot de passe :
root@Ordi-de-Val-Kubuntu:/home/progval# ./NVIDIA-Linux-x86-1.0-9746-pkg1.run
bash: ./NVIDIA-Linux-x86-1.0-9746-pkg1.run: Permission non accordée
root@Ordi-de-Val-Kubuntu:/home/progval#
Dernière modification par ProgVal (Le 02/08/2009, à 19:59)
Inventeur de problèmes
Hors ligne
#15 Le 02/08/2009, à 20:11
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Tu te compliques la vie, non ?
De toute façon, ce ne sont pas les bons pilotes ...
Les pilotes graphiques sont des modules du noyau. C'est plus pratique de les compiler séparément.
En supposant que tu es en 32bits, le pilote est ici :
http://us.download.nvidia.com/XFree86/Linux-x86/185.18.31/NVIDIA-Linux-x86-185.18.31-pkg1.run
Assure-toi d'abord dans le gestionnaire de paquets que rien en rapport à nvidia n'est installé.
Ensuite, console (CTRL+ALT+F1) obligatoire
sudo apt-get install build-essential xserver-xorg-dev
sudo /etc/init.d/kdm stop
sudo sh NVIDIA-Linux-x86-185.18.31-pkg1.run
sudo /etc/init.d/kdm start
Je n'ai jamais installé de pilotes avec un noyau compilé, je ne sais pas comment ça va se passer avec les linux-headers ...
Sinon, les pilotes propios fonctionnent sur ton install Ubuntu ?
Dernière modification par xabilon (Le 02/08/2009, à 20:13)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#16 Le 02/08/2009, à 20:13
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
(tu as posté pendant mon édition)
j'ai finalement réussi à lancer l'installation (grâce à ce lien), mais elle ne fonctionne pas: (fichier de log):
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Aug 2 19:57:47 2009
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.30.3/source'
-> Kernel output path: '/lib/modules/2.6.30.3/build'
ERROR: If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.
If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.
Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Et pour les linux-headers: il ne me semble pas y avoir touché (je ne sais même pas ce que c'est...) EDIT: maintenant, je sais ce que c'est (merci Wikipédia anglais)
Sinon, si je n'arrive pas à trouver de solution ici, je vais aller chercher de l'aide sur les forums de Gentoo...
Dernière modification par ProgVal (Le 02/08/2009, à 20:21)
Inventeur de problèmes
Hors ligne
#17 Le 02/08/2009, à 20:21
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Sur Debian, ils sont plus habitués aux compilations de kernel, et c'est similaire à Ubuntu.
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#18 Le 02/08/2009, à 20:39
- ProgVal
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Par acquis de conscience, j'ai exécuté ton code, et maintenant, ça marche.
Merci beaucoup à toi!
EDIT: Maintenant, les dégradés du fond d'écran à la connexion sont parfaits (alors qu'avant, ils étaient loin de l'être)
Et encore une fois merci!
Dernière modification par ProgVal (Le 02/08/2009, à 20:45)
Inventeur de problèmes
Hors ligne
#19 Le 02/08/2009, à 20:54
- xabilon
Re : [Résolu]Impossible de mettre à jour le noyau, seulement sous Kubuntu
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne