Yum update remove some driver or software.
Michael Schwendt
mschwendt at gmail.com
Fri Feb 18 17:42:57 UTC 2011
On Fri, 18 Feb 2011 18:20:33 +0100, Dario wrote:
> On my F14, today if I do a "yum update" I see that:
>
> > Dependencies Resolved
> >
> > ====================================================================================================================================================================
> > Package Arch Version Repository Size
> > ====================================================================================================================================================================
> > Installing:
> > kernel x86_64 2.6.35.11-83.fc14 updates 22 M
> > kernel-devel x86_64 2.6.35.11-83.fc14 updates 6.6 M
> > Updating:
> > PackageKit x86_64 0.6.12-2.fc14 updates 548 k
> > PackageKit-glib x86_64 0.6.12-2.fc14 updates 116 k
> > [........]
> > tigervnc-license noarch 1.0.90-0.24.20100813svn4123.fc14 updates 18 k
> > util-linux-ng x86_64 2.18-4.8.fc14 updates 1.5 M
> > webkitgtk x86_64 1.3.10-1.fc14 updates 6.2 M
> > Removing:
> > kernel x86_64 2.6.35.6-48.fc14 @local-updates 103 M
> > kernel-devel x86_64 2.6.35.6-48.fc14 @local-updates 23 M
> > Removing for dependencies:
> > kmod-open-vm-tools-2.6.35.6-48.fc14.x86_64 x86_64 0.0.0.301124-1.fc14.2 @rpmfusion-free 282 k
> > open-vm-tools x86_64 0.0.0.301124-1.fc14 @rpmfusion-free 2.4 M
>
> No, No, No. This is not correct.
>
> I don't want update(install) a new kernel, if this remove open-vm-tools
> (or some other driver in other case) for resolve dependencies.
>
> If I have install open-vm-tools (or other) I do not want witch someone
> or something uninstall it.
>
> Rather yum did not install the kernel and notify me that there is a new
> kernel, but can not install it.
>
> Yes, ok, I can use exclude=kernel* line command or into yum.conf, but
> this is not the same things: the default IMHO should be: do not remove
> other package when I update some software.
>
> Or did I miss or forget something?
There's a thinko here somewhere. You need to protect the kernel package
or the dependencies of the kmod* packages, if you cannot ensure that
a kernel update [and all its updated deps] is fully compatible feature-wise.
Have you experimented with yum.conf's protected_packages yet?
Alternatively, increase the installonly_limit value to allow for many
more kernel updates to be installed in parallel without removing older
ones. As a last resort, create an own local package that depends on
stuff you don't want to have removed.
More information about the users
mailing list