Ecran noir au démarrage après réinstallation de gnome

Bonjour,

J’ai récemment troqué ma Lenny pour une Squeeze. Après une réinstallation des pilotes propriétaires de Nvidia, tout allait bien, jusqu’à je veuille virer un paquet. Celui-ci voulait se faire accompagner dans son départ par tout Gnome, et moi, un brin endormie, j’ai validé. Du coup, fatalement, au démarrage suivant, X a eu un peu de mal à se lancer.

J’ai donc réinstallé Gnome, en choisissant gdm3, mais il reste visiblement un problème. Quand je démarre, au lieu de la fenêtre de connexion, j’ai un bel écran noir avec un prompt (-) qui clignote. Avec un petit Ctrl-Alt-F1, j’ai une console tout à fait fonctionnelle, mais j’aimerais bien récupérer mon bureau graphique.

Merci d’avance pour votre aide.

Salut,

GDM est le “gnome display mananger”

Il faut installer “gnome” :slightly_smiling: mais il doit y avoir moins bestial :slightly_smiling:

[quote=“ggoodluck47”]Salut,

GDM est le “gnome display mananger”

Il faut installer “gnome” :slightly_smiling: mais il doit y avoir moins bestial :slightly_smiling:[/quote]

oui, gnome-core pour ne pas tout charger…

bruno@bdl:~$ apt-cache policy gnome-core gnome-core: Installé : (aucun) Candidat : 1:2.30+3 Table de version : 1:2.30+3 0 500 http://ftp2.fr.debian.org/debian/ sid/main i386 Packages 1:2.22.2~5 0 500 http://ftp.fr.debian.org/debian/ stable/main i386 Packages

permettra un téléchargement moins lourd… et surtout épuré de beaucoup de paquets qui ne peuvent pas forcément intéresser…

Je n’ai pas été claire : j’ai installé gnome en installant le paquet gnome (aptitude install gnome) ce qui est effectivement bourrin vu que ça installe un peu tout et n’importe quoi, et lors de l’installation, ça demande quel manager on veut entre gdm et gdm3, ce à quoi j’ai répondu “gdm3”.

Donc normalement, tout devrait être installé. Mais comme on dit pour faire rager tout informaticien normalement constitué : “Ça ne marche pas.”

Est-ce que le problème peut venir de gdm3 ? Si oui, comment fait-on pour changer de manager en ligne de commande ?

Dans ton ctrl alt f1

log toi sur ton user (pas root hein)
et tape : startx (voir si ça lance le bureau)

Effectivement, un startx ramène des informations intéressantes.
Ça balance un certain nombre d’erreurs. Mon xorg.conf lui plaît (à part quelques avertissements sans importance) jusqu’à ce qu’il en arrive à charger le module nvidia.

[code]Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[…]
NVIDIA : Failed to load the NVIDIA kernel module. Please check your
NVIDIA : system’s kernel log for additional error messages.
UnloadModule: "nvidia"
Unloading /usr/lib/xorg/modules/drivers/nvidia_drv.so
Failed to load module “nvidia” (module-specific error, 0)
No drivers available.

Fatal server error:
no screens found
[/code]

C’est donc au niveau du driver nvidia que ça coince.
Du coup, je l’ai téléchargé du site de nvidia et j’ai lancé le .run, il me signale que j’ai déjà la même version d’installée (256.53), puis proteste parce que le compilateur par défaut (gcc 4.4) n’est pas le même que celui utilisé pour le noyau (gcc 4.3) et qu’il faut donc changer la “CC environment variable”.
Je tape :

Mais ça me fait toujours la même chose.

Deux questions :

  • ça sert à quelque chose que je réinstalle les pilotes nvidia ?
  • si oui, comment je fais pour qu’il utilise bien gcc-4.3 ?

Merci encore.

Heu (à confirmer)

1- Sous squeeze : apt-get install dkms (devrait permettre d’intaller ta carte graphique facilement)

ou

2- apt-get install nouveau (driver ‘libre’ de nvidia) et modifier ton xorg.conf en conséquence.

Tcho,

*** install nvidia-kernel-dkms ( plus exactement :wink: le reste devrait arriver avec les dépendances)

Après vérification, nvidia-kernel-dkms et dkms sont déjà installés. Comment ça s’utilise ?

#nvidia-xconfig

Et … reboot ( je ne sais pas pourquoi mais ça n’a jamais fonctionné sans ça chez moi )

( installer nvidia-glx-ia32 pour les 64bits )

Grumph, c’est embêtant. En fait, j’avais déjà testé ça (j’aurais dû le préciser).

