|Summary:||ia64 redhat RPM dependency failure|
|Product:||[Retired] Red Hat Linux||Reporter:||Quentin Neill <quentin>|
|Component:||rpm||Assignee:||Jeff Johnson <jbj>|
|Status:||CLOSED CURRENTRELEASE||QA Contact:||David Lawrence <dkl>|
|Fixed In Version:||Doc Type:||Bug Fix|
|Doc Text:||Story Points:||---|
|Last Closed:||2000-12-20 18:39:12 UTC||Type:||---|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
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 communicate, 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. ftp://ftp.redhat.com/pub/redhat/ia64/ (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) email@example.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.