Pour résumer suite à un passage du pilote nouveau vers nvidia je ne peux plus changer d'utilisateur avec lightdm. En clair depuis une session ouverte si je lance la commande
[ 48425.426]
X.Org X Server 1.17.2
Release Date: 2015-06-16
[ 48425.426] X Protocol Version 11, Revision 0
[ 48425.426] Build Operating System: Linux 4.0.4-2-ARCH x86_64
[ 48425.426] Current Operating System: Linux Lupus 4.1.6-1-ARCH #1 SMP PREEMPT Mon Aug 17 08:52:28 CEST 2015 x86_64
[ 48425.426] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=394aa8ac-15f0-4ad5-835f-1f72d2e8113d rw quiet
[ 48425.426] Build Date: 17 July 2015 05:38:19PM
[ 48425.426]
[ 48425.426] Current version of pixman: 0.32.8
[ 48425.426] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 48425.426] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 48425.426] (==) Log file: "/var/log/Xorg.1.log", Time: Wed Sep 30 21:39:45 2015
[ 48425.426] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 48425.427] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 48425.427] (==) No Layout section. Using the first Screen section.
[ 48425.427] (==) No screen section available. Using defaults.
[ 48425.427] (**) |-->Screen "Default Screen Section" (0)
[ 48425.427] (**) | |-->Monitor "<default monitor>"
[ 48425.427] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 48425.427] (==) Automatically adding devices
[ 48425.427] (==) Automatically enabling devices
[ 48425.427] (==) Automatically adding GPU devices
[ 48425.427] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 48425.427] Entry deleted from font path.
[ 48425.427] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 48425.427] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 48425.427] Entry deleted from font path.
[ 48425.427] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 48425.427] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/,
/usr/share/fonts/Type1/
[ 48425.427] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 48425.427] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 48425.427] (II) Loader magic: 0x817d60
[ 48425.427] (II) Module ABI versions:
[ 48425.427] X.Org ANSI C Emulation: 0.4
[ 48425.427] X.Org Video Driver: 19.0
[ 48425.427] X.Org XInput driver : 21.1
[ 48425.427] X.Org Server Extension : 9.0
[ 48425.430] (EE) systemd-logind: failed to get session: PID 13437 does not belong to any known session
[ 48425.430] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 48425.430] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[ 48425.432] (--) PCI:*(0:4:0:0) 10de:0393:1043:8276 rev 161, Mem @ 0xfa000000/16777216, 0xe0000000/268435456, 0xfb000000/16777216, I/O @ 0x00007c00/128, BIOS @ 0x????????/131072
[ 48425.432] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 48425.432] (II) LoadModule: "glx"
[ 48425.494] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 48425.617] (II) Module glx: vendor="NVIDIA Corporation"
[ 48425.617] compiled for 4.0.2, module version = 1.0.0
[ 48425.617] Module class: X.Org Server Extension
[ 48425.617] (II) NVIDIA GLX Module 304.125 Mon Dec 1 20:22:48 PST 2014
[ 48425.617] (==) Matched nouveau as autoconfigured driver 0
[ 48425.617] (==) Matched nv as autoconfigured driver 1
[ 48425.617] (==) Matched modesetting as autoconfigured driver 2
[ 48425.617] (==) Matched fbdev as autoconfigured driver 3
[ 48425.617] (==) Matched vesa as autoconfigured driver 4
[ 48425.617] (==) Assigned the driver to the xf86ConfigLayout
[ 48425.617] (II) LoadModule: "nouveau"
[ 48425.617] (WW) Warning, couldn't open module nouveau
[ 48425.617] (II) UnloadModule: "nouveau"
[ 48425.617] (II) Unloading nouveau
[ 48425.617] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 48425.617] (II) LoadModule: "nv"
[ 48425.618] (WW) Warning, couldn't open module nv
[ 48425.618] (II) UnloadModule: "nv"
[ 48425.618] (II) Unloading nv
[ 48425.618] (EE) Failed to load module "nv" (module does not exist, 0)
[ 48425.618] (II) LoadModule: "modesetting"
[ 48425.618] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 48425.618] (II) Module modesetting: vendor="X.Org Foundation"
[ 48425.618] compiled for 1.17.2, module version = 1.17.2
[ 48425.618] Module class: X.Org Video Driver
[ 48425.618] ABI class: X.Org Video Driver, version 19.0
[ 48425.618] (II) LoadModule: "fbdev"
[ 48425.618] (WW) Warning, couldn't open module fbdev
[ 48425.618] (II) UnloadModule: "fbdev"
[ 48425.618] (II) Unloading fbdev
[ 48425.618] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 48425.618] (II) LoadModule: "vesa"
[ 48425.618] (WW) Warning, couldn't open module vesa
[ 48425.618] (II) UnloadModule: "vesa"
[ 48425.618] (II) Unloading vesa
[ 48425.618] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 48425.618] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 48425.618] (++) using VT number 8
[ 48425.618] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
[ 48425.619] (WW) Falling back to old probe method for modesetting
[ 48425.619] (EE) Screen 0 deleted because of no matching config section.
[ 48425.619] (II) UnloadModule: "modesetting"
[ 48425.619] (EE) Device(s) detected, but none match those in the config file.
[ 48425.619] (EE)
Fatal server error:
[ 48425.619] (EE) no screens found(EE)
[ 48425.619] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 48425.619] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[ 48425.619] (EE)
[ 48425.679] (EE) Server terminated with error (1). Closing log file.
Et tout rentre dans l'ordre. Ce fichier devait exister sur mon ancienne config nvidia et à disparu en passant nvidia-->nouveau-->nvidia (le fichier n'est plus fourni avec nvidia-utils depuis la version 275.09.07)
C'est un bug à déclarer vers Xorg - Nvidia ou lightdm?
Par contre j'ai essayé d'utiliser le webkit-greeter, j'arrive sur la page de connexion , je peux sélectionner un user et entrer le mot de passe mais ça reste bloqué!...
C'est très étrange ton souci. Es tu sûr que le drivers nvidia et tous les paquets associés était installés ? Car ton log ne listait même pas le driver nvidia, uniquement nouveau...
Quel est la sortie de :
En résumé, donc tout fonctionne correctement ? Il n'y a donc pas de bug. C'est juste la détection automatique qui déconne un peu, c'est tout.
Surtout que le Wiki recommande/propose la création du fichier en question : "20-nvidia.conf"
Tout de même, Xorg n'est plus censé avoir besoin du fichier conf pour détecter la configuration graphique, ce qui fonctionne globalement chez moi sauf dans ce cas particulier (et qui plante complètement le PC)... qui m'a fait cherché un moment.
Pour lightdm-webkit-greeter si quelqu'un a une idée... J'ai trouvé le même cas sur le forum anglophone :
A noter j'ai installé pipelight pour activer le plugin silverlight. Au premier chargement du greeter (webkit) j'ai eu les fenêtres d'installation du plugin... est-ce que cela peut avoir un rapport?
Ok résolu.... la solution était indiquée dans un des commentaires du paquet lightdm-webkit-greeter sur AUR :
Markinhos a écrit :If you wanna fix the login problem, check the folder /usr/share/xsessions/, mine has 2 files, one is xfce.desktop.
Now, on /etc/lightdm/lightdm.conf, change #user-session=default to user-session=xfce (remove # and change default to your existing xsession)
Comment by Jan de Groot (JGC) - Tuesday, 06 October 2015, 06:53 GMT
From your logs:
[ 48425.430] (EE) systemd-logind: failed to get session: PID 13437 does not belong to any known session
[ 48425.430] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 48425.430] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
X runs unprivileged on your system, but because of the VT-shuffling X will not get permissions from logind, so it doesn't assign the correct driver here.