Kernel Update Problems - from 3.4.6 to 3.6.x

Hi - First, not sure what the right forum for this is - doesn’t seem to neatly fit any of the forums that I scanned. Help redirecting to the right one would be gratefully appreciated, if this is wrong.

I have a running OpenSuSE 12.2 64 bit system (3.4.6-2.10-desktop … x86_64). Kernel package: kernel-desktop-3.4.6-2.10.1.x86_64

It runs fine - other than the nightmare video issues that is Optima/Bumblebee … saving that for another time.

My issue - using YaST to update, I now see the 3.6.1 kernel series. I select it to update, but I now get a conflict issue between “desktop” and “desktop-base”:


 kernel-desktop-base-3.6.1-4.1.x86_64 conflicts with kernel-desktop = 3.6.1-4.1 provided by kernel-desktop-3.6.1-4.1.x86_64 
    ] deinstallation of kernel-desktop-3.6.1-4.1.x86_64
     ] do not install kernel-desktop-base-3.6.1-4.1.x86_64

Which seems seriously odd to me - since I thought “desktop-base” contained “base” packages required by “desktop”. If I install just the “desktop” kernel and reboot, I have no base modules installed - i.e. network drivers, etc… are all missing from the system. If I install the “desktop-base” (which means deinstalling just “desktop”), then the system panics when I try and run VMware Workstation 9.

Is there something I’m missing? My repositories are as follows:


 shane@origin:~/Documents$ zypper lr -d#  | Alias                             | Name                                    | Enabled | Refresh | Priority | Type   | URI                                                                                    | Service
---+-----------------------------------+-----------------------------------------+---------+---------+----------+--------+----------------------------------------------------------------------------------------+--------
 1 | download.nvidia.com-opensuse      | nVidia Graphics Drivers                 | Yes     | Yes     |   99     | rpm-md | ftp://download.nvidia.com/opensuse/12.2/                                               |        
 2 | download.opensuse.org-Extra       | openSUSE BuildService - KDE:Extra       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.2/                    |        
 3 | download.opensuse.org-UpdatedApps | openSUSE BuildService - KDE:UpdatedApps | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.2/              |        
 4 | download.opensuse.org-filesystems | openSUSE BuildService - filesystems     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/filesystems/openSUSE_12.2/                   |        
 5 | download.opensuse.org-mozilla     | openSUSE BuildService - Mozilla         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.2/                       |        
 6 | download.opensuse.org-packages    | openSUSE BuildService - Java:packages   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_12.2/                |        
 7 | download.opensuse.org-php         | openSUSE BuildService - PHP             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/php/openSUSE_12.2/                   |        
 8 | google-chrome                     | google-chrome                           | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                    |        
 9 | google-talkplugin                 | google-talkplugin                       | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                                |        
10 | home:Overman79                    | home:Overman79                          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Overman79/openSUSE_Tumbleweed/         |        
11 | home:swyear:bumblebee             | home:swyear:bumblebee                   | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/home:/swyear:/bumblebee/openSUSE_Tumbleweed/ |        
12 | home:tuoma:Bumblebee              | home:tuoma:Bumblebee                    | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/home:/tuoma:/Bumblebee/openSUSE_Tumbleweed/  |        
13 | openSUSE-12.2-1.5                 | openSUSE-12.2-1.5                       | No      | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/usb-TSSTcorp_CDDVDW_SE-208AB_RL6XA73-0:0,/dev/sr0       |        
14 | openSUSE:Tumbleweed               | openSUSE:Tumbleweed                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/               |        
15 | opensuse-guide.org-repo           | libdvdcss repository                    | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.2/                                                   |        
16 | packman                           | packman                                 | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed                                       |        
17 | packman.inode.at-suse             | Packman Repository                      | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/12.2/                                                     |        
18 | repo-debug                        | openSUSE-12.2-Debug                     | No      | No      |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.2/repo/oss/                         |        
19 | repo-debug-update                 | openSUSE-12.2-Update-Debug              | No      | No      |   99     | NONE   | http://download.opensuse.org/debug/update/12.2/                                        |        
20 | repo-debug-update-non-oss         | openSUSE-12.2-Update-Debug-Non-Oss      | No      | No      |   99     | NONE   | http://download.opensuse.org/debug/update/12.2-non-oss/                                |        
21 | repo-non-oss                      | openSUSE-12.2-Non-Oss                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/non-oss/                           |        
22 | repo-oss                          | openSUSE-12.2-Oss                       | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/oss/                               |        
23 | repo-source                       | openSUSE-12.2-Source                    | No      | No      |   99     | NONE   | http://download.opensuse.org/source/distribution/12.2/repo/oss/                        |        
24 | repo-update                       | openSUSE-12.2-Update                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2/                                              |        
25 | repo-update-non-oss               | openSUSE-12.2-Update-Non-Oss            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2-non-oss/                                      |        



Currently installed Kernel packages are (I have multi kernel versions set up to maintain the 3.4.6 and last 3 additional kernels):


shane@origin:~/Documents$ rpm -qa | grep kernel | sortkernel-default-devel-3.6.0-3.2.x86_64
kernel-default-devel-3.6.1-4.1.x86_64
kernel-desktop-3.4.6-2.10.1.x86_64
kernel-desktop-3.6.1-4.1.x86_64
kernel-desktop-base-3.6.0-3.2.x86_64
kernel-desktop-devel-3.6.0-3.2.x86_64
kernel-desktop-devel-3.6.1-4.1.x86_64
kernel-devel-3.6.0-3.1.noarch
kernel-devel-3.6.1-4.1.noarch
kernel-firmware-20120719git-2.9.1.noarch
kernel-source-3.6.0-3.1.noarch
kernel-source-3.6.1-4.1.noarch
kernel-syms-3.6.0-3.1.x86_64
kernel-syms-3.6.1-4.1.x86_64
kernel-xen-devel-3.6.0-3.2.x86_64
kernel-xen-devel-3.6.1-4.1.x86_64
patterns-openSUSE-devel_kernel-12.2-5.5.1.x86_64

BTW - I had the same issues with the 3.6.0 kernel - as you can see in the RPM list above, no “desktop” and “desktop-base”.

Thanks for any help!!

~~shane

Our default is kernel-desktop and as far as I know, there is no need for the base version as kernel-desktop includes everything that is in base. Have you tried just using kernel-desktop 3.6 (or 3.6.1) to see if it works and not installing the base version?

Thank You,

25 repos is a guarantee for issues. To be honest, this is quite a mess. It shows Tumbleweed enabled, which serves kernel 3.6.1 (!!!?!!), and no "current’ repos, which makes clear, that you went for Tumbleweed without reading any instructions.

My 2 cents:

  • Reduce repos to oss, non-oss, update-oss, update-non-oss, all opensuse-current repos.
  • Perform a zypper dup, to make sure we have packages from these repos
  • Read the instructions for moving to Tumbleweed and adjust settings etc according to instructions
  • Perform the change to Tumbleweed