New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ess:lsf configure fails with duplicate nsl libraries #12457
Comments
I'm afraid that Open MPI v2.1.x is ancient. Can you upgrade to a newer version? |
I don't think so. This particular application says that it requires 2.1.6
or earlier - I suspect because it uses MPI in ways that later versions
disallow.
…On Mon, Apr 15, 2024, 3:07 PM Jeff Squyres ***@***.***> wrote:
I'm afraid that Open MPI v2.1.x is ancient. Can you upgrade to a newer
version?
—
Reply to this email directly, view it on GitHub
<#12457 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAMXP2DWPMC4FAD7C5GKC5TY5QQPLAVCNFSM6AAAAABF6UOZLKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJXGYYTKNJYGY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Bummer. I don't know if we can help much; v2.1.6 is from January 2019; we haven't touched that release branch in years. That being said, I don't know if this is an Open MPI error. I see in the config.log:
Which means that the LSF library is looking for the yellow pages ("yp") libraries, and it doesn't seem to be finding them. Open MPI's |
I think I may have found my way here because I'm experiencing the same or similar issue, but I'm trying to build version 4.1.6 with lsf support on rocky linux 9.3. |
The problem is that LSF may still require the Changing the config isn't too hard, though it won't help with an already-released version. The |
I have a rocky 9 client joined to our cluster (IBM Spectrum LSF Standard 10.1.0.13). No problem running jobs on it. In fact we don't have libnsl* installed on any of our hosts. Not the schedulers, not any nodes. |
🤷♂️ So I guess your saying that LSF 10.1.0.13 no longer requires Thanks for the update and info! |
We're (very) unlikely to go change something in the v2.1.x series. If this is still an issue in the v5.0.x series, we might be able to have a look, but since IBM isn't maintaining the LSF integration any more, a patch would likely be greatly appreciated. |
I've been digging through IBM's LSF documentation out of curiosity. This is the only mention of "libnsl" I found.
We're still running 7 so this hasn't been an issue for us. Yet. And these are the two mentions of "yp" I found. Neither of which is necessary to run lsf. I downloaded 5.0.3 and got the same error during configure. |
The
There's a dependency that the LSF library needs, and it isn't being found. Open MPI is simply the canary in the coal mine here -- it's reporting the problem with the LSF library, and that problem has to be solved before you can build Open MPI successfully. |
Apparently the OP and I having different issues, since I don't have those in my config.log. I'll stop adding to the confusion here and raise a new issue if I can't figure it out. @gregfi I'm sorry for hijacking your issue. Good luck. |
@hammett999 Sorry, didn't even realize you were a different poster. Yes, your issue sounds different. Open a new issue if it persists. @gregfi My above answers pertain to your original question. |
Response from IBM:
The I have confirmed that setting Note that this issue is not limited to OpenMPI 2.1.6; I have the same failure when configuring OpenMPI-5.0.2 on SLES15. |
And this fixes my issue as well on Rocky 9. EL 9 doesn't have a libnsl.so.2, but setting |
I believe you are not supposed to put the suffix on that option - i.e., just set |
I tried with
and
|
Looks like this was not an Open MPI problem, and the reporting user is now able to build. I'll close the issue. |
In case anyone else falls victim to this and ends up here: the underlying issue was that the
Our admins were reluctant to modify their configuration by installing the package, but simply setting the above link manually resolves the issue and allows OpenMPI to build with LSF support. |
I'm attempting to compile OpenMPI 2.1.6 on SuSE Linux 15-SP5, and I'm getting a failure at during the
ess:lsf
configure step. I've attached the config.log.This system has the following
libnsl
libraries, and I wonder it's causing some confusion:Is there a way I could work around this and get OpenMPI to build with LSF support?
config.log
The text was updated successfully, but these errors were encountered: