Kernel release incomplete

Can not update my tumbleweed because dependencies are not available:

zypper dup --no-allow-vendor-change gives the following error:

Problem: nothing provides kernel-pae-devel = 4.13.6-1 needed by kernel-syms-4.13.6-1.2.i586

Package kernel-pae-devel for matching kernel 4.13.6-1-pae is nowhere to be found.

When will the release be complete?

Hi
FYI zypper dup command now is set to default to no allow vendor change, so that part is not needed.

For i586 it’s default, for i686 there is a pae kernel, switch the default, or pae for i686?

Hi, thanks for your post.

The kernel is not the issue, but the kernel-devel package is…i am running a i686 pae kernel 4.13.5 and this is going to be upgraded to a i686 4.13.6 kernel.

However, with the i686 pae kernel there came the package kernel-syms-4.13.5-1.4.i586 which is to be upgraded to kernel-syms.4.13.6-1.2.i586.

This kernel-syms-package is missing the corresponding kernel-pae-devel-4.13.6-1.2.i686 package.

I have the same problem. zypper dup had the following results:

Computing distribution upgrade...
4 Problems:
Problem: nothing provides kernel-pae-devel = 4.13.6-1 needed by kernel-syms-4.13.6-1.2.i586
Problem: nothing provides kernel-pae-devel = 4.13.6-1 needed by kernel-syms-4.13.6-1.2.i586
Problem: nothing provides kernel-pae-devel = 4.13.6-1 needed by kernel-syms-4.13.6-1.2.i586
Problem: problem with installed package libtxc_dxtn-1.0.1-4.14.i586

Problem: nothing provides kernel-pae-devel = 4.13.6-1 needed by kernel-syms-4.13.6-1.2.i586
 Solution 1: keep obsolete kernel-syms-4.13.3-1.3.i586
 Solution 2: break kernel-syms-4.13.6-1.2.i586 by ignoring some of its dependencies

**Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c):**1
**Invalid answer '1'. [1/2/s/r/c] (c): **1

Problem: nothing provides kernel-pae-devel = 4.13.6-1 needed by kernel-syms-4.13.6-1.2.i586
 Solution 1: keep obsolete kernel-syms-4.13.4-1.2.i586
 Solution 2: break kernel-syms-4.13.6-1.2.i586 by ignoring some of its dependencies

**Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c):**

I always used the pae kernel without any problems except once, when the default kernel was installed because the pae kernel was supplied later and my computer didn’t start. There is an old thread to this still somewhere in this forum. Here I chose 1 but although it is offered in the square brackets I am told it is an invalid answer. What now?

Hi
Switch to i686 kernel-pae

Thanks, malcolmlewis, can you please give some more info? I tried

**linux-top:~ #** zypper se i686 kernel-pae
Loading repository data...
Reading installed packages...

S  | Name             | Summary                                                 | Type    
---+------------------+---------------------------------------------------------+--------
i+ | kernel-pae       | Kernel with PAE Support                                 | package
   | kernel-pae-base  | Kernel with PAE Support - base modules                  | package
i+ | kernel-pae-devel | Development files necessary for building kernel modules | package
**linux-top:~ #**

There is not much detail and zypper -v se … didn’t result in anything different. I presume I should install the i686 kernel before zypper dup? I can try YAST for more info on which kernel is that.

Hi
Yes you would need to check which one you have installed… maybe it’s already at i686 then you would need to remove the old i586 and install the i686 versions.


zypper if kernel-pae

Information for package kernel-pae:
-----------------------------------
Repository     : Main Repository (OSS)      
Name           : kernel-pae                 
Version        : 4.13.5-1.4                 
Arch           : i686               

**linux-top:~ #** zypper if kernel-pae
Loading repository data...
Reading installed packages...


Information for package kernel-pae:
-----------------------------------
Repository     : Main Repository (OSS)                      
Name           : kernel-pae                                 
Version        : 4.13.5-1.4                                 
Arch           : i686                                       
Vendor         : openSUSE

You see it is the kernel-pae i686 but I am no further. In YAST too it only tells me that I have the kernel-pae i686 installed. So how do I remove al those i586 kernel files?

It looks as if I am running the kernel-pae i686 with the kernel-syms i586 but nowhere can i find the package kernel-syms i686.

Hi
OK, syms is still at i586 (my bad);
http://download.opensuse.org/tumbleweed/repo/oss/suse/i586/kernel-syms-4.13.6-1.2.i586.rpm.mirrorlist

It is there but only on a couple of mirrors, my guess is things are still syncing.

Thanks malcolmlewis. I updated the pae kernel to 4.13.5-1.5 using YAST and afterwards the command zypper dup accepted the “solution1” (keep obsolete kernel-syms…) which was rejected before as you see from my post #5 but I don’t know if this is related. So I updated all the other packages and I will try tomorrow for the rest. May be the syncing is finished by then. Although I have a good internet connection (fiber to the house) some overseas connections are very slow as we have only two connections to NZ (one from Australia and one from Hawai) and therefore I am reluctant to change the mirrors of the repos which otherwise have performed well.
cheers
uli

Hi
Well you can download direct and install locally from that link… at the next update it will change back since both come mfrom the same repo…

Hmmm, Tasman2 and PacRimEast should be on their last legs by now… (was involved with both projects… expat NZer :wink: ) SouthernCross should be rocking along still?

It’s better be safe than sorry. This setting is in configuration file which may be preserved on update. So unless you are absolutely sure system was installed after this behavior change had happened, you cannot assume anything.

Today a new kernel 4.13.6-1-3 got released which seems to be complete and installs without problems.