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? Petr Kl?ma e-mail: qaxi at seznam.cz
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]) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.centos.org/pipermail/centos/attachments/20050810/6717314c/attachment-0002.sig>
> > > 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]) >So I can yust say IT IS WRONG there were a lot of talks about it here: When you install CentOS x.0 and you run "yum update" you get finaly lates CentOS X.Y ... CentOS X.4 is CentOS X.0 + all released updates ... and from your answer it seems it is gone CentOS 4.1 have diferent versions of SW then CentOS 4.0 + updates I know CentOS depend on RH releases but presented strategy is brain dead I have several servers with fixed setup and I have local mirror. Now it seems I have to mirror not only "updates" but "updates" and "base". Before half a year there was talk about high bandwith, so lets download all the stuff. Petr Kl?ma e-mail: petr.klima at madeta-group.cz MADETA Group a.s. phone: +420 389 136 209 Rudolfovsk? 246/83 web: http://www.madeta-group.cz 370 50 ?esk? Bud?jovice Czech Republic