Package not installed

I ran my usual sudo zypper up this morning, and got told that a kernel upgrade wasn’t going to be installed. Is there any way to find out why? Is this normal?


[richard@andromeda-ascendant ~]$ sudo zypper up
[sudo] password for root: 
Loading repository data...
Reading installed packages...

The following package update will NOT be installed:
  kernel-default-4.6.4-2.2

Nothing to do.


What is your present kernel?

uname -a

Do you have extra repos for the kernel enabled?

zypper lr -d

[richard@andromeda-ascendant ~]$ uname -a
Linux andromeda-ascendant 4.6.4-2-default #1 SMP PREEMPT Tue Jul 19 09:07:19 UTC 2016 (8f4696b) x86_64 x86_64 x86_64 GNU/Linux
[richard@andromeda-ascendant ~]$ zypper lr -d
# | Alias            | Name             | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                      | Service
--+------------------+------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------+--------
1 | repo-debug       | repo-debug       | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/debug       |        
2 | repo-non-oss     | repo-non-oss     | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss     |        
3 | repo-oss         | repo-oss         | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss         |        
4 | repo-src-non-oss | repo-src-non-oss | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/src-non-oss |        
5 | repo-src-oss     | repo-src-oss     | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/src-oss     |        
6 | repo-update      | repo-update      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/  

This was an upgrade from Leap, which had packman enabled but other kernel updates have come through OK. sudo zypper dup or sudo zypper up kernel-default both offer to install. So I’ll probably try the later and see what happens when I reboot. Worst case scenario - a reinstall, which I may have to do at some point anyway as I didn’t use btrfs for my / file system. I’m still reading up on it so I have at least a basic understanding of it!


[richard@andromeda-ascendant ~]$ sudo zypper up kernel-default
[sudo] password for root: 
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  kernel-default-4.6.4-2.2

The following package is going to be REMOVED:
  kernel-default-4.6.4-2.1

1 new package to install, 1 to remove.
Overall download size: 49.8 MiB. Already cached: 0 B. No additional space will be used or freed after the operation.
Continue? [y/n/? shows all options] (y): 


On TW I don’t use “zypper up” but rather “zypper dup --no-allow-vendor-change”.

Well, that seemed to work OK.