Hi,
I’m running 3.14.4-1.gbebeb6f-desktop on openSUSE 13.1 x64, and since a few days ago I can’t complete the update process due to missing dependencies or some sort. I think my repository configuration is messed up, I have the 3.14 kernel installed from http://download.opensuse.org/repositories/Kernel:/stable/standard/ that I added a while ago.
I have 4 updates, all kernel related (see pic) and I get the error saying there is no update candidate for 3.14.2. 1 (see pic).
too fast? see
http://download.opensuse.org/repositories/Kernel:/stable/standard/noarch/kernel-source-3.14.4-2.1.g0de0f93.noarch.rpm
Thank You
Can you please explain what actually happened and why do I have to download the missing dependency myself ?
the repos update at random!
so if an update is in progress during the time of your attempted update
then its possible to miss something
suggestion
- always do a repos update immediately before trying an update
- if there are dependency issues abort and try again latter
its not unknown to have to wait days before all dependencies are resolved
that’s because the packers cannot cover every possible hw / sw configuration
first time every time
hth but just my assumptions
PS.
the kernel source package is only needed if you are compiling programs
(may be necessary for some proprietary drivers)
its not necessary otherwise
e.g.: on an old HP laptop the only kernel package installed is
kernel-desktop-3.14.4-1.1.gbebeb6f.x86_64 for the OS to run
Is there actually a very easy answer to your question?
You describe installing a custom kernel (normally installed with openSUSE 13.2 which is only at milestone 0 today) with your openSUSE 13.1.
When you try to update, of course you won’t be seeing a kernel update because
- You currently have the most recent kernel from the private repo you have configured
- You won’t get a more updated kernel unless one appears in any repo you have configured.
- The four packages are complaining about updating but likely aren’t even being used for now. They <may> update and re-build if you install the kernel-devel package that matches the kernel you’re using.
Probably the better question is why you went out your way to use an unofficial (and therefor largely unsupported) kernel. If you don’t have a good reason to use this kernel, you should not. Or, you should run the OS that goes with this kernel (13.2, but be aware it’s very, very new and may be unstable at times).
TSU