[LU-5176] Lustre-tests won't install due to libmpi.so.1()(64bit) dependency Created: 11/Jun/14  Updated: 13/Jun/14  Resolved: 12/Jun/14

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Jose Moreno (Inactive) Assignee: Richard Henwood (Inactive)
Resolution: Cannot Reproduce Votes: 0
Labels: None
Environment:

Red Hat Enterprise Linux Server release 6.5 (Santiago)


Attachments: Text File lustre-tests_failed_to_install.log    
Severity: 3
Rank (Obsolete): 14367

 Description   

I'm trying to install lustre 2.5.but I'm having issues getting the lustre-tests package to install successfully. It complains about libmpi.so.1()(64bit) dependency which for what I understand is part of the openmpi package.
I'm not sure why this dependency was not part of the install when I ran the 'yum install lustre' command.



 Comments   
Comment by Richard Henwood (Inactive) [ 11/Jun/14 ]

Jose: can I confirm that you're using the instructions to install lustre directly with yum that are from the page:

https://wiki.hpdd.intel.com/display/PUB/Walk-thru-+Deploying+Lustre+pre-built+RPMs

NOTE: If you follow these instructions precisely, you will have the 'latestSuccessfulBuild' not a specific Lustre release of '2.5'

Comment by Jose Moreno (Inactive) [ 11/Jun/14 ]

Yes, I'm using the instructions provided on page:
https://wiki.hpdd.intel.com/display/PUB/Walk-thru-+Deploying+Lustre+pre-built+RPMs

The only difference is that I created lustre.repo at /etc/yum.repos.d/ instead of /etc/repos.d/
having lustre.repo at /etc/repos.d/ didn't work for me

Comment by Andreas Dilger [ 12/Jun/14 ]

Richard, looks like there is a typo in the instructions?

Minh, given that the number of people installing the lustre-tests RPM is small, please just add the dependency for MPI into the .spec file for lustre-tests.

Comment by Richard Henwood (Inactive) [ 12/Jun/14 ]

Andreas: can you help me identify the typo?

Comment by Jose Moreno (Inactive) [ 12/Jun/14 ]

just to be clear...
The command 'yum install lustre' apparently failed to install lustre-tests, assuming this was supposed to be installed to begin with.
I found out about it missing because subsequent instructions in the same document allude to /usr/lib64/lustre/tests/llmount.sh which doesn't exist since /usr/lib64/lustre/tests/ folder is missing.
At this point, is when I attempted to install it manually and it failed due to some dependencies among them libmpi.so.1() (64bit) . The command I used to install it was:
yum install lustre-tests-2.5.59-2.6.32_431.17.1.el6_lustre.gb265903.x86_64_g5c4573e.x86_64.rpm.
I have attached log called lustre-tests_failed_to_install

Comment by Richard Henwood (Inactive) [ 12/Jun/14 ]

I've just installed a RHEL 6.5 ISO into a vm.

I configured a repo to point to HPDD Lustre repo (as described above).

I configured a repo to point to the RHEL 6.5 DVD.

I issued the following commands:
+ yum install lustre-kernel
+ yum install lustre
+ yum install lustre-tests

Installing lustre-tests pulled in the openmpi package without an issue.

Comment by Andreas Dilger [ 13/Jun/14 ]

Richard,
The wiki page says:

Include the following entries into /etc/repos.d/lustre.repo as follows:

When it should actually be using /etc/yum.repos.d/lustre.repo.

Comment by Richard Henwood (Inactive) [ 13/Jun/14 ]

Thanks for underlining this. Fixed now.

Generated at Sat Feb 10 01:49:11 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.