Description of problem: java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el5.x86_64 from rhel-x86_64-client-supplementary-5 has depsolving problems Version-Release number of selected component (if applicable): java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el5.x86_64 How reproducible: try to install java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el5.x86_64 Steps to Reproduce: 1.yum install java-1.6.0-sun-jdbc-1.6.0.13-1jpp.1.el5.x86_64 2. 3. Actual results: depsolving problems Missing Dependency: /usr/lib64/libodbcinst.so is needed by package but unixODBC only provides /usr/lib64/libodbcinst.so.1 Expected results: install without problems Additional info:
# rpm -qf /usr/lib64/libodbcinst.so unixODBC-devel-2.2.11-7.1.x86_64 This package is available in channel rhel-x86_64-client-workstation-5. Maybe you're not subscribed to it?
Yes, my system is subscribed to red hat enterprise linux desktop and has no rights to rhel-x86_64-client-workstation-5. But why is java available in the supplementary channel for red hat enterprise linux desktop if needs software from an inaccessible channel (for my entitlement)?
Well, java-1.6.0-sun can't really do anything about that. In fact it's a packaging issue on the unixODBC side (reported internally in a private bug; I'll update it with the problem you're describing). For now, I guess you really need to gain access to the Workstation channel in order to be able to get the jdbc subpackage.
*** Bug 557508 has been marked as a duplicate of this bug. ***