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

Running processes on different machines causes md5sum incompatibility issue

asked 2011-07-19 02:11:16 -0600

rohan_k gravatar image

updated 2011-07-19 02:17:30 -0600

dornhege gravatar image

Hi, I am trying to run the 'sr_control_gui' on a different machine to the rest of the system and I am getting this error:

[ERROR] [1311084061.470869449]: Client [/sr_control_gui] wants topic /object_manipulator/object_manipulator_pickup/result to have datatype/md5sum [object_manipulation_msgs/PickupActionResult/37706bf50c1b11b7802944213b641a54], but our version has [object_manipulation_msgs/PickupActionResult/f5b810c9cd81bc41f3d404d9b45717b9]. Dropping connection.

From what I understand of it, there is an incompatibility between the messages/topics being published by the different computers, manifesting as an issue with "md5sum"? How can I fix it?

Thanks in advance.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2011-07-19 02:21:51 -0600

updated 2011-07-19 02:23:49 -0600

I think you forgot to paste in the actual error. But anyway, the md5sum is a hash of the message and an md5sum mismatch means that the different machines are using different definitions for the same message type. Very likely this is because the message was modified but not compiled on one of the machines.

EDIT: What dornhege said, while I was typing mine. :) But still:

Note that this is a pretty common error and is mentioned on the Troubleshooting page; please have a good look there next time you run into trouble.

edit flag offensive delete link more

answered 2011-07-19 02:19:57 -0600

dornhege gravatar image

updated 2011-07-19 02:22:44 -0600

The reason for different md5sums will be different messages/message definitions. Are you using the same messages/ROS versions on both machines?

  • If no, they obviously need to be the same.
  • If yes, you should recompile the code and it should result in the same messages.

I have 37706bf50c1b11b7802944213b641a54 on diamondback.

edit flag offensive delete link more

Question Tools


Asked: 2011-07-19 02:11:16 -0600

Seen: 4,177 times

Last updated: Jul 19 '11