X display manager fails after update

System stop on “Reached graphical interface” OK
after update with zypper. I can login to console but GUI seems to be broken. Nvidia driver re-installation does not help. zypper output during reinstallation

http://paste.opensuse.org/17332645

openSUSE 12.3 (i586)
KDE 4.10
kernel 3.7.10-1.4.1.

rpm -qa | grep nvidia
x11-video-nvidiaG02-304.88-25.1.i586
nvidia-gfxG02-kmp-desktop-304.88_k3.7.10_1.1-24.1.i586
nvidia-computeG02-304.88-25.1.i586

So, you may wish to remove the YaST nVIDIA driver files and consider installing it the hard way perhaps. Have a look here: Installing the nVIDIA Video Driver the Hard Way - Blogs - openSUSE Forums

You should install the nVIDIA driver in run level 3 the firs time: How to Start openSUSE 12.3 with Grub 2 into Run Level 3 - Blogs - openSUSE Forums

If you elect to compile and install your own kernel file with this: S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.60 - Blogs - openSUSE Forums ,

with lots more info here: openSUSE and Installing New Linux Kernel Versions - Blogs - openSUSE Forums

You can then use this to automatically reinstall the nVIDIA driver using DKMS and so have a look here: S.A.N.D.I. - SuSE Automated NVIDIA Driver Installer - Version 1.50 - Blogs - openSUSE Forums

OR you can go the simple life and reinstall the nVIDIA driver on each kernel update using this instead: LNVHW - Load NVIDIA (driver the) Hard Way from runlevel 3 - Version 1.46 - Blogs - openSUSE Forums .

Basically I am running kernel 3.9.2 installed using SAKC and using SANDI to install nVIDIA driver 319.17, automatically with DKMS on each kernel update. Following the very latest kernel, now at 3.10-rc1, but the NVIDIA driver 319.17 does not yet work with kernel version 3.10.

Thank You,

what about recovery mode ?
boot menu==>Advanced==>(recovery mode)?
what about using older kernels
boot menu==>Advanced==>use older kernel

openSUSE 12.3 keeps multiple versions of kernels

How to run boot menu?

Version 1.46 of LNVHW works with openSUSE 12.2, but I have 12.3

LNVHW works with openSUSE 12.3 as well. It is designed to run from terminal with no desktop loaded. I gave links to how to obtain run level 3 and to not load your desktop as well as the need for the kernel load option nomodeset. Check out the links I have already provided and do some reading on each subject.

Thank You,

Thanks a lot, will give a try. But the better choice for me is to downgrade, I think. Can I? I tried to switch to kernel 3.7.10-1.1. but also failed to load X

Have you tried to **remove **the driver before you reinstall it?

sudo zypper rm x11-video-nvidiaG02 nvidia-gfxG02-kmp-desktop nvidia-computeG02
sudo zypper in x11-video-nvidiaG02 nvidia-gfxG02-kmp-desktop nvidia-computeG02

If that doesn’t help, please post your /var/log/Xorg.0.log.

And the boot menu is the thing that appears right after you turn your computer on. Where you can select to start openSUSE or other installed operating systems like Windows. There you can also select the older 3.7.10-1.1 kernel under “Advanced Options” as mentioned by vazhavandan…

Removed it again, also get strange warnings, see below

 zypper rm x11-video-nvidiaG02 nvidia-gfxG02-kmp-desktop nvidia-computeG02
Retrieving repository 'KR410' metadata ...................................[done]
Building repository 'KR410' cache ........................................[done]
Loading repository data...
Warning: Repository 'openSUSE-12.3-Update-Non-Oss' appears to outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.3-Update-Non-Oss' appears to outdated. Consider using a different mirror or server.
Reading installed packages...
Resolving package dependencies...



That doesn’t help.

My /var/log/Xorg.0.log is below

SUSE Paste

Well, that’s the log from booting with the 3.7.10-1.1 kernel, there are no errors in there.

You should post the Xorg.0.log when booting the 1.4 kernel and X fails to start.
You could also boot into 1.1 after a failed boot and then post /var/log/Xorg.0.log.old

But: Have you tried to reinstall the nvidia driver when running the 1.4 kernel? Or did you do it while running the 1.1 one?
You should do the former. (Maybe boot the recovery option if you can’t get to text console login by pressing Ctrl+Alt+F1)

Somehow I misread that, sorry!
So it doesn’t even work with the 1.1 kernel? But there are no errors in your log file…:
Have you tried the recovery boot option?

Are you using KDE 4.10.3 from the additional KDE repo, by chance?
There was a bug in the kdm package there which caused the login screen to not appear.
If that’s the case, please update to the latest package:

zypper in -f kdm

reinstallув the nvidia driver when running the 1.4 kernel, same problem. It boots is I log in as root from console (but not if I log as a user) and run startx.

I’m using KDE from Index of /repositories/KDE:/Release:/410/openSUSE_12.3

linux-mkzk:~ # zypper in -f kdm
Loading repository data...
Warning: Repository 'openSUSE-12.3-Update-Non-Oss' appears to outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.3-Update-Non-Oss' appears to outdated. Consider using a different mirror or server.
Reading installed packages...
Forcing installation of 'kdm-4.10.3-920.1.i586' from repository 'KR410'.
Resolving package dependencies...


