Old virtualbox versions kept with todays update - delete manually to fix

See what I see as unneeded versions still kept - note the different library they come from - this is the 2nd time this has happened.

 On Guests
 VM2:~ # zypper se         -si virtual
    Loading repository data...
    Reading installed packages...
    
    S | Name                   | Type    |         Version                         | Arch   | Repository

–±-----------------------±--------±--------------------------------±-------±-------------------------
i | virtualbox-kmp-default | package | 6.1.22_k5.3.18_59.5-lp153.2.3.2 | x86_64 | openSUSE-Leap-15.3-Update
i | virtualbox-kmp-default | package | 6.1.20_k5.3.18_57-lp153.1.2 | x86_64 | openSUSE-Leap-15.3-Oss
VM2:~ # zypper rm virtualbox-kmp-default
Reading installed packages…
Resolving package dependencies…

    The following 2 packages are going to be REMOVED:
      virtualbox-kmp-default-6.1.20_k5.3.18_57-lp153.1.2
      virtualbox-kmp-default-6.1.22_k5.3.18_59.5-lp153.2.3.2
    
    2 packages to remove.
    After the operation, 3.4 MiB will be freed.
    Continue? [y/n/v/...? shows all options] (y): n
    VM2:~ # zypper rm  virtualbox-kmp-default-6.1.20_k5.3.18_57-lp153.1.2
    Reading installed packages...
    Resolving package dependencies...
    
    The following package is going to be REMOVED:
      virtualbox-kmp-default-6.1.20_k5.3.18_57-lp153.1.2
    
    1 package to remove.
    After the operation, 1.7 MiB will be freed.
    Continue? [y/n/v/...? shows all options] (y): 
    (1/1) Removing         virtualbox-kmp-default-6.1.20_k5.3.18_57-lp153.1.2.x86_64         .[done]
    There are running programs which still use files and libraries         deleted or updated by recent upgrades. They should be restarted         to benefit from the latest updates. Run 'zypper ps -s' to list         these programs.
     
    VM2:~ # 

 On Hosts
 LLR1:~ # zypper se         -si virtual
    Loading repository data...
    Reading installed packages...
    
    S  | Name                   | Type    |         Version                         | Arch   | Repository

—±-----------------------±--------±--------------------------------±-------±-------------------------
i+ | virtualbox | package | 6.1.22-602.1 | x86_64 | (System Packages)
i | virtualbox-kmp-default | package | 6.1.22_k5.3.18_57-lp153.600.1 | x86_64 | (System Packages)
i | virtualbox-kmp-default | package | 6.1.22_k5.3.18_59.5-lp153.2.3.2 | x86_64 | openSUSE-Leap-15.3-Update
i | virtualbox-qt | package | 6.1.22-602.1 | x86_64 | (System Packages)
LLR1:~ # zypper rm virtualbox-kmp-default
Reading installed packages…
Resolving package dependencies…

    The following 3 packages are going to be REMOVED:
      virtualbox         virtualbox-kmp-default-6.1.22_k5.3.18_57-lp153.600.1
      virtualbox-kmp-default-6.1.22_k5.3.18_59.5-lp153.2.3.2
    
    3 packages to remove.
    After the operation, 88.0 MiB will be freed.
    Continue? [y/n/v/...? shows all options] (y): n
    LLR1:~ # zypper rm virtualbox-kmp-default-6.1.22_k5.3.18_57-lp153.600.1
    Reading installed packages...
    Resolving package dependencies...
    
    The following package is going to be REMOVED:
      virtualbox-kmp-default-6.1.22_k5.3.18_57-lp153.600.1
    
    1 package to remove.
    After the operation, 1.6 MiB will be freed.
    Continue? [y/n/v/...? shows all options] (y): 
    (1/1) Removing         virtualbox-kmp-default-6.1.22_k5.3.18_57-lp153.600.1.x86_64[done]
    There are running programs which still use files and libraries         deleted or updated by recent upgrades. They should be restarted         to benefit from the latest updates. Run 'zypper ps -s' to list         these programs.
     
    LLR1:~ #

Hi
I would guess it’s to match the kernels kept so if you boot into the previous kernel all is good…

The previous kernels are not needing the 6.1.20 version - they are both 5.3.18-59 - it is needed for 5.3.18-57 which was 6.1.20

ll /boot
total 82440
-rw-r--r-- 1 root root     1725 Apr 15 18:59 boot.readme
-rw-r--r-- 1 root root   232620 Jun 25 09:15 config-5.3.18-59.10-default
-rw-r--r-- 1 root root   231859 Jun  4 04:41 config-5.3.18-59.5-default
drwxr-xr-x 5 root root     4096 Jul  6 23:00 grub2
lrwxrwxrwx 1 root root       27 Jun 29 08:08 initrd -> initrd-5.3.18-59.10-default
-rw------- 1 root root 14162408 Jul  6 10:59 initrd-5.3.18-59.10-default
-rw------- 1 root root 14163500 Jul  6 23:00 initrd-5.3.18-59.5-default
-rw-r--r-- 1 root root   443703 Jun 25 09:46 symvers-5.3.18-59.10-default.gz
-rw-r--r-- 1 root root   443294 Jun  4 05:16 symvers-5.3.18-59.5-default.gz
-rw-r--r-- 1 root root      484 Jun 25 09:46 sysctl.conf-5.3.18-59.10-default
-rw-r--r-- 1 root root      484 Jun  4 05:16 sysctl.conf-5.3.18-59.5-default
-rw-r--r-- 1 root root  4532397 Jun 25 09:42 System.map-5.3.18-59.10-default
-rw-r--r-- 1 root root  4532388 Jun  4 05:12 System.map-5.3.18-59.5-default
-rw-r--r-- 1 root root 13765595 Jun 25 09:51 vmlinux-5.3.18-59.10-default.gz
-rw-r--r-- 1 root root 13765134 Jun  4 05:20 vmlinux-5.3.18-59.5-default.gz
lrwxrwxrwx 1 root root       28 Jun 29 08:08 vmlinuz -> vmlinuz-5.3.18-59.10-default
-rw-r--r-- 1 root root  9054432 Jun 25 11:18 vmlinuz-5.3.18-59.10-default
-rw-r--r-- 1 root root  9054144 Jun  4 06:28 vmlinuz-5.3.18-59.5-default