CentOS 7.6 update, lightdm fails

General support questions
pcaviede
Posts: 14
Joined: 2017/09/20 11:15:48

CentOS 7.6 update, lightdm fails

Post by pcaviede » 2019/01/17 17:05:00

Hi everybody!

TO add on, I also had a problem after upgrading my server from 7.4 to 7.6.1810 (Core) (Kernel 3.10.0-957.1.3.el7.x86_64). THe bootup process hangs at NFS mount (although mount with cifs works). From there, no dekstop environment, but the system is accessible via SSH. I am using lightdm, with the MATE desktop, which was working perfectly prior to the upgrade.

Systemctl reports failed lightdm and plymouth-quit:

systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● lightdm.service loaded failed failed Light Display Manager
● plymouth-quit.service loaded failed failed Terminate Plymouth Boot Screen

systemctl status lightdm.service
● lightdm.service - Light Display Manager
Loaded: loaded (/usr/lib/systemd/system/lightdm.service; enabled;
vendor preset: enabled)
Active: failed (Result: start-limit) since Thu 2018-12-06 15:02:29
-03; 3min 0s ago
Docs: man:lightdm(1)
Process: 7184 ExecStart=/usr/sbin/lightdm (code=exited, status=1/FAILURE)
Main PID: 7184 (code=exited, status=1/FAILURE)

Dec 06 15:02:29 systemd[1]: Unit lightdm.service entered
failed state.
Dec 06 15:02:29 systemd[1]: Triggering OnFailure=
dependencies of lightdm.service.
Dec 06 15:02:29 systemd[1]: lightdm.service failed.
Dec 06 15:02:29 systemd[1]: lightdm.service holdoff time over, scheduling restart.
Dec 06 15:02:29 systemd[1]: Stopped Light Display Manager.
Dec 06 15:02:29 systemd[1]: start request repeated too quickly for lightdm.service
Dec 06 15:02:29 systemd[1]: Failed to start Light Display Manager.
Dec 06 15:02:29 systemd[1]: Unit lightdm.service entered
failed state.
Dec 06 15:02:29 systemd[1]: Triggering OnFailure=dependencies of lightdm.service.
Dec 06 15:02:29 systemd[1]: lightdm.service failed.