Problem: kdm-4.10.3-920.1.i586 requires kde4-kgreeter-plugins = 4.10.3, but this requirement cannot be provided
  uninstallable providers: kde4-kgreeter-plugins-4.10.3-920.1.i586[KR49]
 Solution 1: Following actions will be done:
  install kde4-kgreeter-plugins-4.10.3-920.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdebase4-runtime-4.10.3-426.2.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdebase4-workspace-4.10.3-920.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdelibs4-4.10.3-563.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install nepomuk-core-4.10.3-48.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdebase4-session-4.10.3-59.1.noarch (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdebase4-workspace-liboxygenstyle-4.10.3-920.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdelibs4-core-4.10.3-563.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install libkde4-4.10.3-563.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kde4-filesystem-4.10.3-216.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install libkdecore4-4.10.3-563.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kactivities4-4.10.3-55.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdebase4-workspace-ksysguardd-4.10.3-920.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdebase4-workspace-branding-upstream-4.10.3-920.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kwin-4.10.3-920.1.i586 (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  install kdebase4-artwork-4.10.3-29.1.noarch (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
  downgrade of kdm-branding-openSUSE-12.3-6.11.3.noarch to kdm-branding-openSUSE-12.3-2.2.noarch
  install kdm-branding-openSUSE-12.3-2.2.noarch (with vendor change)
    openSUSE  -->  obs://build.opensuse.org/KDE
 Solution 2: do not install kdm-4.10.3-920.1.i586
 Solution 3: break kdm-4.10.3-920.1.i586 by ignoring some of its dependencies


Choose from above solutions by number or cancel [1/2/3/c] (c):



Have not tried the recovery boot option, I don’t have a boot menu as there is only one system installed on one HD/var/log/Xorg.0.log.old is here
http://paste.opensuse.org/89926602](http://paste.opensuse.org/89926602)

So you seem to have a mixture of KDE 4.10.2 packages from the update repo and KDE 4.10.3 packages from KR410. I guess this is the reason for your problem.
Please select solution 1 above to switch all kdm related packages to the 4.10.3 version.
And please check that all your KDE packages come from KR410…

Switched all to the 4.10.3 version. Worked like a charm. Thanks a lot.

Noticed an error message above the screen right after login to KDE:

Can't mount -Hitachi_HTS543216L9A300_090425FB2200VCF6KT6A

This is a system hard drive, but everything work well. Also during system start it says

/home/abuild/rpmbuild/BUILD/kernel-default-3.7.10/lima-3.7/drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
doing fast boot

Good to hear!:slight_smile:

Noticed an error message above the screen right after login to KDE:

Can't mount -Hitachi_HTS543216L9A300_090425FB2200VCF6KT6A

This is a system hard drive, but everything work well.

Maybe it can’t be mounted because it’s already mounted?
Check the device notifier’s automount settings. (Configure Desktop->Removable Media).

Also during system start it says

/home/abuild/rpmbuild/BUILD/kernel-default-3.7.10/lima-3.7/drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
doing fast boot

Why are you running kernel-default now? In your first post you list nvidia-gfxG02-kmp-desktop as installed.
Maybe you only have kernel-default-base installed which contains just a minimal set of modules and possibly doesn’t include the rtc module.
Please show the output of:

rpm -qa|grep kernel

In device notifier’s automount settings for “147 Gb hard drive” automaount on login disabled and automount on attach disabled. But above that common option are all enabled.

Kernes are:

rpm -qa|grep kernel
kernel-desktop-base-3.7.10-1.1.1.i686
kernel-default-devel-3.7.10-1.1.1.i586
kernel-desktop-devel-3.7.10-1.4.1.i686
kernel-default-3.7.10-1.4.1.i586
kernel-firmware-20130114git-1.2.1.noarch
kernel-default-3.7.10-1.1.1.i586
kernel-desktop-devel-3.7.10-1.1.1.i686
kernel-devel-3.7.10-1.4.1.noarch
kernel-default-devel-3.7.10-1.4.1.i586
kernel-desktop-base-3.7.10-1.4.1.i686
kernel-devel-3.7.10-1.1.1.noarch



Is there a reason you installed both default and desktop kernels??? lol

You really only need one type though keeping several ver of the same type is ok.
Also seem like your rpm database is wacky showing the same version multiple times.

might try rpm --rebuilddb

After “rpm --rebuilddb” same thing as before, 11 kernels. What kernel should I choose for home computer?

I use kernel-desktop and do not use kernel-desktop-base or any kernel that has the word “base” in its name. If you open up terminal, you can use this command to determine the loaded kernel:

uname -r

If it does not use the word “base”, you can open up YaST / Software / Software Management, search on kernel and unckeck only those files that use the word “base” in them. It seems there were only two in your list:

kernel-desktop-base-3.7.10-1.1.1.i686
kernel-desktop-base-3.7.10-1.4.1.i686

Thank You,

I would recommend to uninstall kernel-default and kernel-desktop-base (that’s a stripped down kernel-desktop with lots of modules missing) and just use kernel-desktop.
You should also reinstall nvidia-gfxG03-kmp-desktop then.

Switched to 3.7.10-1.4-desktop, error messages are gone. Thank you very much. Please close this thread.