[Yum] problem upgrading distro via yum

James Antill james-yum at and.org
Sat Sep 27 02:12:09 UTC 2008


"Casey Boone" <caseyboone at gmail.com> writes:

> I am experiencing a problem in trying to upgrade a machine from fc8 to
> fc9 via yum. What I am seeing is a lot of this:
>
> Error: Missing Dependency: libldap-2.3.so.0 is needed by package
> gnupg2-2.0.9-2.fc8.i386 (installed)
> Error: Missing Dependency: libldap-2.3.so.0 is needed by package
> httpd-2.2.9-1.fc8.i386 (installed)
> Error: Missing Dependency: libssl.so.6 is needed by package
> httpd-tools-2.2.9-1.fc8.i386 (installed)
>
> It isn't seeing "httpd-tools-2.2.9-1.fc9.i386.rpm" as a needed
> upgrade. I can verify with "yum list" queries that it knows the fc9
> version is available to it. Is there anyway to tell yum that a package
> tagged for fc9 is newer than one tagged fc8?

 If it is actually newer, then it should happen
automatically. Eg. given:

httpd-tools-2.2.9-1.fc8.i386
httpd-tools-2.2.9-1.fc9.i386

...the fc9 one will be newer. So there must be something else
happening, it is somewhat likely that there is an actually newer
package in Fedora 8, like:

foo-1.0-2.fc8.i386
foo-1.0-1.fc9.i386

...here you cannot do anything after the fc8 version is installed to
make yum consider the fc9 version newer.
 Eventually the allowdowngrade plugin will work again, and you could
do that ... or you can try force up/down grading whatever the problem
is using rpm. Or try "yum update --skip-broken" to get almost
everything updated, and then do what's needed with rpm to fixup
whatever is left.

-- 
James Antill -- james at and.org
C String APIs use too much memory? ustr: length, ref count, size and
read-only/fixed. Ave. 44% overhead over strdup(), for 0-20B strings
http://www.and.org/ustr/


More information about the Yum mailing list