Kernel Upgrade via terminal problem

Is kernel 3.1.10-1.9.1.x86_64 still the current fully stable kernel for OpenSuse 12.1?

After adding the stable kernel repo and performing “zypper dup --from Kernel” I received:


2 Problems:
Problem: kernel-syms-3.4.2-1.1.x86_64 requires kernel-desktop-devel = 3.4.2-1, but this requirement cannot be provided
Problem: vmware-guest-kmp-desktop-8.8.1_k3.1.10_1.9-2.4.4.x86_64 requires ksym(desktop:__init_waitqueue_head) = e174aa7, but this requirement cannot be provided

Problem: kernel-syms-3.4.2-1.1.x86_64 requires kernel-desktop-devel = 3.4.2-1, but this requirement cannot be provided
  uninstallable providers: kernel-desktop-devel-3.4.2-1.1.i686[Kernel_stable]
 Solution 1: Following actions will be done:
  keep obsolete kernel-syms-3.1.10-1.9.1.x86_64
  keep obsolete kernel-devel-3.1.10-1.9.1.noarch
 Solution 2: deinstallation of kernel-syms-3.1.10-1.9.1.x86_64
 Solution 3: install kernel-desktop-devel-3.4.2-1.1.i686 despite the inferior architecture
 Solution 4: break kernel-syms-3.4.2-1.1.x86_64 by ignoring some of its dependencies

By using package search I found both to be under Tumbleweed which I’ve never used before. Having just read “Remove the openSUSE 11.4 (or 12.1 or later) version specific repositories” to use, instead should I just do one click installs from software.opensuse.org: Download openSUSE 12.1 ?

Kernel version 3.1.10 is the last kernel update to go out for 3.1 according to kernel.org, but it is the most recent and stable kernel for openSUSE 12.1. Another way to upgrade your kernel is to use my bash script called SAKC. It preserves any kernels installed through YaST and just creates another kernel version that you can select from Grub at boot time. Have a look here:

S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.73 - Blogs - openSUSE Forums

You can find kernel 3.4.2 here: http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.4.2.tar.bz2, the most recent stable kernel which does work with openSUSE. If you have installed any proprietary drivers into the kernel such as for video, wireless or even for use with VirtualBox, these must be reinstalled. VirtgualBox supports updates using DKMS you can find here:

DKMS, systemd & Virtual Box - How to get Dynamic Kernel Module Support to work in openSUSE 12.1 - Blogs - openSUSE Forums

I have a script to update the nVIDIA driver using DKMS you can find here:

S.A.N.D.I. - SuSE Automated NVIDIA Driver Installer - Version 1.46 - Blogs - openSUSE Forums

Some just add in the kernel/head into YaST you can find here: Index of /repositories/Kernel:/HEAD/standard

These are just a few options that you can use.

Thank You,