On Wed, 2005-08-10 at 09:58 +0200, Petr Klíma wrote:
Hello
i found a problem with dependencies in Centos 4
What I did:
I installed CentOS from my >>> 4.0 <<< CD media with httpd server.
this are installed versions:
httpd-2.0.52-9.ent.centos4.1.i386.rpm and one of its dependecy apr-0.9.4-24.1.i386.rpm
then I tried make update
"yum update" and I get ... ... ... --> Running transaction check --> Processing Dependency: apr >= 0.9.4-24.2 for package: httpd --> Finished Dependency Resolution Error: Missing Dependency: apr >= 0.9.4-24.2 is needed by package httpd
I discovered that this RPM in centos/4/updates/i386/RPMS/
httpd-2.0.52-12.1.ent.centos4.i386.rpm
depends on apr-0.9.4-24.2
but apr-0.9.4-24.2 is not in updates directory ...
there is apr-0.9.4-24.3.i386.rpm in centos/4/os/i386/CentOS/RPMS/ which is in Centos 4.1
But my system is 4.0 and it never even listen about apr-0.9.4-24.3. My yum knows only update directory centos/4/updates/i386/RPMS/ and its CD media.
Did I something wrong?
When a new update set is released (ie 4.1, 3.5, etc.), only the latest [base] and [updates] are included in the main tree.
Taken together, the base and updates will be the latest version.
If you install from old media (3.3, 4.0) then you need to have [base] and [updates] in your yum configuration.
(or get the 4.1 ISOs to use as your [base])