Yum not working after upgrade

stan gryt2 at q.com
Sat Jun 20 19:23:11 UTC 2009


On Sat, 20 Jun 2009 19:31:52 +0100
Colin Paul Adams <colin at colina.demon.co.uk> wrote:

> >>>>> "Frank" == Frank Murphy <frankly3d at gmail.com> writes:
> 
>     Frank> On 20/06/09 19:20, Colin Paul Adams wrote:
>     >>>>>>> "Colin" == Colin Paul Adams<colin at colina.demon.co.uk>
>     >>>>>>> writes:
>     >> 
> 
> > Actually there are masses of fc10.x86_64 packages installed that are
>     >> stopping upgrades. It is clear that the upgrade process has
>     >> failed miserably, yet it F11 is certainly at least partly
>     >> installed.
>     >> 
>     >> If I try the install again, is that liekly to clean it up?
> 
> 
>     Frank> yum --skip-broken update
> 
>     Frank> or yum install smart
> 
>     Frank> then use smart to upgrade.
> 
>     Frank> su (sudo smart upgrade
> 
> Hm. 
> 
> Yum --skip-broken install smart causes smart to be skipped.
> 
> Ironies.
> 
> If i try:
> 
> yum --skip-broken update
> 
> I get:
> 
> ...
> skip-broken could not solve problems
> Error: Missing Dependency: libvamp-hostsdk.so.3()(64bit) is needed by
> package audacity-1.3.7-0.7.beta.fc11.x86_64 (updates) Error: Missing
> Dependency: libfence.so.4()(64bit) is needed by package
> modcluster-0.16.1-1.fc11.x86_64 (updates) Error: Missing Dependency:
> libxcb-keysyms.so.0()(64bit) is needed by package
> vlc-core-1.0.0-0.11rc3.fc11.x86_64 (rpmfusion-free) Error: Missing
> Dependency: libptf77blas.so.3()(64bit) is needed by package
> numpy-1.3.0-5.fc11.x86_64 (updates) Error: Missing Dependency:
> libcelt.so.0()(64bit) is needed by package
> gstreamer-plugins-bad-0.10.12-2.fc11.x86_64 (rpmfusion-free-updates)
> Error: Missing Dependency: libptcblas.so.3()(64bit) is needed by
> package numpy-1.3.0-5.fc11.x86_64 (updates) Error: Missing
> Dependency: zlib = 1.2.3-18.fc9 is needed by package
> minizip-1.2.3-18.fc9.x86_64 (fedora) You could try running:
> package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles
> --nodigest
> 
> and I've already tried those last three options.
> 
> It looks really badly screwed from here.

I would agree.  From your description before, I think that your system
is either constrained by memory or hard disk space from doing a 1600+
update in one chunk.  A guess.

I think you need to update each package individually, rather than en
masse as you are trying.  The fact that the libraries didn't upgrade is
a very bad sign.  That your system still booted is a good sign as it
means there is some coherence still present.

Do a  yum list installed  to see what is actually installed.
Redirect the output to a file and put 
yum -y upgrade    in front of each package.
Then run it as a shell script by adding   #! /bin/bash   at the top and
making it executable  chmod +x script.

At first it should pull lots of dependencies in, then fewer and fewer.
But it shouldn't be a single massive update.

If that doesn't work, try doing some forced updates of library packages
that seem to be causing problems before going back to yum.

I think you can recover from this, but it is going to be a long hard
slog.  I suggest a short walk in the fresh air before you start.
Making decisions in urgency, unless necessary, is rarely good policy.




More information about the fedora-list mailing list