After the update to 2023.2.3 of Omniverse Cache on this February,
Omniverse Cache ( 2023.2.3 ) does not work correctly on my Ubuntu 20.04.
My Tested Environment :
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
uname -a
Linux XXXX 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:24:22 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
gcc --version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
ldd --version
ldd (Ubuntu GLIBC 2.31-0ubuntu9.14) 2.31
Copyright (C) 2020 Free Software Foundation, Inc.
GLIBC
GNU C Library (Ubuntu GLIBC 2.31-0ubuntu9.14) stable release version 2.31.
On the console of Omniverse, error message “Cannot connect to System Monitor Backend.” is shown (Fig. 1 in the attached png image).
And in the log file of System Monitor an INFO message “INFO: Healthcheck: detected an error exit code, restarting Cache…” was recorded (Fig.2).
In order to understand why Omniverse Cache(2023.2.3) does not work on my Ubuntu 20.04, I try to manually execute omni-cache-service (Fig.3 and Fig.4).
Incompatible versioned GLIBC is dynamically called by included libraries libstd++.so.6 and libgcc_s.so.1 which are linked to the binary of omni-cach-service on the execution, and Omniverse Cache does not start up correctly (Fig. 5).
In my tested environment, Ubuntu 20.04, GLIBC which have lower version than 2.31 is included. And Omniverse Cache does not work because the included libraries require newer GLIBC than 2.33.
I guess that the included libraries libgcc_s.so.1 and libstd++.so.6 in Omniverse Cache(2023.2.3) might be able to be replaced with old libgcc_s.so.1 and libstd++.so.6 which are included my Ubuntu 20.04. And I try to omit the libgcc_s.so.1 and libstd++.so.6 which are included in Omniverse Cache(2023.2.3), and to execute omni-cache-service. It seems that Omniverse Cache works well.
Temporarily, I currently use Omniverse Cache(2023.2.3) in this manner, but I am concerned that some problems are happened by using old GLIBC in Omniverse Cache(2023.2.3).
I want to get some comments from NVIDIA Omniverse Cache developper about the compatible GLIBC version to execute Omniverse Cache(2023.2.3) on Ubuntu 20.04.
I would not like to upgrade GLIBC from my current default version 2.31.
I attached captured images to help understand. Please check it and answer to solve this error when starting up of Omniverse Cache(2023.2.3).
Sincerely yours,