When I try to install the above kernel in openSUSE 12.1 from the repository I get this error message:
niente fornisce mkinitrd >= 2.7.1 necessario a kernel-desktop-3.5.0-2.1.x86_64
] non installare kernel-desktop-3.5.0-2.1.x86_64
] danneggiare kernel-desktop-3.5.0-2.1.x86_64 ignorando alcune delle sue dipendenze
In other words, it complains it needs mkinitrd >= 2.7.1.
On 2012-08-03 09:36, PiElle wrote:
>
> When I try to install the above kernel in openSUSE 12.1 from the
> repository I get this error message:
What repository exactly?
>
> Code:
> --------------------
> niente fornisce mkinitrd >= 2.7.1 necessario a kernel-desktop-3.5.0-2.1.x86_64
> ] non installare kernel-desktop-3.5.0-2.1.x86_64
> ] danneggiare kernel-desktop-3.5.0-2.1.x86_64 ignorando alcune delle sue dipendenze
> --------------------
>
> In other words, it complains it needs mkinitrd >= 2.7.1.
#### YaST2 conflicts list - generated 2012-08-03 13:28:49 ####
nothing provides mkinitrd >= 2.7.1 needed by kernel-desktop-3.5.0-2.1.x86_64
] break kernel-desktop-3.5.0-2.1.x86_64 by ignoring some of its dependencies
] do not install kernel-desktop-3.5.0-2.1.x86_64
#### YaST2 conflicts list END ###
Am 03.08.2012 13:43, schrieb Carlos E. R.:
> On 2012-08-03 13:36, PiElle wrote:
>
>> Regards.
>
> Thanks for the update.
>
> Mmmm… I guess you need a new mkinitrd from that same repo. But wait for more comments.
>
Usually yes you are right, the problem is that the kernel:stable repo
does not yet provide that mkinitrd version right now.
So there are two alternatives for PiElle:
Just wait a few hours and try again (that’s what I do first in such
situations).
Or directly contact the repo maintainer that it does not provide the
dependency (and receive the answer to wait a while and try it again).
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Am 03.08.2012 14:05, schrieb Martin Helm:
> Usually yes you are right, the problem is that the kernel:stable repo
> does not yet provide that mkinitrd version right now.
Hmm, looking closer it probably never will, since it had its own version
of mkinitrd but uses the standard one.
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Am 03.08.2012 14:12, schrieb Martin Helm:
> Am 03.08.2012 14:05, schrieb Martin Helm:
>> Usually yes you are right, the problem is that the kernel:stable repo
>> does not yet provide that mkinitrd version right now.
>
> Hmm, looking closer it probably never will, since it had its own version
> of mkinitrd but uses the standard one.
>
Filed a bug https://bugzilla.novell.com/show_bug.cgi?id=774370
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Otherwise, it means it’s impossible to install this kernel?
Moreover, I have to add that I was able to install the previous one (kernel-desktop 3.5.0-1.1).
Regards.
Am 03.08.2012 14:36, schrieb PiElle:
>
> Otherwise, it means it’s impossible to install this kernel?
Yes, that’s the reason I filed the bug
> Moreover, I have to add that I was able to install the previous one
> (kernel-desktop 3.5.0-1.1).
>
me too, I use that repo since kernel 3.3.x and it never failed before,
currently also running 3.5.0-1-desktop
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Jiri Slaby 2012-08-03 12:26:33 UT
(In reply to comment #0) > where are we supposed to get that version of mkinitrd from? From Base:System or more preferably from openSUSE:Tumbleweed with other updated packages (kernel included).
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following package is going to be upgraded:
mkinitrd
The following package is going to change vendor:
mkinitrd openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
1 package to upgrade, 1 to change vendor.
Overall download size: 83.0 KiB. After the operation, additional 5.0 KiB will be
used.
Continue? [y/n/?] (y): n
Given the fact that I run openSUSE 12.1, I don’t think it’s a very good idea to allow the change vendor …
Regards.
Am 03.08.2012 14:47, schrieb Martin Helm:
> Am 03.08.2012 14:36, schrieb PiElle:
>>
>> Otherwise, it means it’s impossible to install this kernel?
> Yes, that’s the reason I filed the bug
>
>> Moreover, I have to add that I was able to install the previous one
>> (kernel-desktop 3.5.0-1.1).
>>
> me too, I use that repo since kernel 3.3.x and it never failed before,
> currently also running 3.5.0-1-desktop
>
For the moment I worked around that by downloading this mkinitrd https://build.opensuse.org/package/show?project=Base%3ASystem
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Am 03.08.2012 15:56, schrieb PiElle:
> Is it the Vendor’s change safe?
This affects only one package which is completely self contained so yes
I would say it is a safe thing to do that.
It is not absolutely nice that we need to do that.
> Maybe they will add the file in the Opensuse Oss repository?
Unlikely since for an openSUSE version the versions of the rpm’s are
more or less frozen and will not be updated except severe bug fixes and
they will usually be backported to the version the original system came
with.
So if we want to benefit from the new kernel (I only have it not because
it solves a problem on my machine) we need to accept that we also update
that extra package which creates the initial ramdisk.
I was first a bit surprised by the answer but it is a somehow logical
consequence.
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
Am 03.08.2012 18:24, schrieb Martin Helm:
> (I only have it not because
> it solves a problem on my machine)
That should have been:
(I only have it because it solves a problem on my machine not for fun)
–
PC: oS 12.1 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.1 x86_64 | i3@2.30GHz | 8GB | KDE 4.8.4 | HD 3000
eCAFE 800: oS 12.1 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
The Kernel/HEAD repository is also affected, requiring the mkinitrd from Factory for any Kernels. (This seems a logical consequence, although a bit of surprise).