You are not logged in.
I spent most of the day today configuring my Arch machine. It has been working perfectly. Today I installed VirtualBox, as well as some other software (scribus, wine, tuxboot, and many dependencies). Now when I try to reboot, I get the "Oh no!" error, and I can't get past that screen.
I'm able to Ctrl-Alt-F4 and get to a command prompt to login. I tried checking logs, and from what I can tell (and I'm still really new at this), it might have something to do with libinput. At least there are a lot of entries in my Xorg.1.log file about unloading that module.
Can someone walk me through how to figure out where the error is so I can fix it? I'm on another machine, so I can't cut and paste log files.
Last edited by BelowZero (2018-05-23 22:25:55)
Offline
So, GDM is broken. And you can paste logs from the TTY: https://wiki.archlinux.org/index.php/Li … in_clients
More information about your system is needed: display manager, desktop environment, X or wayland, and the relevant journal entries.
Offline
Please post the Xorg.1.log and the pacman.log for the updates that caused the issue onwards.
Offline
Thanks for the tip about pasting from the TTY. Here are my most recent journal entries: (Removed)
Display Manager: GDM
Desktop Environment: Budgie
I don't know if I'm using X or Wayland. Is there a way I can check?
Last edited by BelowZero (2018-05-19 14:18:47)
Offline
Please post the Xorg.1.log and the pacman.log for the updates that caused the issue onwards.
Xorg.1.log = (Removed)
pacman.log = (Removed)
Last edited by BelowZero (2018-05-19 14:19:13)
Offline
Read the wiki page on systemd to learn how to filter journal entries to specific apps.
It looks like Gnome shell is crapping out because of broken extensions. Disable them.
Offline
It looks like Gnome shell is crapping out because of broken extensions. Disable them.
This may be a dumb question, but how do I disable them without using gnome-tweak-tool? I'm stuck in TTY.
Offline
There is a cli interface: https://wiki.archlinux.org/index.php/GNOME#Extensions
Also, first result on google: https://askubuntu.com/questions/591757/ … mmand-line
Please do your own research: no-one is here to hold your hand.
Offline
There is a cli interface: https://wiki.archlinux.org/index.php/GNOME#Extensions
Also, first result on google: https://askubuntu.com/questions/591757/ … mmand-line
Please do your own research: no-one is here to hold your hand.
I appreciate the information on the CLI version, and your assistance with this issue.
When I run the command:
gsettings get org.gnome.shell enabled-extensions
The only active extension that I have is something labeled as "@as []". It does not let me disable it. When I view the journal from the last failed boot, I do not see where you have determined it is a gnome-extension that is broken. From what I can tell, it may be searching for an Nvidia graphics card, when I have an Intel card. I'm not sure why it would have switched, but could this be the cause instead?
I do not appreciate your last comment, although I understand why you said it. What you overlooked was my comment in my first post where I stated that I was very new to Arch. You are also missing the fact that I've spent the better part of my entire afternoon troubleshooting this, reading, and learning. I've been working on this now for six hours. Asking here was my last resort. I did in fact try to search the Wiki regarding extensions, and I did search Google. The Wiki entry on extensions mentions nothing about disabling them. My chosen Google search terms were also not helpful with regard to the CLI, hence my post. Also please try to remember that you too were once new to this. So although I completely understand your final comment and respect your thoughts, I'd ask that you reconsider making statements like that in the future. They do not go over well, and only serve to discourage people from using Arch in the first place.
Offline
Offline
The relevant part of the journal:
May 18 16:01:22 XPS-13 gnome-shell[552]: Failed to create backend: Failed to initialize renderer: Missing extension for GBM renderer: EGL_KHR_platform_gbm, Missing EGL extensions required for EGLDevice renderer: EGL_EXT_device_base
May 18 16:01:22 XPS-13 gnome-session[536]: gnome-session-binary[536]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
May 18 16:01:22 XPS-13 gnome-session-binary[536]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
May 18 16:01:22 XPS-13 gnome-session-binary[536]: Unrecoverable failure in required component org.gnome.Shell.desktop
May 18 16:01:22 XPS-13 gdm[452]: GdmDisplay: display lasted 0.497643 seconds
May 18 16:01:22 XPS-13 systemd-logind[419]: Removed session c1.
May 18 16:01:22 XPS-13 gdm[452]: Child process -491 was already dead.
May 18 16:01:22 XPS-13 gdm[452]: Child process 480 was already dead.
May 18 16:01:22 XPS-13 gdm[452]: Unable to kill session worker process
May 18 16:01:22 XPS-13 systemd[1]: Stopping User Manager for UID 120...
Offline
@jasonwryan thank you missed that the journal has been posted.
Offline
[2018-05-18 14:39] [ALPM] reinstalled lib32-nvidia-340xx-utils (340.106-2)
[2018-05-18 16:24] [PACMAN] Running 'pacman -S mesa-libgl'
May 18 16:01:28 XPS-13 gnome-session[624]: X Error of failed request: BadValue (integer parameter out of range for operation)
May 18 16:01:28 XPS-13 gnome-session[624]: Major opcode of failed request: 151 (GLX)
May 18 16:01:28 XPS-13 gnome-session[624]: Minor opcode of failed request: 3 (X_GLXCreateContext)
May 18 16:01:28 XPS-13 gnome-session[624]: Value in failed request: 0x0
May 18 16:01:28 XPS-13 gnome-session[624]: Serial number of failed request: 19
May 18 16:01:28 XPS-13 gnome-session[624]: Current serial number in output stream: 20
May 18 16:01:28 XPS-13 gnome-session[624]: gnome-session-check-accelerated: GL Helper exited with code 256
May 18 16:01:28 XPS-13 gnome-session[624]: modprobe: FATAL: Module nvidia not found in directory /lib/modules/4.16.9-1-ARCH
May 18 16:01:28 XPS-13 gnome-session-c[771]: eglGetDisplay() failed
May 18 16:03:18 XPS-13 /usr/lib/gdm-x-session[523]: (II) IGLX: Loaded and initialized swrast
May 18 16:03:18 XPS-13 /usr/lib/gdm-x-session[523]: (II) GLX: Initialized DRISWRAST GL provider for screen 0
May 18 16:01:22 XPS-13 gnome-shell[552]: Failed to create backend: Failed to initialize renderer: Missing extension for GBM renderer: EGL_KHR_platform_gbm, Missing EGL extensions required for EGLDevice renderer: EGL_EXT_device_base
Offline
Sorry, but I'm still at a loss on how to fix this. From the previous posts, it appears there is an issue with EGL-KHR_platform_gbm and EGL_EXT_device_base. However, they don't seem to be installed, nor can I reinstall them. I'm not sure how to fix them then.
Then I started wondering if it was an Nvidia issue. But I have an Intel 620 graphics card. If I try to remove lib32-nvidia-340xx-utils, it tells me it fails because it could not satisfy dependencies. Removing it breaks dependencies with lib32-libgl.
Then I wondered if I could remove mesa-libgl, but that's not installed on my system, despite the log above showing it was installed.
I'm trying to figure out what this means, but I'm not having much luck. Can anyone shed some light on this?
Offline
If you have a intel card, make sure you install libglvnd and lib32-libglvnd, with these present you should be able to remove nvidia-340xx-utils without dependency problems.
During initial installation you will have been asked which provider you want to install for the libgl dependency, by default nvidia-340xx is selected, you have to consciously switch that.
Last edited by V1del (2018-05-19 13:11:32)
Offline
I was able to install libglvnd and lib32-libglvnd and then remove the nvidia-340xx module. However, this did not fix my problem. I'm still getting the white screen of death.
Offline
Let's start with the basics:
lspci
pacman -Qs nvidia
and an updated journal, please.
Offline
Okay, lspci returns this:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
39:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
6e:00.0 Non-Volatile memory controller: SK hynix Device 1527
pacman -Qs nvidia returns this:
local/libvdpau 1.1.1+3+ga21bf7a-1
Nvidia VDPAU library
local/nvidia-340xx-utils 340.106-2
NVIDIA drivers utilities
Updated journal: https://ptpb.pw/98JX
Offline
If you have a intel card, make sure you install libglvnd and lib32-libglvnd, with these present you should be able to remove nvidia-340xx-utils without dependency problems.
pacman -Qs nvidia returns this:
local/libvdpau 1.1.1+3+ga21bf7a-1 Nvidia VDPAU library local/nvidia-340xx-utils 340.106-2 NVIDIA drivers utilities
You still have nvidia-340xx-utils installed which breaks libgl for drivers apart from the nvidia-340xx driver.
Offline
Removing nvidia-340xx-utils worked! I now have a DE. Thank you very much!
Offline
Glad to hear, please mark as [SOLVED] by editing the title in your first post.
https://wiki.archlinux.org/index.php/Co … ow_to_post
Last edited by V1del (2018-05-19 15:34:53)
Offline