openni_camera glibc error
I am using ROS on Ubuntu 10.04, and the command "roslaunch openni_camera openni_node.launch" has suddenly started to give me an error. Is there a way to fix this?
robot@peoplebot2:~$ roslaunch openni_camera openni_node.launch
... logging to /home/robot/.ros/log/7354f21c-a317-11e0-8aa3-a088b4402bbc/roslaunch-peoplebot2-1665.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://peoplebot2:50030/
SUMMARY
========
PARAMETERS
* /rosdistro
* /openni_node1/use_indices
* /openni_node1/depth_registration
* /openni_node1/image_time_offset
* /openni_node1/depth_frame_id
* /openni_node1/depth_mode
* /openni_node1/debayering
* /rosversion
* /openni_node1/projector_depth_baseline
* /openni_node1/rgb_frame_id
* /openni_node1/depth_rgb_translation
* /openni_node1/depth_time_offset
* /openni_node1/image_mode
* /openni_node1/shift_offset
* /openni_node1/device_id
* /openni_node1/depth_rgb_rotation
NODES
/
openni_node1 (openni_camera/openni_node)
kinect_base_link (tf/static_transform_publisher)
kinect_base_link1 (tf/static_transform_publisher)
kinect_base_link2 (tf/static_transform_publisher)
kinect_base_link3 (tf/static_transform_publisher)
auto-starting new master
process[master]: started with pid [1679]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 7354f21c-a317-11e0-8aa3-a088b4402bbc
process[rosout-1]: started with pid [1692]
started core service [/rosout]
process[openni_node1-2]: started with pid [1695]
process[kinect_base_link-3]: started with pid [1696]
process[kinect_base_link1-4]: started with pid [1697]
process[kinect_base_link2-5]: started with pid [1698]
process[kinect_base_link3-6]: started with pid [1699]
/opt/ros/diamondback/stacks/openni_kinect/openni_camera/bin/openni_node: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.12' not found (required by /usr/lib/libOpenNI.so)
[openni_node1-2] process has died [pid 1695, exit code 1].
log files: /home/robot/.ros/log/7354f21c-a317-11e0-8aa3-a088b4402bbc/openni_node1-2*.log
I have followed dornhege's advice from the comments in the answer by fergs. When I only use the command "roslaunch openni_camera openni_node.launch", it runs correctly. However, when I try to use other packages that require the openni_camera, such as rviz or openni_tracker, this new error occurs. Does anyone have an idea for fixing it?