systemctl status plymouth-quit.service
● plymouth-quit.service - Terminate Plymouth Boot Screen
Loaded: loaded (/usr/lib/systemd/system/plymouth-quit.service;
enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Thu 2018-12-06 15:02:29
-03; 3min 49s ago
Process: 7193 ExecStart=/usr/bin/plymouth quit (code=exited,
status=1/FAILURE)
Main PID: 7193 (code=exited, status=1/FAILURE)

Dec 06 15:02:29 systemd[1]: Starting Terminate Plymouth Boot Screen...
Dec 06 15:02:29 systemd[1]: Started Terminate Plymouth Boot Screen.
Dec 06 15:02:29 systemd[1]: start request repeated too quickly for plymouth-quit.service
Dec 06 15:02:29 systemd[1]: Failed to start Terminate Plymouth Boot Screen.
Dec 06 15:02:29 systemd[1]: Unit plymouth-quit.service entered failed state.
Dec 06 15:02:29 systemd[1]: plymouth-quit.service failed.

startx also fails, with Xorg crashing. Here is the log file:

more /var/log/Xorg.0.log
[101828.980]
X.Org X Server 1.20.1
X Protocol Version 11, Revision 0
[101828.981] Build Operating System: 3.10.0-693.17.1.el7.x86_64
[101828.981] Current Operating System: Linux lab.cicef.cl 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64
[101828.981] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-957.1.3.el7.x86_64 root=/dev/mapper/centos_lab-root ro crashkernel=auto rd.lvm.lv=centos_
lab/root rd.lvm.lv=centos_lab/swap rhgb quiet
[101828.981] Build Date: 15 November 2018 04:59:43PM
[101828.981] Build ID: xorg-x11-server 1.20.1-5.1.el7
[101828.982] Current version of pixman: 0.34.0
[101828.982] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[101828.982] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[101828.983] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 17 14:00:24 2019
[101828.983] (==) Using config file: "/etc/X11/xorg.conf"
[101828.983] (==) Using config directory: "/etc/X11/xorg.conf.d"
[101828.983] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[101828.984] (==) ServerLayout "X.org Configured"
[101828.984] (**) |-->Screen "Screen0" (0)
[101828.984] (**) | |-->Monitor "Monitor0"
[101828.985] (**) | |-->Device "Card0"
[101828.985] (**) |-->Input Device "Mouse0"
[101828.985] (**) |-->Input Device "Keyboard0"
[101828.985] (==) Automatically adding devices
[101828.985] (==) Automatically enabling devices
[101828.985] (==) Automatically adding GPU devices
[101828.985] (==) Automatically binding GPU devices
[101828.985] (==) Max clients allowed: 256, resource mask: 0x1fffff
[101828.985] (**) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins,
catalogue:/etc/X11/fontpath.d,
built-ins
[101828.985] (**) ModulePath set to "/usr/lib64/xorg/modules"
[101828.985] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[101828.985] (WW) Disabling Mouse0
[101828.985] (WW) Disabling Keyboard0
[101828.985] (II) Loader magic: 0x561089afe020
[101828.985] (II) Module ABI versions:
[101828.985] X.Org ANSI C Emulation: 0.4
[101828.985] X.Org Video Driver: 24.0
[101828.986] X.Org XInput driver : 24.1
[101828.986] X.Org Server Extension : 10.0
[101828.992] (--) PCI:*(4@0:2:0) 1002:4752:8086:3450 rev 39, Mem @ 0xdf000000/16777216, 0xdefff000/4096, I/O @ 0x0000e800/256, BIOS @ 0x????????/13107
2
[101828.992] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[101828.992] (II) LoadModule: "glx"
[101828.993] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[101828.996] (II) Module glx: vendor="X.Org Foundation"
[101828.997] compiled for 1.20.1, module version = 1.0.0
[101828.997] ABI class: X.Org Server Extension, version 10.0
[101828.997] (II) LoadModule: "modesetting"
[101828.997] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[101828.997] (II) Module modesetting: vendor="X.Org Foundation"
[101828.997] compiled for 1.20.1, module version = 1.20.1
[101828.997] Module class: X.Org Video Driver
[101828.997] ABI class: X.Org Video Driver, version 24.0
[101828.997] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[101828.997] (--) using VT number 2

[101829.000] (EE) open /dev/dri/card0: No such file or directory
[101829.000] (WW) Falling back to old probe method for modesetting
[101829.000] (EE) open /dev/dri/card0: No such file or directory
[101829.000] (EE) Screen 0 deleted because of no matching config section.
[101829.000] (II) UnloadModule: "modesetting"
[101829.000] (EE) Device(s) detected, but none match those in the config file.
[101829.000] (EE)
Fatal server error:
[101829.001] (EE) no screens found(EE)
[101829.001] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[101829.001] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[101829.001] (EE)
[101829.004] (EE) Server terminated with error (1). Closing log file.


My card is not being recognized, according to this. It's a very old AMD/ATI Rage 3, but it was working perfectly

I'd greatly appreciate your input!

User avatar
TrevorH
Site Admin
Posts: 33191
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7.6 update, lightdm fails

Post by TrevorH » 2019/01/17 19:52:22

I've split your post out into its own topic as it looks like a different problem to the other things being discussed in the thread you posted to. From the details you've given it appears that support for your video card has been dropped from whatever driver it was that used to be used for it. Can you boot the previous kernel and post the Xorg log from the successful start with that please?

Also, what is the output from rpm -qa Xorg\* | sort ?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

pcaviede
Posts: 14
Joined: 2017/09/20 11:15:48

Re: CentOS 7.6 update, lightdm fails

Post by pcaviede » 2019/01/18 12:26:25

Hi TrevorH

Thanks for opening up a new topic. Indeed, I tend to agree with you on the driver issue. Hard to believe there isn't an open source driver out there.

I had tried booting up from the previous two kernels I keep on the system. Same results, the bootup hangs at the same place.

rpm -qa Xorg\* | sort ? reports: sort: cannot read: ?: No such file or directory

X is fairly messed up, I gather

Looking forward to further input!

User avatar
TrevorH
Site Admin
Posts: 33191
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7.6 update, lightdm fails

Post by TrevorH » 2019/01/18 13:05:32

The command is just rpm -qa Xorg\* | sort (the question mark was part of the question not part of the command).
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

pcaviede
Posts: 14
Joined: 2017/09/20 11:15:48

Re: CentOS 7.6 update, lightdm fails

Post by pcaviede » 2019/01/18 13:12:07

Oops. Sorry.

Output is nothing.

User avatar
TrevorH
Site Admin
Posts: 33191
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7.6 update, lightdm fails

Post by TrevorH » 2019/01/18 13:27:15

Sorry, should've been with a lower case x so rpm -qa xorg\* | sort
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

pcaviede
Posts: 14
Joined: 2017/09/20 11:15:48

Re: CentOS 7.6 update, lightdm fails

Post by pcaviede » 2019/01/18 13:33:26

Here it is:

# rpm -qa xorg\* | sort

xorg-sgml-doctools-1.10-5.el7.noarch
xorg-x11-apps-7.7-7.el7.x86_64
xorg-x11-docs-1.6-7.el7.noarch
xorg-x11-drivers-7.7-6.el7.x86_64
xorg-x11-drv-ati-18.0.1-1.el7.x86_64
xorg-x11-drv-dummy-0.3.7-1.el7.1.x86_64
xorg-x11-drv-evdev-2.10.6-1.el7.x86_64
xorg-x11-drv-evdev-devel-2.10.6-1.el7.x86_64
xorg-x11-drv-fbdev-0.5.0-1.el7.x86_64
xorg-x11-drv-intel-2.99.917-28.20180530.el7.x86_64
xorg-x11-drv-intel-devel-2.99.917-28.20180530.el7.x86_64
xorg-x11-drv-keyboard-1.9.0-1.el7.x86_64
xorg-x11-drv-libinput-0.27.1-2.el7.x86_64
xorg-x11-drv-libinput-devel-0.27.1-2.el7.x86_64
xorg-x11-drv-mouse-1.9.2-2.el7.x86_64
xorg-x11-drv-mouse-devel-1.9.2-2.el7.x86_64
xorg-x11-drv-nouveau-1.0.15-1.el7.x86_64
xorg-x11-drv-openchrome-0.5.0-3.el7.1.x86_64
xorg-x11-drv-openchrome-devel-0.5.0-3.el7.1.x86_64
xorg-x11-drv-qxl-0.1.5-4.el7.1.x86_64
xorg-x11-drv-synaptics-1.9.0-2.el7.x86_64
xorg-x11-drv-synaptics-devel-1.9.0-2.el7.x86_64
xorg-x11-drv-v4l-0.2.0-49.el7.x86_64
xorg-x11-drv-vesa-2.4.0-1.el7.x86_64
xorg-x11-drv-vmmouse-13.1.0-1.el7.1.x86_64
xorg-x11-drv-vmware-13.2.1-1.el7.1.x86_64
xorg-x11-drv-void-1.4.1-2.el7.1.x86_64
xorg-x11-drv-wacom-0.36.1-1.el7.x86_64
xorg-x11-drv-wacom-devel-0.36.1-1.el7.x86_64
xorg-x11-fonts-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-75dpi-7.5-9.el7.noarch
xorg-x11-fonts-cyrillic-7.5-9.el7.noarch
xorg-x11-fonts-ethiopic-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-1-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-14-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-14-75dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-15-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-15-75dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-1-75dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-2-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-2-75dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-9-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-9-75dpi-7.5-9.el7.noarch
xorg-x11-fonts-misc-7.5-9.el7.noarch
xorg-x11-fonts-Type1-7.5-9.el7.noarch
xorg-x11-font-utils-7.5-21.el7.x86_64
xorg-x11-proto-devel-2018.4-1.el7.noarch
xorg-x11-resutils-7.5-13.el7.x86_64
xorg-x11-server-common-1.20.1-5.1.el7.x86_64
xorg-x11-server-devel-1.20.1-5.1.el7.x86_64
xorg-x11-server-source-1.20.1-5.1.el7.noarch
xorg-x11-server-utils-7.7-20.el7.x86_64
xorg-x11-server-Xdmx-1.20.1-5.1.el7.x86_64
xorg-x11-server-Xephyr-1.20.1-5.1.el7.x86_64
xorg-x11-server-Xnest-1.20.1-5.1.el7.x86_64
xorg-x11-server-Xorg-1.20.1-5.1.el7.x86_64
xorg-x11-server-Xspice-0.1.5-4.el7.1.x86_64
xorg-x11-server-Xvfb-1.20.1-5.1.el7.x86_64
xorg-x11-server-Xwayland-1.20.1-5.1.el7.x86_64
xorg-x11-util-macros-1.19.0-3.el7.noarch
xorg-x11-utils-7.5-23.el7.x86_64
xorg-x11-xauth-1.0.9-1.el7.x86_64
xorg-x11-xbitmaps-1.1.1-6.el7.noarch
xorg-x11-xinit-1.3.4-2.el7.x86_64
xorg-x11-xinit-session-1.3.4-2.el7.x86_64
xorg-x11-xkb-extras-7.7-14.el7.x86_64
xorg-x11-xkb-utils-7.7-14.el7.x86_64
xorg-x11-xkb-utils-devel-7.7-14.el7.x86_64
xorg-x11-xtrans-devel-1.3.5-1.el7.noarch

pcaviede
Posts: 14
Joined: 2017/09/20 11:15:48

Re: CentOS 7.6 update, lightdm fails

Post by pcaviede » 2019/01/23 12:45:21

Hi:

I'm getting the notion it's the Xorg-x11 ATI driver for the 7.6 release. See the attached thread.

The xorg-x11-drv-ati-18.0.1 included with this release seems to break the GUI when using ATI graphic cards. The suggestion is to install a 18.1.0 version, available elsewhere

Hard to understand why Centos hasn't released an updated driver yet.

https://bugzilla.redhat.com/show_bug.cgi?id=1637561#c21

User avatar
TrevorH
Site Admin
Posts: 33191
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7.6 update, lightdm fails

Post by TrevorH » 2019/01/23 13:15:50

Did you try the workaround listed in the thread pointed to from the 7.6 release notes?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

pcaviede
Posts: 14
Joined: 2017/09/20 11:15:48

Re: CentOS 7.6 update, lightdm fails

Post by pcaviede » 2019/01/23 16:10:11

You mean the one posted in comment 21? That link is dead. I'm afraid

Several other forums mention trying the 18.1.0 version, but this is only available for Fedora, and it works with another ATI card.

Post Reply