yum update problem
Paul Howarth
paul at city-fan.org
Wed Apr 6 13:10:21 UTC 2005
Julien Le Houérou wrote:
> Hi, as I run 'yum update' everything runs, is downloads the packages to
> update,
> and after running transaction check it tells "package <---> needs <--->
> free space on filesystem /".
>
> I got large free space even after downloading the packages....
>
> So i cd to the dl directory and run "rpm -Uvh <package>, and it updates".
>
> When I run "rpm -Uvh *" it comes back telling me it needs free space".
>
> Anyone knows about that?
There are a couple of factors.
When you try to run all the updates as part of a single transaction
(which is what yum would do, and also "rpm -Uvh *"), rpm will install
all the files for the updated packages and only then delete files
belonging to the old (replaced) packages that have not been overwritten.
So handling lots of packages at once takes more disk space.
Most likely there is also a kernel update to do. Yum installs kernels
without removing the old ones, which will require more space on the /
filesystem. You shouldn't try "rpm -Uvh *" if an updated kernel RPM in
the current directory because it will result in your currently running
kernel (and its modules) being deleted, leading inevitably to a crash.
You need to install rather than upgrade kernels, and delete old kernels
that you're no longer using manually.
Paul.
More information about the fedora-list
mailing list