ngc on RHEL 7 version `GLIBC_2.18' not found

Please recompile ngc to be compatible with RHEL 7 glibc-2.17

while doing installing CLARA ngc does not work…
wget https://ngc.nvidia.com/downloads/ngccli_cat_linux.zip && unzip ngccli_cat_linux.zip && chmod u+x ngc

gc
Traceback (most recent call last):
File “ngc.py”, line 17, in
File “ngccli/ngc.py”, line 54, in main
File “ngccli/ngc.py”, line 46, in get_parser
File “ngccli/clicommand.py”, line 53, in init
File “ngccli/clicommand.py”, line 56, in add_subparsers
File “/home/jenkins/jenkins/workspace/NGC-CLI-Build-Package/.tox/pyinstaller/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py”, line 631, in exec_module
File “ngccli/modules/all_modules.py”, line 18, in
File “/home/jenkins/jenkins/workspace/NGC-CLI-Build-Package/.tox/pyinstaller/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py”, line 631, in exec_module
File “ngccli/modules/batch/batch.py”, line 41, in
File “/home/jenkins/jenkins/workspace/NGC-CLI-Build-Package/.tox/pyinstaller/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py”, line 631, in exec_module
File “ngccli/modules/data.py”, line 29, in
File “/home/jenkins/jenkins/workspace/NGC-CLI-Build-Package/.tox/pyinstaller/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py”, line 631, in exec_module
File “ngccli/modules/upload_manager.py”, line 20, in
File “/home/jenkins/jenkins/workspace/NGC-CLI-Build-Package/.tox/pyinstaller/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py”, line 631, in exec_module
File “ngccli/modules/grpc/parallel_uploader.py”, line 28, in
File “/home/jenkins/jenkins/workspace/NGC-CLI-Build-Package/.tox/pyinstaller/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py”, line 631, in exec_module
File “site-packages/grpc/init.py”, line 22, in
File “/home/jenkins/jenkins/workspace/NGC-CLI-Build-Package/.tox/pyinstaller/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py”, line 714, in load_module
ImportError: /lib64/libc.so.6: version `GLIBC_2.18’ not found (required by /tmp/_MEIHULdbp/libstdc++.so.6)

I tried compiling glic2.18 but it causes

export LD_LIBRARY_PATH=/opt/glibc-2.18/lib/

./ngc

Segmentation fault

export LD_LIBRARY_PATH=/usr/lib64/

d# ./ngc
(as indicated above)

Operating System: Red Hat Enterprise Linux
CPE OS Name: cpe:/o:redhat:enterprise_linux:7.7:GA:server
Kernel: Linux 3.10.0-1062.1.1.el7.x86_64
Architecture: x86-64

rpm -qa | grep glibc

glibc-2.17-292.el7.x86_64
glibc-headers-2.17-292.el7.x86_64
glibc-devel-2.17-292.el7.x86_64
glibc-common-2.17-292.el7.x86_64

Also installed rh-redis32

Loaded plugins: enabled_repos_upload, langpacks, package_upload, product-id, search-disabled-repos, subscription-
: manager
Installed Packages
rh-redis32.x86_64 2.3-1.el7 @rhel-server-rhscl-7-rpms
rh-redis32-redis.x86_64 3.2.13-1.el7 @rhel-server-rhscl-7-rpms
rh-redis32-runtime.x86_64 2.3-1.el7 @rhel-server-rhscl-7-rpms
rh-redis32-scldevel.x86_64 2.3-1.el7 @rhel-server-rhscl-7-rpms
Uploading Enabled Repositories Report
Loaded plugins: langpacks, product-id, subscription-manager

According to RedHat’s article https://access.redhat.com/solutions/3643072 glibc-2.18 is not supported stating the following:
Issue
For development purposes, you wish to upgrade to upstream version of glibc-2.18. This version of glibc is not currently available for RHEL-7.
Resolution
While glibc-2.18 is available in the upstream, it is not supported to install from the upstream as it will break your current Red Hat Enterprise Linux.
It was a timely but clean compilation with no errors. As mentioned before 2.18 will cause Segmentation fault with some system

Hi, jrperez

I think this question is for NGC and there is another thread about this (but there is no reply there):
https://devtalk.nvidia.com/default/topic/1068897/general/ngc-cli-on-rhel-centos-7/

I would ping ngc team to reply to the question. (please follow above thread.)
Thanks!

Hi jrperez,

Unfortunately, I heard that ngc CLI binary as it is today does not support RHEL7 and doesn’t have a plan to support it for now.
And Clara Deploy SDK also officially supports Ubuntu Linux as of now (tested on Ubuntu Linux 16.04 LTS and 18.04 LTS).
I am sorry for that.

Hi jrperez,

NGC CLIs have been re-built to support older glibc. Latest production releases are expected to work with REHEL7 and CentOS7