Dependency resolution failed for kernek files

I got message “There is no update candidate for kernel-devel-3.12.4~jng21-3.1.noarch” when I try to update my openuse 13.1 system.

My OS version is
Linux 3.12.4-jng21-desktop
openSUSE 13.1 (Bottle) (x86_64).

When I deselect kernel related packages, I can update my system.

What repo are you using for the kernel? Can you please post the output of zypper lr (remember to use code tags)?

response from “zypper lr” command.

#  | Alias                     | Name                               | Enabled | Refresh
---+---------------------------+------------------------------------+---------+--------
 1 | Packman Repository        | Packman Repository                 | Yes     | Yes    
 2 | devel:languages:haskell   | devel:languages:haskell            | Yes     | Yes    
 3 | devel:languages:pascal    | devel:languages:pascal             | Yes     | Yes    
 4 | games                     | games                              | Yes     | Yes    
 5 | google-chrome             | google-chrome                      | Yes     | Yes    
 6 | home:Superpeppo89         | home:Superpeppo89                  | Yes     | Yes    
 7 | libdvdcss repository      | libdvdcss repository               | Yes     | Yes    
 8 | nVidia Graphics Drivers   | nVidia Graphics Drivers            | Yes     | Yes    
 9 | openSUSE-13.1-1.10        | openSUSE-13.1-1.10                 | Yes     | No     
10 | repo-debug                | openSUSE-13.1-Debug                | No      | Yes    
11 | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes    
12 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes    
13 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes    
14 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes    
15 | repo-source               | openSUSE-13.1-Source               | Yes     | Yes    
16 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes    
17 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes    
18 | server:database           | server:database                    | Yes     | Yes    
19 | server:php:extensions     | server:php:extensions              | Yes     | Yes

Well, “zypper lr” alone doesn’t show much, those repos could be anything. It’s better to use “zypper lr -d” instead.

Anyway, I don’t see a repo in your list that contains that kernel.
And that’s actually your problem, as zypper wants to update kernel-devel but doesn’t find a suitable version for your kernel.

Why do you actually have it installed?

I would suggest to just remove it.
Click on “Versions” in YaST->Software Repositories and remove the 3.12.4~jng21 (you should remove the corresponding kernel-devel as well) .
Or use something like “zypper rm kernel-desktop-3.12.4~jng21”.

If you do want to keep that kernel, add the repo where you have it from, and you should be able to update.
But I don’t find that version anywhere on OBS.

I didn’t change my kernel version deliberately. Only I have updated the opensuse via software updater widget and I remember some kernel updates before the error I mentioned.

zypper lr -d

#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                                | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------+--------
 1 | Packman Repository        | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/                           |        
 2 | devel:languages:haskell   | devel:languages:haskell            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE_13.1/ |        
 3 | devel:languages:pascal    | devel:languages:pascal             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/pascal/openSUSE_13.1/  |        
 4 | games                     | games                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_13.1/                     |        
 5 | google-chrome             | google-chrome                      | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                |        
 6 | home:Superpeppo89         | home:Superpeppo89                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Superpeppo89/openSUSE_13.1/        |        
 7 | libdvdcss repository      | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/13.1/                                               |        
 8 | nVidia Graphics Drivers   | nVidia Graphics Drivers            | Yes     | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/13.1/                                          |        
 9 | openSUSE-13.1-1.10        | openSUSE-13.1-1.10                 | Yes     | Yes     |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GH24NSB0_KBJDAJ45204,/dev/sr0   |        
10 | repo-debug                | openSUSE-13.1-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                     |        
11 | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1/                                    |        
12 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1-non-oss/                            |        
13 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/                       |        
14 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                           |        
15 | repo-source               | openSUSE-13.1-Source               | No      | No      |   99     | yast2  | http://download.opensuse.org/source/distribution/13.1/repo/oss/                    |        
16 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1/                                          |        
17 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1-non-oss/                                  |        
18 | server:database           | server:database                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/database/openSUSE_13.1/          |        
19 | server:php:extensions     | server:php:extensions              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/php:/extensions/openSUSE_13.1/   |    

Click on “Versions” in YaST->Software Repositories and remove the 3.12.4~jng21 (you should remove the corresponding kernel-devel as well) .
Or use something like “zypper rm kernel-desktop-3.12.4~jng21”.

I can’t find Versions button. I use KDE.

If you do want to keep that kernel, add the repo where you have it from, and you should be able to update.
But I don’t find that version anywhere on OBS.

I didn’t make any special thing to load this kernel version. What is real kernel version my system must have?

Thanks for your help.

I looked to software manager for kernel-desktop. I found the vendor named “j.engelh” and I removed this version but after reboot unfortunately my system can’t open with 3.11-10 kernel version.

YaST’s Qt version (used in KDE) has a tab named “Versions” below the package list.

I didn’t make any special thing to load this kernel version.

Well, at least you added a repo that contains that kernel. But apparently you removed it again already, that’s why YaST/zypper cannot find the corresponding kernel-desktop-devel.

What is real kernel version my system must have?

13.1 has 3.11.10 as current version.

As you already opened a new thread about this problem, let’s tackle it there.