Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Disclaimer, and one more FAQ

What happened:  Typically, 'yum' update command created was ran to create a new kernel-header (i.e. accepting during shutdown prompt, performed from some online suggestion), your old NVIDIA driver (that manages your graphics cards), was compiled to the old kernel-header before you ran the 'yum' update, so now GUI will not load.

Expand
titleExample of the new kernel you may have accidentally added

Referencing the image below, in most cases:

  • CentOS Linux (3.10.0-1160.42.2.el7.x86_64) 7 (Core) ← Your new default kernel-header after running yum update (NVIDIA driver NOT compiled to this kernel-header)
  • CentOS Linux (3.10.0-1160.31.1.el7.x86_64) 7 (Core) ← Previously working kernel with display (NVIDIA driver was properly installed and compiled to THIS kernel-header)
  • CentOS Linux (3.10.0-1160.11.1.el7.x86_64) 7 (Core)  ← Fresh install, after updates to setup for initial NVIDIA driver installation (disabling Nouveau) (NVIDIA driver was properly installed and compiled to THIS kernel-header)
  • CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core) ← Created during the initial CentOS installation (fresh install)
  • CentOS Linux (0-rescue-d7d3687fde2848c18c21b05a0cfe21cf) 7 (Core) ← Created during the initial CentOS installation

Disclaimer: Exxact is not responsible for troubleshooting or resolving issues arising from software updates made to the system after the system has shipped from Exxact. These include Operating system updates and application updates. Exxact may help with this on a best-effort basis at Exxact's discretion. 

This article mainly serves to help those who encounter this issue directly caused from running Linux OS update commands.

This would be 'best-effort'.

How to fix this issue

...

How do I prevent this issue in the future?: A lot of people run into this the first time. Just 'wget' the latest NVIDIA '.run' file, make it executable, and then run it over your existing NVIDIA driver file. This article holds up well to show how to look for the NVIDIA driver file from NVIDIA's website: Reinstall NVIDIA drivers for CentOS 7.x

Why doesn't Exxact prevent people to run Linux OS updates?: Exxact build systems loaded with Linux Operating Systems, Software, Libraries, Frameworks, etc. that are all typically open-source; Exxact does not own them, nor do they develop it. These systems are configured to work out-of-box without restricting the user in any way. Restricting OS updates may conflict with routine system maintence handled by other facilities or administrators.