New update broke my login, and LEAP 42.1 question

Hi there,

I’ve been running opensuse 13.1 for a while, but the other day there was an update, and now when I go to log in from the boot loader it just says (on a konsole screen) linux “bottle” and asks for username and password and I can’t get into my actual desktop.

If, through the boot loader, I choose advanced options, there’s a recovery option for the latest kernel version which works, although the graphics/screen resolution is altered. Alternatively, I can also choose an older version and that logs in absolutely fine.

Any thoughts?

I’m contemplating downloading LEAP 42.1 and installing that, but I’m also dual-booting with windows 10, and I remember setting this up with the boot loader involved a little work…if I choose to install LEAP is is it best to do it as an “update” or a total clean install, and if doing so, will it keep my old boot loader in tact?

Many thanks in advance. If the answer to the 2nd question is that it will work with the boot loader, then the 1st question may be irrelevant :slight_smile:

Cheers guys

I’ve been running opensuse 13.1 for a while, but the other day there was an update, and now when I go to log in from the boot loader it just says (on a konsole screen) linux “bottle” and asks for username and password and I can’t get into my actual desktop.

If, through the boot loader, I choose advanced options, there’s a recovery option for the latest kernel version which works, although the graphics/screen resolution is altered. Alternatively, I can also choose an older version and that logs in absolutely fine.

Any thoughts?

are you using the nvidia propitiatory drivers if so the fix is to completely remove and then install the drivers, it can be done in text mode

zypper rm x11-video-nvidiaG03
zypper ref
zypper in x11-video-nvidiaG03

I made the assumption you are using the G03 drivers if you are using G02 or G04 replace x11-video-nvidiaG03 with the appropriate version
if you are not sure what version you have search for installed nvidia packages and see what generation (G02 or G03 or G04) you have

zypper se -si nvidia
I'm contemplating downloading LEAP 42.1 and installing that, but I'm  also dual-booting with windows 10, and I remember setting this up with  the boot loader involved a little work...if I choose to install LEAP is  is it best to do it as an "update" or a total clean install, and if  doing so, will it keep my old boot loader in tact?

It depends on a lot of facts like are you using legacy boot or uefi, how the disk is partitioned etc
if 13.1 works I’d suggest doing a live upgrade, it’s fast simple and does not involve reformating disks and choosing what software to install,
if you do a live upgrade remove all 3rd party drivers and repo’s only use the main oss and update repo, edit them to point to leap and do zypper dup more info here
https://en.opensuse.org/SDB:System_upgrade
I also sugest doing the upgrade in text mode ie run level 3 as graphics might go bonkers when doing a full upgrade.

You categorized this as LEAP 42.1. Are you mistyping above or what?

Thanks both for your responses so far.

Not a typo… One question was about installing LEAP, yet I’m currently running 13.1 so wasn’t sure which to use.

I tried the nvidia codes above and no such luck, still won’t log in. I’ll try the update when I get a bit more time during the week.

Any further input much appreciated.

Thanks again

Ross

You likely need to reinstall the kernel module packages (KMP) instead, so that the driver works with Kernel 3.12.

sudo zypper in -f nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-desktop

Or, alternatively, try to boot to Kernel 3.11.x (should be available in “Advanced Options” in the boot menu). If it works then again, uninstall Kernel 3.12…

If you upgrade to Leap, you should better uninstall all nvidia packages first and install them from scratch afterwards to prevent problems.

That is very simple. Two different questions already should go into two different threads. And then it wouldn’t be a problem to attach the correct versions to them.

I loaded up the old kernel uninstalled the latest one… Rebooted… And now there’s no option to boot the old kernel. So I’ve lost the ability to boot into suse!

Bugger. Ideas?

Tried to do that command above but still won’t work!

Do you mean that now only the newer kernel is in the menu and since removed does not work? Or do you mean that since you removed it the newer one is gone and only the older one is in the menu and do not now have a second choice. When you remove a kernel the older one should now be first and you won’t have a second choice, you removed one. So does it boot or are you only getting confused looking at the menu??

Use the “Versions” tab in YaST to install the older kernel again.
You can run YaST in text mode too.

Tried to do that command above but still won’t work!

That command assumed that you use the G03 driver and kernel-desktop. If not, you’d have to adapt it accordingly.

And it should be run when booted into the 3.12 Kernel. The purpose is that the kernel modules are being recompiled for that kernel, and they will only get compiled for the running kernel when installing them.

