[ydl-gen] failed dependencies question (redhat based ydl)

Nick Jones nicholas-jones at uiowa.edu
Thu Aug 24 14:28:50 MDT 2006


I have a question, what came first, the chicken or the egg, or in this
case what was installed first, mysql or perl-DBD??

How does the system install both when each is dependant on the other
being installed?  If this is possible, then why does it complain about
a dependency when trying to uninstall?  Can't it see that one is a
dependant of the other, and the same race condition exists as when
trying to uninstall, and that this must somehow be accounted for if
the system is to function properly?

[root at alienraid
mysql-standard-4.1.21-unknown-linux-gnu-powerpc-glibc23]# rpm -e
perl-DBD-MySQL-2.9003-4.ppc
error: Failed dependencies:
        perl-DBD-MySQL is needed by (installed) mysql-3.23.58-16.yd4.ppc
[root at alienraid
mysql-standard-4.1.21-unknown-linux-gnu-powerpc-glibc23]# rpm -e
mysql-3.23.58-16.yd4.ppc
error: Failed dependencies:
        libmysqlclient.so.10 is needed by (installed)
perl-DBD-MySQL-2.9003-4.ppc
        libmysqlclient.so.10 is needed by (installed)
libdbi-dbd-mysql-0.6.5-8.1.ppc
        libmysqlclient.so.10 is needed by (installed) MyODBC-2.50.39-18.2.ppc
        libmysqlclient.so.10 is needed by (installed)
mysql-server-3.23.58-16.yd4.ppc
        libmysqlclient_r.so.10 is needed by (installed)
MySQL-python-0.9.2-3.1.ydl.1.ppc
        mysql = 3.23.58 is needed by (installed) mysql-devel-3.23.58-16.yd4.ppc
        mysql is needed by (installed) MySQL-python-0.9.2-3.1.ydl.1.ppc
        mysql = 3.23.58 is needed by (installed) mysql-server-3.23.58-16.yd4.ppc


Not a real important question, just one of those annoyances with
Redhat's RPM system.

Thanks


Nick



More information about the yellowdog-general mailing list