Re: problem upgrading distro via yum

James Antill <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
"Casey Boone" <[email protected]> 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 -- [email protected]
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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.