If that doesn’t help, please post the file /var/log/Xorg.0.log.
You can reboot to recovery mode and post the file /var/log/Xorg.0.log.old then, that’s the one from the previous boot.

Hi,

I used yast in the old kernel to uninstall the new kernel and rebooted… Now Only the newer kernel is showing in the boot menu and it still won’t work.

I was using the G03 drivers :slight_smile:

Many thanks for more help! I’m stuck!

Then you seemed to have removed the wrong kernel, or the boot menu has not been updated.

What packages do you have installed now?

rpm -qa kernel*

What bootloader are you actually using?

grep TYPE /etc/sysconfig/bootloader

If I type in the kernel code, it just hangs, then just goes back to asking for another input (ie it doesn’t say anything). At the top though it says

"welcome to openSUSE 13.1 “Bottle” - Kernel 3.12.53-40-debug (tty1)

boot loader code is “grub2-efi”

Thanks again!

I can get into the recovery mode, but the graphics are obviously not quite right!

Any further help much appreciated.

The command might take a while to run, but it should definitely show some output, unless you made an error in typing.
Anyway:

At the top though it says

"welcome to openSUSE 13.1 “Bottle” - Kernel 3.12.53-40-debug (tty1)

Well, you are still using 3.12.53, which means you did NOT uninstall it.
Btw, that’s the -debug version, this might explain why the nvidia driver is not working.

boot loader code is “grub2-efi”

Ok, then the boot menu should get updated.

Of course, but you should be able to work, aren’t you?
It’s probably easier than using text mode.

So again, please post a list of all installed kernel and nvidia packages:

rpm -qa | egrep "kernel|nvidia"

With that information I should be able to give you the exact steps to clean up (and hopefully fix) your system.

Ok thank you. I will do this tonight when I get home and get it posted up. Probably a bit after 8pm BST.

Thanks again

Hi there,

here’s the results…there is a lot here!!