Deux techniques :

  • lancer le nvidia-xconfig juste comme ça (et il n’a pas l’air de modifier grand chose)
  • supprimer le xorg.conf, puis lancer le nvidia-xconfig.
    Dans les deux cas, le résultat est le même.

Petite précision, je suis en 32 bits.

EDIT :
Un modprobe nvidia me renvoie :

WARNING: All config files need .conf: /etc/modprobe.d/libpisock9, it will be ignored in a future release. FATAL: Module nvidia not found.

On peut voir le xorg.conf ??
Le nvidia-xconfig ne créé pas un /etc/X11/XF86truc ??
La Testing est couplée a Stable ou à Sid ??

Par expérience : il est plus simple d’installer les drivers venant directement de Sid, les dépendances se résolvent d’elles-mêmes.[quote=“Pikaciette”]Unloading /usr/lib/xorg/modules/drivers/nvidia_drv.so[/quote]
Hum cette erreur me rappelle qqch, je vais fouiller.

La : https://d.debian-fr.org/t/installation-nvidia-ne-fonctionne-plus-serveur-x-a-echoue/25340/3

C’est un problème avec nvidia-glx.

Yep, le voici, après lancement de nvidia-xconfig :

[code]# nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 256.53 (buildmeister@builder101) Fri Aug 27 21:34:01 PDT 2010

nvidia-settings: X configuration file generated by nvidia-settings

nvidia-settings: version 1.0 (buildd@ninsei) Tue Jun 24 18:11:48 UTC 2008

Section "ServerLayout"
Identifier "Layout0"
Screen 0 “Screen0” 0 0
InputDevice “Keyboard0” "CoreKeyboard"
InputDevice “Mouse0” "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option “Xinerama” "0"
EndSection

Section “InputDevice”

# generated from default
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/input/mice"
#Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"

EndSection

Section “InputDevice”

# generated from default
Identifier     "Keyboard0"
Driver         "kbd"
Option         "XkbModel" "pc105"
Option         "XkbLayout" "fr"
Option         "XkbVariant" "latin9"

EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Acer P193W"
HorizSync 30.0 - 81.0
VertRefresh 55.0 - 76.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 290"
EndSection

Section “Screen”

Removed Option “metamodes” “DFP-0: nvidia-auto-select +0+0, DFP-1: 1280x1024 +1920+0”

Identifier     "Screen0"
Device         "Videocard0"
Monitor        "Monitor0"
DefaultDepth    24
Option         "TwinView" "1"
Option         "TwinViewXineramaInfoOrder" "DFP-0"
Option         "metamodes" "CRT: nvidia-auto-select +1920+0, DFP: nvidia-auto-select +0+0"
SubSection     "Display"
    Depth       24
EndSubSection

EndSection
[/code]

Non. Ça me dit explicitement que ça sauvegarde le xorg.conf et que ça le modifie.

Heu, je n’ai laissé que du Squeeze dans mon sourcelist. C’est mal ? J’avoue que c’est la première fois que je m’aventure en testing…

En attendant, j’ai continué à tester des choses. Notamment, comme “nouveau” était déjà installé, j’ai remplacé nvidia par nouveau dans mon xorg. Et là, bonheur, ça se lance (avec des résolutions moisies, mais ça, ça se rectifie). Donc le problème, c’est bien que le système n’arrive pas à charger le pilote nvidia.
Comme j’aimerais bien quand même avoir la prise en charge de la 3D et que ça me frustre de ne pas comprendre pourquoi il ne veut pas du pilote nvidia, j’aimerais quand même réussir à ce que ce dernier fonctionne…

Testing est rarement complète, il faut souvent piocher dans les 2 autres branches utilisables ( c’est pourquoi je lui préfère Sid ).
Pour bien faire il faudrait rajouter les dépots Sid et un fichiers préférences adéquat.

ex:

[code]deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

deb http://mirror.home-dn.net/debian-multimedia/ testing main non-free
deb-src http://mirror.home-dn.net/debian-multimedia/ testing main non-free

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

##deb http://mirror.home-dn.net/debian-multimedia/ sid main non-free
##deb-src http://mirror.home-dn.net/debian-multimedia/ sid main non-free
[/code]

[code]Package: *
Pin: release a=apt-build
Pin-Priority: 989

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 900

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 900

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 900

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 500

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 500

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 500

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 500

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: nvidia-kernel-dkms nvidia-kernel-common nvidia-glx nvidia-settings nvidia-xconfig nvidia-libvdpau1 nvidia-vdpau-driver
Pin: release o=Debian
Pin-Priority: 1000
[/code]

Edit= cf viewtopic.php?f=8&t=5659