Ask Your Question
0

Roscore fails after restart

asked 2020-07-29 10:19:24 -0500

dogulas_T gravatar image

I am running ROS Noetic on Ubuntu 20.04.1 LTS

Yesterday I re-installed ROS (it was corrupt) and successfully ran roscore. I left my computer on overnight and this morning it was locked up. I had to do a hard reboot.

Afterwords, when I tried to run roscore, I got the following:

... logging to /home/dtaylor/.ros/log/085907a0-d1ac-11ea-bddb-a1e701cf9cfb/roslaunch-Delta-3256.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.

Resource not found: roslaunch
ROS path [0]=/opt/ros/noetic/share/ros
ROS path [1]=/home/dtaylor/catkin_ws/src
ROS path [2]=/opt/ros/noetic/share
The traceback for the exception was written to the log file

The last time this happened, I had to re-install ROS. Is this the only solution?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2020-08-01 02:34:30 -0500

gvdhoorn gravatar image

It looks like it should be in /opt/ros/noetic/share but it's not. It's also not in /opt/ros/noetic/bin. I did, however, find it in /usr/share and /usr/bin. In /usr/share it is colored blue and in /usr/bin it is colored green. What does that mean?

From what you describe, just as in your previous question (ie: #q356392), you appear to be mixing Noetic packages with wiki/UpstreamPackages.

That will not work, as you've found out.

You'll have to fix this before roscore (and probably other parts of ROS) will start working again.

I added both to my .bachrc file and restarted my terminal but no effect.

This will not affect anything.

Please undo this change.

edit flag offensive delete link more
0

answered 2020-07-29 15:48:45 -0500

praskot gravatar image

Did you try source /opt/ros/noetic/setup.bash?

edit flag offensive delete link more

Comments

Thanks praskot, I had the following in my .bachrc file so I wouldn't have to

source /opt/ros/noetic/setup.bash
source ~/catkin_ws/devel/setup.bash

but, just in case that wasn't working I just tried it and got the same results What can I try next?

dogulas_T gravatar image dogulas_T  ( 2020-07-30 14:08:14 -0500 )edit

I'm not really sure, from the error, its not able to find the roslaunch right. Check if you have the roslaunch binary in /opt/ros/noetic/bin. If you do, add it to the path?

praskot gravatar image praskot  ( 2020-07-30 14:37:09 -0500 )edit

It looks like it should be in /opt/ros/noetic/share but it's not. It's also not in /opt/ros/noetic/bin. I did, however, find it in /usr/share and /usr/bin. In /usr/share it is colored blue and in /usr/bin it is colored green. What does that mean?

I added both to my .bachrc file and restarted my terminal but no effect.

dogulas_T gravatar image dogulas_T  ( 2020-07-31 09:49:06 -0500 )edit

More information... I had the following line in my .bashrc file: export ROS_PACKAGE_PATH=/home/dtaylor/catkin_ws/src:/opt/ros/noetic/share:/usr/share:/usr/bin This doesn't seem to work. When I put it directly in at the command prompt it did find one of the roslaunch things. Still don't know which is the executable. questions:

  1. Why does the line not work in my .bashrc file?
  2. Why does roslauch keep disappearing from where it is supposed to be?
  3. What is the color scheme in ls -a?
dogulas_T gravatar image dogulas_T  ( 2020-07-31 09:58:21 -0500 )edit
  1. Try adding export ROS_PACKAGE_PATH=/home/dtaylor/catkin_ws/src:/opt/ros/noetic/share:/usr/share:/usr/bin in the bashrc instead?

  2. Unfortunately, I have no clue why this is happening

  3. As mentioned here https://askubuntu.com/questions/17299/what-do-the-different-colors-mean-in-ls blue implies it is a symbolic link to an executable.

praskot gravatar image praskot  ( 2020-07-31 16:57:44 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2020-07-29 10:19:24 -0500

Seen: 16 times

Last updated: Aug 01