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
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(-)