On Mon, Feb 15, 2016 at 10:40 AM, Russel Winder <russel@winder.org.uk> wrote:
On Mon, 2016-02-15 at 09:24 -0600, Richard Shaw wrote:
[…]
>
> Not enough detail to give any specific help, but I would start with
> looking
> through the logs. Reboot to something working, even if it's console only
> and do something like:
>
> # journalctl -b -1
>
> And look through to see if you can find a hint or smoking gun.

I'd forgotten how much I hate journalctl.  35,000 messages in 3 minutes of a
boot!

Anyway, spurred on by your email (sorry for lack of data first time round, I
was frustrated and annoyed, so terse) I sifted the output with grep and
started at the beginning and:

gdm-wayland-session fails due to lack of libnvidia-tls.so.358.16.

Clearly I have missed cleaning up something to do with ld.so or something as
gdm-wayland-session thinks the NVIDIA driver is still installed.

If i try executing Xwayland from a command prompt I get the same message
about libnvidia-tls.so.358.16 not being present.

The only things I can think of are double checking ld.conf? The  xorg nvidia driver package that provides the tls library also provides these two files... Something from them still lurking about?

$ rpm -ql xorg-x11-drv-nvidia-libs-358.16-1.fc22.x86_64
/etc/ld.so.conf.d/nvidia-lib64.conf
/etc/prelink.conf.d/nvidia-lib64.conf
...

And a WAG to double check your initrd? And make sure all nvidia packages are removed?

Thanks,
Richard