Where does Xorg log?

I’m unable to start Xorg after I updated my channels on 23.11 and I’m now in a dark and sad place.

I’m able to start XWayland it seems, so I’m on GNOME on XWayland.

b0ef       11289   11086  0 00:00 ?        00:00:33 /nix/store/if96amha76zlqgnkg6rghnra0q92y8kk-xwayland-23.1.2/bin/Xwayland :1 -rootless -noreset -accessx -core -auth /run/user/1000/.mutter-Xwaylandauth.Q7RFI2 -listenfd 4 -listenfd 5 -displayfd 6 -listenfd 7 -byteswappedclients

I’d rather be back in my comfy XMonad on Xorg.

How can I view the Xorg messages with journalctl, cause it doesn’t seem to log to Xorg.0.log, anymore?

I’ve also seen references to journalctl -u Xorg.service, but that reports no entries.

I do see some entries in journalctl -u display-manager.service, but does this display all messages from Xorg?

{ config, pkgs, ... }:
{
  services.xserver.enable = true;

  #xmodmap
  #services.xserver.displayManager.sessionCommands = "sleep 5 && ${pkgs.xorg.xmodmap}/bin/xmodmap ${myCustomLayout}";

  services.x2goserver.enable = true;

  # Enable touchpad support (enabled default in most desktopManager).
  services.xserver.libinput.enable = true;
  
  services.xserver.displayManager.gdm.enable = false;
  services.xserver.displayManager.sddm.enable = true;
  services.xserver.displayManager.defaultSession = "none+xmonad";

  services.xserver.desktopManager.plasma5.enable = true;
  services.xserver.desktopManager.gnome.enable = true;
  
  services.xserver.windowManager.xmonad  = {
    enable = true;
    enableContribAndExtras = true;
    extraPackages = hp: [ hp.xmonad hp.xmonad-contrib hp.xmonad-extras ];
  };

  services.xserver = {
    layout = "no";
    xkbVariant = "";
  };
}

Unless displayManager.job.logToJournal is disabled, you should see the log with

journalctl -t xsession

Only thing I see there is

Feb 02 10:33:25 quasar xsession[4178]: Authorization required, but no authorization protocol specified
Feb 02 10:33:25 quasar xsession[4178]: /nix/store/5xw1yvh68ydkyrlgw73wdgb299x1wlfg-xrdb-1.2.1/bin/xrdb: Resource temporarily unavailable
Feb 02 10:33:25 quasar xsession[4178]: /nix/store/5xw1yvh68ydkyrlgw73wdgb299x1wlfg-xrdb-1.2.1/bin/xrdb: Can't open display ':0'

I don’t think that’s related.

You’re using a display manager, so the xserver logs to the journal and the log can be accessed with journalctl -u display-manager.service and the rest of the logs are under the xsessions identifier. There is nothing else.

1 Like

ok, I see a bunch of these EE messages. If it’s “EE”, then Xorg is crashing?

