Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

xabilon a écrit :

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...)

xabilon a écrit :

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 big_smile ?
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

smile


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne