Summary: | undefined symbol powercap_get_cluster_current_cap | ||
---|---|---|---|
Product: | Slurm | Reporter: | Moe Jette <jette> |
Component: | Other | Assignee: | Director of Support <support> |
Status: | RESOLVED DUPLICATE | QA Contact: | |
Severity: | 4 - Minor Issue | ||
Priority: | --- | ||
Version: | 15.08.7 | ||
Hardware: | Linux | ||
OS: | Linux | ||
Site: | -Other- | Alineos Sites: | --- |
Atos/Eviden Sites: | --- | Confidential Site: | --- |
Coreweave sites: | --- | Cray Sites: | --- |
DS9 clusters: | --- | Google sites: | --- |
HPCnow Sites: | --- | HPE Sites: | --- |
IBM Sites: | --- | NOAA SIte: | --- |
NoveTech Sites: | --- | Nvidia HWinf-CS Sites: | --- |
OCF Sites: | --- | Recursion Pharma Sites: | --- |
SFW Sites: | --- | SNIC sites: | --- |
Tzag Elita Sites: | --- | Linux Distro: | --- |
Machine Name: | CLE Version: | ||
Version Fixed: | Target Release: | --- | |
DevPrio: | --- | Emory-Cloud Sites: | --- |
Description
Moe Jette
2016-02-10 04:54:16 MST
There are several functions referenced in the select/cons_res plugin that only exist in the slurmctld, so there will be linking issues in some environments. For example, these functions exist only in slurmctld: if ((powercap_get_cluster_current_cap() != 0) && (which_power_layout() == 2)) { Note this logic was added for the Bull-power management and is completely separate from the power plugin work for Cray systems. I find it strange it is trying to resolve these on load, it should be doing a lazy load from my understanding right? (In reply to Danny Auble from comment #2) > I find it strange it is trying to resolve these on load, it should be doing > a lazy load from my understanding right? Yes (see src/common/plugin.c): plug = dlopen(fq_path, RTLD_LAZY); Perhaps Fedora 23 doesn't handle "lazy" very well. https://fedoraproject.org/wiki/Changes/Harden_All_Packages "-z now is always passed to the linker." So... they're resolving everything at link time. Clearing "-z now" out of LDFLAGS looks like the simplest path forward, short of reworking slurm's module loading system. Yeah, it could be fairly tough otherwise to get everything working correctly. Marking as duplicate of 2443 as that one has a patch that should address the -z,now problem. *** This ticket has been marked as a duplicate of ticket 2443 *** |