ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

answered 2012-11-26 08:45:08 -0500

joq gravatar image

Your environment looks wrong. It should be more like this:

ROS_ROOT=/opt/ros/fuerte/share/ros
ROS_PACKAGE_PATH=/opt/ros/fuerte/share:/opt/ros/fuerte/stacks:/home/amal/ros

Are you sourcing /opt/ros/fuerte/setup.bash in your shell somewhere?

Your environment looks wrong. It should be more like this:

ROS_ROOT=/opt/ros/fuerte/share/ros
ROS_PACKAGE_PATH=/opt/ros/fuerte/share:/opt/ros/fuerte/stacks:/home/amal/ros

Are you sourcing /opt/ros/fuerte/setup.bash in your shell somewhere?

EDIT: Your ~/.bashrc should probably look more like this:

source /opt/ros/fuerte/setup.bash
export JAVA_HOME=/usr/lib/jvm/default-java 
export PATH=$PATH:$JAVA_HOME/bin 
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/home/amal/ros

I would not recommend repeating the source line.

Your environment looks wrong. It should be more like this:

ROS_ROOT=/opt/ros/fuerte/share/ros
ROS_PACKAGE_PATH=/opt/ros/fuerte/share:/opt/ros/fuerte/stacks:/home/amal/ros

Are you sourcing /opt/ros/fuerte/setup.bash in your shell somewhere?

EDIT: Your ~/.bashrc should probably look more like this:

source /opt/ros/fuerte/setup.bash
export JAVA_HOME=/usr/lib/jvm/default-java 
export PATH=$PATH:$JAVA_HOME/bin 
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/home/amal/ros

I would not recommend repeating the source line.

EDIT 2: I know nothing about java, but those log4j messages are warnings. You should probably follow that link to http://logging.apache.org/log4j/1.2/faq.html#noconfig, and try to eliminate the warning. But, I doubt that is the root problem.

The more serious error is that some java program is looking for rospack in the wrong place. It should be /opt/ros/fuerte/bin/rospack.

Maybe something has not yet been updated to work with Fuerte?

Your environment looks wrong. It should be more like this:

ROS_ROOT=/opt/ros/fuerte/share/ros
ROS_PACKAGE_PATH=/opt/ros/fuerte/share:/opt/ros/fuerte/stacks:/home/amal/ros

Are you sourcing /opt/ros/fuerte/setup.bash in your shell somewhere?

EDIT: Your ~/.bashrc should probably look more like this:

source /opt/ros/fuerte/setup.bash
export JAVA_HOME=/usr/lib/jvm/default-java 
export PATH=$PATH:$JAVA_HOME/bin 
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/home/amal/ros

I would not recommend repeating the source line.

EDIT 2: I know nothing about java, but those log4j messages are warnings. You should probably follow that link to http://logging.apache.org/log4j/1.2/faq.html#noconfig, and try to eliminate the warning. But, I doubt that is the root problem.

The more serious error is that some java program is looking for rospack in the wrong place. It should be /opt/ros/fuerte/bin/rospack. /opt/ros/fuerte/bin/rospack, not /opt/ros/fuerte/share/ros/bin/rospack, which looks similar to the rospack path for Electric.

Maybe something has not yet been updated to work with Fuerte?Fuerte? This looks like a bug to me.