Kai Schaetzl
2009-May-30 11:52 UTC
[CentOS] Possible bug in yum requirements handling with yum-priorities
Just upgraded my perl-DBD-SQLite rpmforge package to 1.25 which resulted in all applications trying to use it to fail. As it turns out the following happened: Newer versions of DBD::SQLite need a DBI version of at least 1.57. The rpmforge package *does* include this requirement. However, CentOS includes DBI 1.52 and doesn't provide newer versions. As a good administrator I'm using yum priorities and thus the software is locked at the CentOS version. I would think that yum should not have upgraded perl-DBD-SQLite if it cannot fulfill the requirement of perl-DBI >= 1.57. Or is this expected behavior? Should I open a bug report? For anyone hitting this problem: - either exclude perl-DBD-SQLite in the rpmforge repo - or exclude perl-DBI* from the CentOS base and updates repos (this will update to DBI 1.607 plus two dependencies, works fine) Kai -- Kai Sch?tzl, Berlin, Germany Get your web at Conactive Internet Services: http://www.conactive.com