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