On Sat, 20 Jun 2009 19:31:52 +0100
Colin Paul Adams <colin(a)colina.demon.co.uk> wrote:
>>>>> "Frank" == Frank Murphy
<frankly3d(a)gmail.com> writes:
Frank> On 20/06/09 19:20, Colin Paul Adams wrote:
>>>>>>> "Colin" == Colin Paul
Adams<colin(a)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.