Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 737472 - sys-cluster/nomad-0.12.3 - nomad: symbol lookup error: nomad: undefined symbol: nvmlDeviceGetGraphicsRunningProcesses
Summary: sys-cluster/nomad-0.12.3 - nomad: symbol lookup error: nomad: undefined symbo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: William Hubbs
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-08-16 20:25 UTC by Nils Freydank
Modified: 2020-08-21 16:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nils Freydank 2020-08-16 20:25:54 UTC
Hi, nomad crashes after startup due to a linking issue (see URL). The solution from the linked issue works (i.e. adding a nonvidia tag).

From nomad-0.12.3::gentoo (and 0.12.1):
% nomad -v
nomad: symbol lookup error: nomad: undefined symbol: nvmlDeviceGetGraphicsRunningProcesses
% ldd -d $(which nomad)
% ldd -d $(which nomad)                                                         1
        linux-vdso.so.1 (0x00007ffc5ad86000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007d16c69b2000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007d16c69ac000)
        libc.so.6 => /lib64/libc.so.6 (0x00007d16c67ee000)
        /lib64/ld-linux-x86-64.so.2 (0x00007d16c6a05000)
undefined symbol: nvmlDeviceGetGraphicsRunningProcesses (/usr/bin/nomad)
undefined symbol: nvmlEventSetWait      (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetPerformanceState (/usr/bin/nomad)
undefined symbol: nvmlSystemGetDriverVersion    (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetPowerManagementLimit     (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetMemoryErrorCounter       (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetUUID     (/usr/bin/nomad)
undefined symbol: nvmlInit_v2   (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetMaxClockInfo     (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetUtilizationRates (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetMinorNumber      (/usr/bin/nomad)
undefined symbol: nvmlEventSetCreate    (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetHandleByIndex_v2 (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetMemoryInfo       (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetAccountingMode   (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetPciInfo_v3       (/usr/bin/nomad)
undefined symbol: nvmlSystemGetProcessName      (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetPersistenceMode  (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetClockInfo        (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetComputeRunningProcesses  (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetMaxPcieLinkWidth (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetAccountingBufferSize     (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetCount_v2 (/usr/bin/nomad)
undefined symbol: nvmlDeviceRegisterEvents      (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetPowerUsage       (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetDisplayActive    (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetEncoderUtilization       (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetTemperature      (/usr/bin/nomad)
undefined symbol: nvmlEventSetFree      (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetDisplayMode      (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetBAR1MemoryInfo   (/usr/bin/nomad)
undefined symbol: nvmlShutdown  (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetCurrentClocksThrottleReasons     (/usr/bin/nomad)
undefined symbol: nvmlErrorString       (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetDecoderUtilization       (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetMaxPcieLinkGeneration    (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetPcieThroughput   (/usr/bin/nomad)
undefined symbol: nvmlDeviceGetName     (/usr/bin/nomad)


Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2020-08-21 16:49:03 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351f9bf9d3c3d5965514a0c6255ab89bba0541bd

commit 351f9bf9d3c3d5965514a0c6255ab89bba0541bd
Author:     William Hubbs <williamh@gentoo.org>
AuthorDate: 2020-08-21 16:26:48 +0000
Commit:     William Hubbs <williamh@gentoo.org>
CommitDate: 2020-08-21 16:48:09 +0000

    sys-cluster/nomad: add nvidia use flag
    
    This controls whether we build with nvidia integration.
    
    Closes: https://bugs.gentoo.org/737472
    Signed-off-by: William Hubbs <williamh@gentoo.org>

 sys-cluster/nomad/metadata.xml        | 9 ++++++---
 sys-cluster/nomad/nomad-0.12.3.ebuild | 4 ++--
 2 files changed, 8 insertions(+), 5 deletions(-)