Ticket 16831

Summary: seff fails with: /usr/bin/perl: symbol lookup error: /usr/lib64/slurm/cli_filter_lua.so: undefined symbol: data_init
Product: Slurm Reporter: Chris Samuel (NERSC) <csamuel>
Component: User CommandsAssignee: Carlos Tripiana Montes <tripiana>
Status: RESOLVED DUPLICATE QA Contact:
Severity: 4 - Minor Issue    
Priority: --- CC: dmjacobsen, tripiana
Version: 23.02.2   
Hardware: Linux   
OS: Linux   
Site: NERSC Alineos Sites: ---
Atos/Eviden Sites: --- Confidential Site: ---
Coreweave sites: --- Cray Sites: ---
DS9 clusters: --- HPCnow Sites: ---
HPE Sites: --- IBM Sites: ---
NOAA SIte: --- OCF Sites: ---
Recursion Pharma Sites: --- SFW Sites: ---
SNIC sites: --- Linux Distro: ---
Machine Name: CLE Version:
Version Fixed: Target Release: ---
DevPrio: --- Emory-Cloud Sites: ---

Description Chris Samuel (NERSC) 2023-05-25 23:14:36 MDT
Hi there,

I noticed that `seff` now fails with:

/usr/bin/perl: symbol lookup error: /usr/lib64/slurm/cli_filter_lua.so: undefined symbol: data_init

It looks like it's loading the Perl Slurm module that triggers that:

csamuel@alvarez:login01:~> perl -MSlurm -e 'print "hello\n"'
perl: symbol lookup error: /usr/lib64/slurm/cli_filter_lua.so: undefined symbol: data_init

If I'm interpreting this right it's just because it doesn't load libslurmfull.so?

csamuel@alvarez:login01:~> LD_PRELOAD=/usr/lib64/slurm/libslurmfull.so perl -MSlurm -e 'print "hello\n"'
hello


All the best,
Chris
Comment 1 Tim Wickberg 2023-05-29 10:33:55 MDT
Marking as a duplicate of bug 16503 which addressed the symbol issues with the Perl API.

*** This ticket has been marked as a duplicate of ticket 16503 ***