Hello, since today I could not update my CentOS 5.3 system with yum cause of the following error message. # yum update [...] Resolving Dependencies --> Running transaction check ---> Package exiv2.i386 0:0.18.2-1.el5.rf set to be updated ---> Package perl-Params-Util.i386 0:1.00-1.el5.rf set to be updated ---> Package perl-Moose.noarch 0:0.86-1.el5.rf set to be updated --> Processing Dependency: perl(Class::MOP) >= 0.89 for package: perl-Moose ---> Package perl-MRO-Compat.noarch 0:0.11-1.el5.rf set to be updated ---> Package exiv2-devel.i386 0:0.18.2-1.el5.rf set to be updated --> Finished Dependency Resolution perl-Moose-0.86-1.el5.rf.noarch from rpmforge has depsolving problems --> Missing Dependency: perl(Class::MOP) >= 0.89 is needed by package perl-Moose-0.86-1.el5.rf.noarch (rpmforge) Error: Missing Dependency: perl(Class::MOP) >= 0.89 is needed by package perl-Moose-0.86-1.el5.rf.noarch (rpmforge) I have asked about the missing perl(Class::MOP) >= 0.89 package on the rpmforge mailing list without getting any answer. So maybe could this be a problem of CentOS or Epel repo? Thank you very much for your help! regards Olaf
Olaf Mueller wrote:> I have asked about the missing perl(Class::MOP) >= 0.89 package on the > rpmforge mailing list without getting any answer. So maybe could this > be a problem of CentOS or Epel repo?a) rpmforge and epel don't mix well b) rpmforge perl packages get a mass rebuild at the moment, so ask again there. Cheers, Ralph -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos/attachments/20090707/75d9543a/attachment-0003.sig>
Olaf Mueller wrote:> I have asked about the missing perl(Class::MOP) >= 0.89 package on > the rpmforge mailing list without getting any answer. So maybe could > this be a problem of CentOS or Epel repo?Ok, found it on the rpmforge list and the error is caused by rpmforge. It was not an answer to my problem but an answer to an other perl dependency error. ----- Dag Wieers wrote:> On Tue, 7 Jul 2009, Joe Ogulin wrote:[...]> Feel free to jump in and help us with the perl packages. The only way > to make this work is having people to actually commit to the work. > > The reason why it now breaks is because Christoph is updating all the > perl packages and inter-dependencies are not taken care of right now. >----- So I have a repo where "inter-dependencies are not taken care of right now". Do I something missunderstood here, or behaved rpmforge like a testing repo without saying that this is testing only and not stable? Either way, to keep thinks running I have to disable rpmforge repo. regards Olaf
Ralph Angenendt wrote: Hello.> a) rpmforge and epel don't mix wellYes, you are right. Now I have disabled rpmforge. regards Olaf
Ralph Angenendt wrote:> a) rpmforge and epel don't mix well >more specifically, EPEL doesn't mix well with -any- other repository as they insist on not using a repository tag I for one leave EPEL disabled, and only enable it manually when I absolutely need something from it thats not available elsewhere.
Lanny Marcus <lmmailinglists at gmail.com> wrote:>>IMHO, on my CentOS 5.3 (32 bit) Desktop, RPMForge works very well. I have given it a much higher Priority than EPEL. When I added the EPEL Repository, the number of excluded packages went from approximately 400 to 1705. My belief is that if EPEL had a high priority, it would replace a *LOT* of packages I do not want replaced. << Generally, you're right - but in this case, it seems to be purely an rpmforge problem. I'm getting similar problems with a mail gateway which has a lot of Perl modules to support amavisd/clamav/spamassassin: "There was a problem updating the system. The following error message was reported: "Failed to build transaction: Missing Dependency: perl(Compress::Raw::Zlib)>= 2.020 is needed by package perl-IO-Compress-2.020-1.el5.rf.noarch(rpmforge)" Checking svn at rpmforge shows: Name: perl-Compress-Raw-Zlib Version: 2.020 Release: 1 so it's in the repo. I assumed it was a problem with the mirror I was using (ftp-stud.fht-esslingen.de) so I excluded in it fastestmirror.conf and tried again, this time using fr2.rpmfind.net, but no joy: Error: Missing Dependency: perl(Compress::Raw::Zlib) >= 2.020 is needed by package perl-IO-Compress-2.020-1.el5.rf.noarch (rpmforge) At this point, I'm not going to worry too much about it - it's in the system and should eventually turn up. If not, I guess I'll have to find some time to help out at rpmforge, rebuilding those Perl modules. . . Best, --- Les Bell [http://www.lesbell.com.au] Tel: +61 2 9451 1144
Hi, On Tue, Jul 7, 2009 at 15:07, Olaf Mueller<daily-planet at istari.de> wrote:> since today I could not update my CentOS 5.3 system with yum cause of > the following error message.As pointed out in the rpmforge mailing list, if you are complaining about dependency issues not because you need the specific packages with problems, but because you want to run "yum update" and be able to get the security updates from the other repositories not affected by the issue, and if you are on CentOS 5, you may use the "--skip-broken" option of yum (not available in CentOS 4!) to skip updating packages for which the dependencies are not met. This is the command you should run in this case: # yum --skip-broken update HTH, Filipe