Bug 22585

Summary: ia64 redhat RPM dependency failure
Product: [Retired] Red Hat Linux Reporter: Quentin Neill <quentin>
Component: rpmAssignee: Jeff Johnson <jbj>
Status: CLOSED CURRENTRELEASE QA Contact: David Lawrence <dkl>
Severity: high Docs Contact:
Priority: medium    
Version: 6.2CC: quentin
Target Milestone: ---   
Target Release: ---   
Hardware: ia64   
OS: Linux   
URL: http://www.redhat.com/WebX?13@120.BbB4aDYthxA^2@.ee6d558
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-12-20 18:39:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description Quentin Neill 2000-12-20 16:15:36 UTC
On Intel IA64 machines, you can successfully build RPMs but they fail on
installation with the following errors: 

    rpm -ivh metro-x-5.2.0-1.20001205.glibc.ia64.rpm 
    error: failed dependencies: 
        ld-linux-ia64.so.1()(64bit) is needed by [rpm-name]
We tracked this down to the '/usr/lib/rpm/find-requires' and
'/usr/lib/rpm/find-provides' mechanisms. The new 'find-requires' script
that comes with <b>rpm-build-4.0.1-0.20</b>
is placing this string in the dependancy list; but the <b>rpm
executable</b> is not able to resolve this dependancy at install time.

Comment 1 Bill Nottingham 2000-12-20 16:31:33 UTC
You need to have everything built with that version of RPM for dependencies
to be resolved correctly.

Try installing the new ia64 beta.

Comment 2 Quentin Neill 2000-12-20 18:38:21 UTC
We experienced this problem when we installed a new beta we received from intel.
What 'new ia64 beta' specifically are you referring to?
And how can I tell what exact release we have installed?

Comment 3 Quentin Neill 2000-12-20 18:39:07 UTC
P.S.  Thanks for the speedy response, let me know if there is a better way to
notice I posted in the forums also.

Comment 4 Bill Nottingham 2000-12-20 19:48:02 UTC
The beta that was released to the public yesterday.


(If whatever you have still uses ld-linux-ia64.so.1, it's
pretty old.)

You can judge the release by what /etc/redhat-release says;
it should say:

Red Hat Linux release 7.0 (Guinness)

ia64-list@redhat.com is the general list for discussion of the
ia64 release.

Comment 5 Quentin Neill 2000-12-21 16:15:16 UTC
Thanks for the replies.

The version we have installed is 6.96.1 (without the '()(64bit)' in the
find-requires script) and the version which introduced the problem was 6.96.2
(with the '()(64bit)' string).

Unfortunately, we have step-A processors,;we read that the new 7.0 based beta is
not recommended for them, so we're stuck until we upgrade our hardware.

Meanwhile we have workedaround the problem.