CentOS 7.2 - no GUI login after upgrade

After installing and enabling the centos-release-cr repo on my CentOS 7.1
laptop; I ran yum clean all and yum update. Yum complained about gstreamer1
dependencies that is caused by epel repo; therefore, I excluded it from the
epel repo and run yum update one more time and it went through.

After the update was completed I rebooted the laptop and I will just get
the splash screen but will never get to the actual login screen; I have
experienced this in the past from CentOS 7.0 to 7.1 upgrade and at that
time it was caused by SELinux relabeling some of the configuration files;
e.g. /etc/passwd and /etc/shadow. This was discovered after I went into
single user mode and checked the journal.

I booted in the previous successful kernel that loaded and I experienced
the same behavior; therefore I went into single user mode from the latest
kernel that came with CentOS 7.2 and the previous kernel, checked the
journal and there were no errors that give me a hint of what is going
wrong. There are no SELinux relabeling but I left the laptop on for a few
hours because I was modifying a few directories to accommodate docker and
KVM storage from the default setup.

Any pointers on how to get the login screen?

Thanks in advance.


Re: CentOS 7.2 - no GUI login after upgrade

By Leon Fauster at 12/04/2015 - 05:25

Am 04.12.2015 um 03:12 schrieb Earl A Ramirez < ... at gmail dot com>:

What about the gstreamer1 stuff, are all necessary
libraries (linkage) in place? Especially for the EPEL

Re: CentOS 7.2 - no GUI login after upgrade

By John Hodrien at 12/04/2015 - 05:41

You *need* to upgrade the gstreamer libraries or you break gnome (which breaks
gdm). Uninstall whatever is clashing from epel, upgrade gstreamer, all will
be well.

There's a missing dependency there in the RPMs, but to be honest that's not at
all uncommon. I'd never recommend a partial update over a point release.


Re: CentOS 7.2 - no GUI login after upgrade

By Earl Ramirez at 12/04/2015 - 11:05

On Fri, 2015-12-04 at 09:41 +0000, John Hodrien wrote:
Thank Leon and John,

Removed the gstreamer that was installed from epel repo and I used the
packages that are from base and I am now able to login to the laptop.

Thanks again guys.