Bug 557508 - /usr/lib64/libodbcinst.so is needed by package 1:java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64
Summary: /usr/lib64/libodbcinst.so is needed by package 1:java-1.6.0-sun-jdbc-1.6.0.17...
Keywords:
Status: CLOSED DUPLICATE of bug 496974
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: java-1.6.0-sun
Version: 5.5
Hardware: All
OS: Linux
low
medium
Target Milestone: rc
: ---
Assignee: Deepak Bhole
QA Contact: BaseOS QE - Apps
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-01-21 16:41 UTC by Pavel Holica
Modified: 2010-02-15 11:47 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-02-15 11:47:34 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Pavel Holica 2010-01-21 16:41:36 UTC
Description of problem:
When trying to install java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64 from RHEL5.5-Client-Supplementary-20100120.1 on RHEL5.5-Client-20100117.0, dependency problem occures.
/usr/lib64/libodbcinst.so is needed by package 1:java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64

Version-Release number of selected component (if applicable):
java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64

How reproducible:
always

Steps to Reproduce:
1. Install RHEL5.5-Client-20100117.0
2. Add RHEL5.5-Client-Supplementary-20100120.1 to repositories
3. Install java-1.6.0-sun-jdbc
  
Actual results:
...
--> Finished Dependency Resolution
1:java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64 from Suppl has depsolving problems
  --> Missing Dependency: /usr/lib64/libodbcinst.so is needed by package 1:java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64 (Suppl)
1:java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64 from Suppl has depsolving problems
  --> Missing Dependency: /usr/lib64/libodbcinst.so is needed by package 1:java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64 (Suppl)
Error: Missing Dependency: /usr/lib64/libodbcinst.so is needed by package 1:java-1.6.0-sun-jdbc-1.6.0.17-1jpp.2.el5.x86_64 (Suppl)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

Expected results:
java-1.6.0-sun-jdbc should be installed

Additional info:

Comment 2 Alexander Todorov 2010-01-27 11:58:24 UTC
on i386 java-1.6.0-sum-jdbc requires /usr/lib/libodbcinst.so 
however unixODBC-2.2.11-7.1 provides /usr/lib/libodbcinst.so.1 and /usr/lib/libodbcinst.so.1.0.0

unixODBC-devel provides /usr/lib/libodbcinst.so

This looks like unversioned dependency or unixODBC-devel needs to go to Client/

Comment 3 Daniel Mach 2010-02-05 09:10:14 UTC
Can't the libodbcinst.so symlink be added to 
/usr/lib/jvm/java-1.6.0-sun-1.6.0.18/jre/lib/i386/?

I don't like moving devel packages to Client and it looks like the unversioned *.so symlinks should stay in -devel subpackages.


Note You need to log in before you can comment on or make changes to this bug.