Jetson Nano install fails with `GLIBC_2.30' not found

Trying to install on Jetson Nano (R32, version 7.1 2/19/2022)

  1. Installed Intel Realsense from these directions (per Nuitrack website):
    https://jetsonhacks.com/2019/12/22/install-realsense-camera-in-5-minutes-jetson-nano/
    realsense-viewer works. No problems. Camera firmware upgraded.

  2. Tried to install Nuitrack latest version. It failed, so I tried 3 other versions. Details below.

Is there any version that has been recently tested to work with Jetson Nano and Ubuntu 18.04?
Any workaround to the `GLIBC_2.30’ dependency? (web search says this is dangerous to upgrade?)

DETAILS FOLLOW:


Nuitrack arm64 36.10


sudo dpkg -i nuitrack-linux-arm64_36_10.deb
install went fine.

$nuitrack (tried before and after reboot system).
WARNING: Cannot load library module: /usr/etc/nuitrack/middleware/libNuitrackModule.so
/lib/aarch64-linux-gnu/libpthread.so.0: version `GLIBC_2.30’ not found (required by /usr/local/lib/nuitrack/libk4a.so.1.4)
terminate called after throwing an instance of ‘tdv::nuitrack::TerminateException’
what(): NuitrackException (TerminateException): WARNING: Cannot load library module: /usr/etc/nuitrack/middleware/libNuitrackModule.so

sudo apt-get purge --auto-remove nuitrack


Nuitrack arm64 35.10
(version announced to work with Jetson Nano)


~/Downloads$ sudo dpkg -i nuitrack-linux-arm64_35_15.deb
install went fine.

$nuitrack (tried before and after reboot system).
nuitrack app starts, finds Realsense D435, then fails

Getting a 3D sensor list…
3D sensor list was updated
3D sensor is activated!
Starting test…
3D sensor serial number: xxxxxxxxx1263
3D sensor provider name: Realsense2DepthProvider
ERROR: Sample failed. Exit code: 0

sudo apt-get purge --auto-remove nuitrack


Nuitrack arm64 35.15


~/Downloads$ sudo dpkg -i nuitrack-linux-arm64_35_15.deb
[sudo] password for system:
Selecting previously unselected package nuitrack.
(Reading database … 269209 files and directories currently installed.)
Preparing to unpack nuitrack-linux-arm64_35_15.deb …
Unpacking nuitrack (0.35.15) …
Setting up nuitrack (0.35.15) …

Nuitrack installation script
The user system' is already a member of video’.
All done

Processing triggers for libc-bin (2.27-3ubuntu1.4) …

$ nuitrack (tried before and after reboot system).

Getting a 3D sensor list…
3D sensor list was updated
3D sensor is activated!
Starting test…
3D sensor serial number: xxxxxxxxx1263
3D sensor provider name: Realsense2DepthProvider
ERROR: Sample failed. Exit code: 0


Nuitrack arm64 36.9


sudo dpkg -i nuitrack-linux-arm64_36_9.deb
install went fine.

$ nuitrack
WARNING: Cannot load library module: /usr/etc/nuitrack/middleware/libNuitrackModule.so
/lib/aarch64-linux-gnu/libpthread.so.0: version `GLIBC_2.30’ not found (required by /usr/local/lib/nuitrack/libk4a.so.1.4)
terminate called after throwing an instance of ‘tdv::nuitrack::TerminateException’
what(): NuitrackException (TerminateException): WARNING: Cannot load library module: /usr/etc/nuitrack/middleware/libNuitrackModule.so
Aborted (core dumped)

Hi @dshinsel,

It seems that one of the dependencies in the new versions requires a more recent version of ubuntu, we will investigate this issue.

But according to your logs version 35.15 should work but there is some other problem with starting. This can happen for example if you connect Intel Realsense to USB2 instead of USB3. Please make sure that you plug the Intel Realsense sensor into the USB3 connector.

For more information about the error, could you run nuitrack_sample instead of nuitrack (with 35.15 or 35.10 version)?

Looking forward to your response.

Great info on 35.15. I had a bad cable that made the camera show up as USB2 (never would have thought of that!)

now working through some other issues on 35.15.
Looking forward to a fix for the GLIB problem. I’d like to get on the latest version!

Thanks!

Hi @dshinsel,

now working through some other issues on 35.15.

Could we help with that?

Looking forward to a fix for the GLIB problem. I’d like to get on the latest version!

We will discuss this issue (the operability of jetson nano on ubuntu 18) in an upcoming planning session.

Hi @dshinsel,

now working through some other issues on 35.15.

Were you able to start using version 0.35.15?