GNU/Linux >> Znalost Linux >  >> Ubuntu

Přihlašovací smyčka – „badvalue (celé číslo parametr mimo rozsah pro provoz)“ – 16.04?

Spouštěl jsem Ubuntu 16.04 LTS s ručně nainstalovaným ovladačem NVIDIA 361. Po upgradu ovladače na v367 jsem nyní uzamčen z Unity pomocí přihlašovací smyčky s následující chybou v .xsession-errors :

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  32
  Current serial number in output stream:  33
openConnection: connect: No such file or directory
cannot connect to brltty at :0

Toto jsem také našel v Xorg protokoly:

[ 2312.921302] NVRM: Your system is not currently configured to drive a VGA console
[ 2312.921304] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
[ 2312.921305] NVRM: requires the use of a text-mode VGA console. Use of other console
[ 2312.921305] NVRM: drivers including, but not limited to, vesafb, may result in
           NVRM: make sure that this kernel module and all NVIDIA driver

A pak toto dále:

[  2850.609] (II) NOUVEAU driver Date:   Tue Dec 8 15:52:25 2015 +1000
[  2850.609] (II) NOUVEAU driver for NVIDIA chipset families :
[  2850.706] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.706] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.706] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -22
[  2850.706] (EE) No devices detected.
[  2850.706] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[  2850.706]    loading driver: nvidia
[  2850.706] (==) Matched nvidia as autoconfigured driver 0
[  2850.706] (==) Matched nvidia as autoconfigured driver 1
[  2850.706] (==) Matched nouveau as autoconfigured driver 2
[  2850.706] (==) Matched nvidia as autoconfigured driver 3
[  2850.706] (==) Matched nouveau as autoconfigured driver 4
[  2850.706] (==) Matched vesa as autoconfigured driver 7
[  2850.706] (II) LoadModule: "nvidia"
[  2850.706] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  2850.708] (II) Module nvidia: vendor="NVIDIA Corporation"
[  2850.708] (II) LoadModule: "nouveau"
[  2850.708] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[  2850.708] (II) Module nouveau: vendor="X.Org Foundation"
[  2850.708] (II) UnloadModule: "nouveau"
[  2850.708] (II) Unloading nouveau
[  2850.708] (II) Failed to load module "nouveau" (already loaded, 21886)
[  2850.709] (II) LoadModule: "vesa"
[  2850.709] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[  2850.709] (II) Module vesa: vendor="X.Org Foundation"
[  2850.709] (II) NOUVEAU driver Date:   Tue Dec 8 15:52:25 2015 +1000
[  2850.709] (II) NOUVEAU driver for NVIDIA chipset families :
[  2850.709] (II) NVIDIA dlloader X Driver  364.19  Tue Apr 19 13:48:55 PDT 2016
[  2850.709] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  2850.709] (II) VESA: driver for VESA chipsets: vesa
[  2850.709] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
[  2850.709] (WW) xf86OpenConsole: setsid failed: Operation not permitted
[  2850.709] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.709] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.709] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.709] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -22
[  2850.709] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -22

Vyhledávání této chybové zprávy na webu nepřináší mnoho relevantních výsledků.

Související:Zobrazit dialog při přihlášení (skript bash)?

Zkoušel jsem přejít na nižší verzi na v364 a poté zpět na v361 bez úspěchu
Zkoušel jsem vyčistit xserver-xorg, xserver-xorg-core, nvidia*, lightdm bez úspěchu
Zkoušel jsem přeinstalovat ubuntu-desktop k ničemu

Úplné přeformátování a přeinstalace by byly nesmírně rušivé a tomu se chci za každou cenu vyhnout.

Chybová zpráva v .xsession-errors zůstává vždy stejný. Jak mohu vyčistit/obnovit/resetovat svá nastavení a/nebo balíčky a/nebo knihovny do zdravého stavu bez úplného přeformátování a opětovné instalace?

Přijatá odpověď:

Přidání +iglx na xserver-command v /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf .

[SeatDefaults] 
# Dump core 
xserver-command=X -core +iglx

Poté restartujte počítač nebo Ctrl-Alt-F1, přihlaste se a sudo service lightdm restart .

Funguje jako kouzlo


Ubuntu
  1. Bash pro průvodce smyčkou a příklady

  2. Bash for smyčky Příklady

  3. Vnořená smyčka for

  1. Nvidia 375; Ubuntu 16.04; Přihlašovací smyčka (všechna stávající řešení nefungují)?

  2. Jak obnovit výchozí správce přihlášení pro Kde?

  3. Přihlašovací smyčka po upgradu na 13.10?

  1. Paralelizovat Bash For Loop?

  2. Přihlašovací smyčka Ubuntu 18 + Startx funguje?

  3. Pro smyčku s názvy souborů?