ROS2/Ubuntu 20.04 rosservice getting "cannot import name 'Log' from 'rosgraph_msgs.msg'"
Hello, I'm trying to run rosservice and getting this error:
$ rosservice
Traceback (most recent call last):
File "/usr/bin/rosservice", line 34, in <module>
import rosservice
File "/usr/lib/python3/dist-packages/rosservice/__init__.py", line 60, in <module>
import rospy
File "/usr/lib/python3/dist-packages/rospy/__init__.py", line 49, in <module>
from .client import spin, myargv, init_node, \
File "/usr/lib/python3/dist-packages/rospy/client.py", line 54, in <module>
import rospy.core
File "/usr/lib/python3/dist-packages/rospy/core.py", line 75, in <module>
from rosgraph_msgs.msg import Log
ImportError: cannot import name 'Log' from 'rosgraph_msgs.msg' (/opt/ros/foxy/lib/python3.8/site-packages/rosgraph_msgs/msg/__init__.py)
Seems all the required packages are installed. What is missing?