Feb 01 23:10:17 quasar xserver-wrapper[2264]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:10:18 quasar xserver-wrapper[2264]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:10:18 quasar xserver-wrapper[2264]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:10:18 quasar xserver-wrapper[2264]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:10:18 quasar xserver-wrapper[2264]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:10:18 quasar xserver-wrapper[2264]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:10:18 quasar xserver-wrapper[2264]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:10:18 quasar xserver-wrapper[2264]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:11:08 quasar xserver-wrapper[4408]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 01 23:11:08 quasar xserver-wrapper[4408]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:11:09 quasar xserver-wrapper[4408]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:11:09 quasar xserver-wrapper[4408]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:11:09 quasar xserver-wrapper[4408]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:11:09 quasar xserver-wrapper[4408]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:11:09 quasar xserver-wrapper[4408]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:11:09 quasar xserver-wrapper[4408]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:11:09 quasar xserver-wrapper[4408]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:15 quasar xserver-wrapper[14745]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 01 23:31:15 quasar xserver-wrapper[14745]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:31:15 quasar xserver-wrapper[14745]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:31:15 quasar xserver-wrapper[14745]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:31:15 quasar xserver-wrapper[14745]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:31:15 quasar xserver-wrapper[14745]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:15 quasar xserver-wrapper[14745]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:15 quasar xserver-wrapper[14745]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:15 quasar xserver-wrapper[14745]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:20 quasar xserver-wrapper[14812]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 01 23:31:20 quasar xserver-wrapper[14812]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:31:20 quasar xserver-wrapper[14812]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:31:20 quasar xserver-wrapper[14812]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:31:20 quasar xserver-wrapper[14812]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:31:21 quasar xserver-wrapper[14812]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:21 quasar xserver-wrapper[14812]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:21 quasar xserver-wrapper[14812]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:21 quasar xserver-wrapper[14812]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:48 quasar xserver-wrapper[14923]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 01 23:31:48 quasar xserver-wrapper[14923]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:31:48 quasar xserver-wrapper[14923]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:31:48 quasar xserver-wrapper[14923]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:31:48 quasar xserver-wrapper[14923]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:31:49 quasar xserver-wrapper[14923]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:49 quasar xserver-wrapper[14923]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:49 quasar xserver-wrapper[14923]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:31:49 quasar xserver-wrapper[14923]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:37:46 quasar xserver-wrapper[15885]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 01 23:37:46 quasar xserver-wrapper[15885]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:37:46 quasar xserver-wrapper[15885]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:38:13 quasar xserver-wrapper[15991]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 01 23:38:13 quasar xserver-wrapper[15991]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:38:13 quasar xserver-wrapper[15991]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:51:16 quasar xserver-wrapper[1765]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 01 23:51:16 quasar xserver-wrapper[1765]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:51:16 quasar xserver-wrapper[1765]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:51:16 quasar xserver-wrapper[1765]: (EE) AIGLX error: dlopen of /run/opengl-driver/lib/dri/swrast_dri.so failed (/run/opengl-driver/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
Feb 01 23:51:16 quasar xserver-wrapper[1765]: (EE) AIGLX error: unable to load driver swrast
Feb 01 23:51:16 quasar xserver-wrapper[1765]: (EE) GLX: could not load software renderer
Feb 01 23:51:30 quasar xserver-wrapper[4135]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 01 23:51:30 quasar xserver-wrapper[4135]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 01 23:51:30 quasar xserver-wrapper[4135]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 01 23:51:30 quasar xserver-wrapper[4135]: (EE) AIGLX error: dlopen of /run/opengl-driver/lib/dri/swrast_dri.so failed (/run/opengl-driver/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
Feb 01 23:51:30 quasar xserver-wrapper[4135]: (EE) AIGLX error: unable to load driver swrast
Feb 01 23:51:30 quasar xserver-wrapper[4135]: (EE) GLX: could not load software renderer
Feb 01 23:59:10 quasar xserver-wrapper[4135]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:59:10 quasar xserver-wrapper[4135]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 01 23:59:17 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:59:17 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:59:17 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 01 23:59:17 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 09:24:26 quasar xserver-wrapper[4135]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 02 09:24:26 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 09:24:27 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 09:25:09 quasar xserver-wrapper[4135]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 02 09:25:09 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 09:25:09 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:12:04 quasar xserver-wrapper[4135]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 02 10:12:04 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:12:04 quasar xserver-wrapper[4135]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:30:25 quasar xserver-wrapper[110904]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 02 10:30:25 quasar xserver-wrapper[110904]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 02 10:33:08 quasar xserver-wrapper[1647]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 02 10:33:08 quasar xserver-wrapper[1647]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 02 10:33:09 quasar xserver-wrapper[1647]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 02 10:33:09 quasar xserver-wrapper[1647]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 02 10:33:09 quasar xserver-wrapper[1647]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 02 10:33:09 quasar xserver-wrapper[1647]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:33:09 quasar xserver-wrapper[1647]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:33:09 quasar xserver-wrapper[1647]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:33:09 quasar xserver-wrapper[1647]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:33:26 quasar xserver-wrapper[4196]: Current Operating System: Linux quasar 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64
Feb 02 10:33:26 quasar xserver-wrapper[4196]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Feb 02 10:33:26 quasar xserver-wrapper[4196]: (II) Initializing extension MIT-SCREEN-SAVER
Feb 02 10:33:26 quasar xserver-wrapper[4196]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 02 10:33:27 quasar xserver-wrapper[4196]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 02 10:33:27 quasar xserver-wrapper[4196]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:33:27 quasar xserver-wrapper[4196]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:33:27 quasar xserver-wrapper[4196]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:33:27 quasar xserver-wrapper[4196]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:35:50 quasar xserver-wrapper[4196]: (EE) libinput: ZSA Technology Labs Moonlander Mark I: Failed to set scroll to twofinger
Feb 02 10:35:50 quasar xserver-wrapper[4196]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger
Feb 02 10:35:50 quasar xserver-wrapper[4196]: (EE) libinput: Razer Razer Naga Pro: Failed to set scroll to twofinger

From the top of your log:

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

I don’t see anything wrong from these messages. By the way, errors in general are not critical: I have a bunch in my log too.

ok, that sucks;)

I’ve started another thread on what might be causing Xorg to not start, since I named this thread Xorg Logging.

I’m trying to use another kernel now, cause I’m fumbling in the dark.

Thanks;)

1 Like