openni_tracker [ERROR]: Find user generator failed [closed]
Hello everyone,
I know this is an old issue, but I haven't been able to solve it. After applying the workaround described in http://answers.ros.org/question/42654/openninite-incompatible-in-fuertegroovy-on-precise/, I still get the following error:
[ERROR]: Find user generator failed: This operation is invalid!
I installed 1.5.2.21 version of NITE as described in the previous link, but when I run niReg -l Fuerte/Precise openni-dev
I get several messages similar to the following in the output:
Failed loading lib: /usr/lib/libXnVHandGenerator_1_5_2.so: wrong ELF class: ELFCLASS64
132635 WARNING Failed to load '/usr/lib/libXnVHandGenerator_1_5_2.so' - missing dependencies?
Which mismatch the output you are supposed to get after applying succesfully the workaround.
I have tried to uninstall all openni packages in ros by sudo apt-get remove ros-fuerte-openni*
and reinstalling everything again with no luck.
Has anyone any ideas how to solve this issue?
Thank you in advance.
Did you download the appropriate NITE for your system architecture from this page? You can use
lscpu
to determine your system's architecture.Also, make sure you use NITE's uninstall script, before installing the 1.5.2.XX library. Uninstalling ros-fuerte-openni-* packages should not be necessary (wasn't in my case at least).
Please, share the version of Linux and ROS you are using. I have tried what you described on ubuntu 15.04 and ROS jade, openni does not work there.