You are not logged in.

#1 2017-11-27 10:54:54

muffin
Member
Registered: 2017-11-27
Posts: 3

[SOLVED]Budgie/Gnome: "Oh no something went wrong" after login.

So I recently installed Arch linux on my new laptop, with lightdm and both budgie and xfce as desktop environments to try out.

I then tried to install steam using yaourt (which failed, but installed some dependency packages with it, like lib32-nvidia-340xx-utils).
Since then whenever I try to login using budgie, I get the screen saying "Oh no something went wrong. An error has occured and the system can't recover."

Using XFCE works fine.

Something to note here: My laptop has intel hd graphics ONLY, so nvidia is not something that should be installed or used at all.
What I've found in journalctl -b :

Nov 27 11:40:47 yggdrasil at-spi-bus-launcher[2088]: dbus-daemon[2093]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1001 pid=2072 comm="/usr/lib/gnome-session-check-accelerated ")
Nov 27 11:40:47 yggdrasil gnome-session[2061]: X Error of failed request:  BadValue (integer parameter out of range for operation)
Nov 27 11:40:47 yggdrasil gnome-session[2061]:   Major opcode of failed request:  155 (GLX)
Nov 27 11:40:47 yggdrasil gnome-session[2061]:   Minor opcode of failed request:  3 (X_GLXCreateContext)
Nov 27 11:40:47 yggdrasil gnome-session[2061]:   Value in failed request:  0x0
Nov 27 11:40:47 yggdrasil gnome-session[2061]:   Serial number of failed request:  19
Nov 27 11:40:47 yggdrasil gnome-session[2061]:   Current serial number in output stream:  20
Nov 27 11:40:47 yggdrasil gnome-session[2061]: gnome-session-check-accelerated: GL Helper exited with code 256
Nov 27 11:40:47 yggdrasil gnome-session[2061]: modprobe: FATAL: Module nvidia not found in directory /lib/modules/4.13.12-1-ARCH
Nov 27 11:40:47 yggdrasil gnome-session-c[2099]: eglGetDisplay() failed

so somehow it's trying to load up an nvidia module.

things I've tried:
* making sure everything nvidia related is removed.
* blacklist nvidia and nouveau in /etc/modprobe.d/
* making sure the mesa package is installed (reinstalled)
*EDIT*
* made a second user with a fresh home folder, tried logging into that with budgie, same result. Which rules out anything to do with any home folder config.

I would much appreciate any help in solving this issue, since I do prefer budgie and would like to use that over xfce, and I would hate it to leave this issue unanswered as well.

Last edited by muffin (2017-11-28 05:01:13)

Offline

#2 2017-11-27 11:45:40

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,435

Re: [SOLVED]Budgie/Gnome: "Oh no something went wrong" after login.

lib32-nvidia should not be installed automatically  either way, you likely made the wrong choice when prompted for which lib32-libgl provider to install packages for, this would have  been a conscious decision on your part. However there is enough evidence to support that you didn't remove everything, but let's get some confirmation.

Post in [ code ] tags:

pacman -Qs nvidia
pacman -Qs mesa
pacman -Qs libgl
ls -l /usr/share/X11/xorg.conf.d/

Offline

#3 2017-11-27 12:36:59

muffin
Member
Registered: 2017-11-27
Posts: 3

Re: [SOLVED]Budgie/Gnome: "Oh no something went wrong" after login.

May I ask what `pacman -Qs` does differently from `pacman -Qe` ? (I used pacman -Qe | grep to see if there were any packages installed regarding nvidia)

anyway here is the output:

muffin@yggdrasil:~$ pacman -Qs nvidia
local/libvdpau 1.1.1+3+ga21bf7a-1
    Nvidia VDPAU library
local/nvidia-340xx-utils 340.104-1
    NVIDIA drivers utilities
local/xf86-video-nouveau 1.0.15-2 (xorg-drivers)
    Open Source 2D acceleration driver for nVidia cards
muffin@yggdrasil:~$ pacman -Qs mesa
local/glu 9.0.0-4
    Mesa OpenGL Utility library
local/lib32-libtxc_dxtn 1.0.1-5
    S3 Texture Compression (S3TC) library for Mesa (32-bit)
local/lib32-mesa 17.2.5-1
    an open-source implementation of the OpenGL specification (32-bit)
local/libtxc_dxtn 1.0.1-6
    S3 Texture Compression (S3TC) library for Mesa
local/mesa 17.2.5-1
    an open-source implementation of the OpenGL specification
muffin@yggdrasil:~$ pacman -Qs libgl
local/lib32-libglvnd 1.0.0-1
    The GL Vendor-Neutral Dispatch library
local/lib32-mesa 17.2.5-1
    an open-source implementation of the OpenGL specification (32-bit)
local/libglvnd 1.0.0-1
    The GL Vendor-Neutral Dispatch library
local/mesa 17.2.5-1
    an open-source implementation of the OpenGL specification
local/nvidia-340xx-utils 340.104-1
    NVIDIA drivers utilities
muffin@yggdrasil:~$ ls -l /usr/share/X11/xorg.conf.d/
total 12
-rw-r--r-- 1 root root  323 Oct  2 12:41 10-nvidia-drm-outputclass.conf
-rw-r--r-- 1 root root 1350 Oct 12 22:01 10-quirks.conf
-rw-r--r-- 1 root root  945 Sep 15 20:31 40-libinput.conf

Offline

#4 2017-11-27 13:22:30

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,435

Re: [SOLVED]Budgie/Gnome: "Oh no something went wrong" after login.

So there's still nvidia packages remaining, and this immediately links to your question on the pacman operations. -Qe only lists explicitly installed packages, which is why you thought you didn't have any nvidia packages installed, but nvidia-utils got implicitly installed with the lib32-version you accidentally installed as well. pacman -Qs simply does a search for the string (disregarding the install reason), so it also saves resources beyond that, as you don't have to load the complete list only to filter it using grep. You might want to read through man pacman for more information.

And as should be evident now, you still have an nvidia package.

pacman -Rns nvidia-340xx-utils

should work, if it doesn't, post the error message

Last edited by V1del (2017-11-27 13:27:53)

Offline

#5 2017-11-27 13:42:47

muffin
Member
Registered: 2017-11-27
Posts: 3

Re: [SOLVED]Budgie/Gnome: "Oh no something went wrong" after login.

Removing nvidia-340xx-utils worked.
Thanks for the extra information as well!

Offline

#6 2017-11-27 15:20:37

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,435

Re: [SOLVED]Budgie/Gnome: "Oh no something went wrong" after login.

Please mark as [SOLVED] by editing the title in your initial post, if the title happens to become too long, remove the Budgie Desktop addendum.

Offline

Board footer

Powered by FluxBB