ross@linux-31zr:~> suPassword: 
linux-31zr:/home/ross # rpm -qa | egrep "kernel|nvidia"
nvidia-uvm-gfxG03-kmp-desktop-340.96_k3.11.6_4-40.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.76_k3.11.6_4-40.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.76_k3.11.6_4-39.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.58_k3.11.6_4-31.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.93_k3.11.6_4-36.1.x86_64
nvidia-gfxG03-kmp-default-340.96_k3.11.6_4-40.1.x86_64
nvidia-gfxG03-kmp-default-340.76_k3.11.6_4-40.1.x86_64
nvidia-gfxG03-kmp-default-340.76_k3.11.6_4-42.1.x86_64
kernel-devel-3.11.10-34.1.noarch
nvidia-gfxG03-kmp-default-340.58_k3.11.6_4-31.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.76_k3.11.6_4-42.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.32_k3.11.6_4-31.1.x86_64
nvidia-gfxG03-kmp-desktop-340.65_k3.11.6_4-32.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.46_k3.11.6_4-30.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.65_k3.11.6_4-32.1.x86_64
kernel-default-devel-3.11.10-34.2.x86_64
nvidia-gfxG03-kmp-desktop-331.89_k3.11.6_4-28.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.76_k3.11.6_4-36.1.x86_64
kernel-firmware-20140807git-2.24.2.noarch
kernel-debug-devel-3.11.10-34.2.x86_64
nvidia-gfxG03-kmp-default-331.89_k3.11.6_4-28.1.x86_64
nvidia-computeG03-340.96-41.1.x86_64
nvidia-gfxG03-kmp-desktop-340.76_k3.11.6_4-42.1.x86_64
nvidia-gfxG03-kmp-default-340.46_k3.11.6_4-30.1.x86_64
nvidia-gfxG03-kmp-default-340.76_k3.11.6_4-39.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.32_k3.11.6_4-31.1.x86_64
nvidia-gfxG03-kmp-default-340.65_k3.11.6_4-32.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.96_k3.11.6_4-41.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.93_k3.11.6_4-36.1.x86_64
nvidia-gfxG03-kmp-default-340.76_k3.11.6_4-36.1.x86_64
nvidia-gfxG03-kmp-desktop-340.96_k3.11.6_4-38.2.x86_64
nvidia-uvm-gfxG03-kmp-default-331.79_k3.11.6_4-27.1.x86_64
nvidia-gfxG03-kmp-desktop-340.96_k3.11.6_4-40.1.x86_64
nvidia-gfxG03-kmp-desktop-340.76_k3.11.6_4-39.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.46_k3.11.6_4-30.1.x86_64
nvidia-gfxG03-kmp-default-340.32_k3.11.6_4-31.1.x86_64
kernel-desktop-devel-3.11.10-34.2.x86_64
nvidia-gfxG03-kmp-desktop-340.58_k3.11.6_4-31.1.x86_64
nvidia-gfxG03-kmp-desktop-340.76_k3.11.6_4-40.1.x86_64
kernel-devel-3.11.10-29.1.noarch
kernel-default-devel-3.11.10-29.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.76_k3.11.6_4-36.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.96_k3.11.6_4-38.1.x86_64
nvidia-gfxG03-kmp-default-340.93_k3.11.6_4-36.1.x86_64
nvidia-gfxG03-kmp-desktop-331.79_k3.11.6_4-27.1.x86_64
x11-video-nvidiaG03-340.96-41.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.76_k3.11.6_4-42.1.x86_64
nvidia-gfxG03-kmp-desktop-340.96_k3.11.6_4-41.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.76_k3.11.6_4-39.1.x86_64
nvidia-uvm-gfxG03-kmp-default-331.89_k3.11.6_4-28.1.x86_64
nvidia-glG03-340.96-41.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.65_k3.11.6_4-32.1.x86_64
nvidia-gfxG03-kmp-desktop-340.76_k3.11.6_4-36.1.x86_64
nvidia-gfxG03-kmp-desktop-331.67_k3.11.6_4-26.1.x86_64
nvidia-gfxG03-kmp-default-340.96_k3.11.6_4-38.2.x86_64
kernel-debug-3.12.53-40.1.x86_64
nvidia-gfxG03-kmp-desktop-340.46_k3.11.6_4-30.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-331.89_k3.11.6_4-28.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.96_k3.11.6_4-41.1.x86_64
nvidia-gfxG03-kmp-desktop-340.93_k3.11.6_4-36.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.96_k3.11.6_4-40.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.76_k3.11.6_4-40.1.x86_64
kernel-desktop-devel-3.11.10-29.1.x86_64
nvidia-gfxG03-kmp-desktop-340.32_k3.11.6_4-31.1.x86_64
nvidia-uvm-gfxG03-kmp-default-340.58_k3.11.6_4-31.1.x86_64
nvidia-gfxG03-kmp-default-340.96_k3.11.6_4-41.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.96_k3.11.6_4-38.1.x86_64



Really appreciate your continued support.

Yeah, no wonder there’s been some confusion… :wink:

Ok, let’s install the kernel-desktop 3.12 and the corresponding devel packages first:

sudo zypper in kernel-desktop-3.12.53 kernel-desktop-devel-3.12.53 kernel-devel-3.12.53

Then let’s clean up a bit by removing the superfluous kernels and the nvidia kernel modules:

sudo zypper rm kernel-default kernel-debug kernel-default-devel kernel-debug-devel nvidia-gfxG03-kmp-default nvidia-uvm-gfxG03-kmp-default nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-desktop kernel-desktop-devel-3.11.10 kernel-devel-3.11.10

This should leave you with kernel-desktop 3.12.
(I hope I haven’t overlooked anything… :wink: )

Then install the nvidia kernel modules again, and after a reboot you should be running kernel-desktop 3.12.53, and the driver should work:

sudo zypper in nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-desktop

Because of this, I’ve tried to be brave and am actually trying to install LEAP now. Through recovery I backed all my home data up, but chose not to format /home anyway. We’ll see what happens! I’m sure I’ll be starting a new thread somewhere. I very, very much appreciate your help thus far.

Ross

I decided to be brave, perhaps daft, and install LEAP… 13.1 had been on there for quite some time and so it had to be updated every now and again!

So far so good. All installed ok, dual boot still works and my graphics and sound seem fine. I kept /home the same so many settings are already present. Just sorted multimedia out and video playback works OK.

Oddly though, going through yast it doesn’t seem like it needs any updates which is perhaps a bit odd. I’ll play around tomorrow and Wednesday and see how things go.

I REALLY appreciate your help. You have been incredibly kind and patient!

I’m sure I’ll be starting another thread soon lol.

Best wishes

If you updated via the net then you get all the latest. If you use a DVD/USB it is still the same as when released 6 months ago so lots of updates.