DeserializationError cannot deserialize: unknown error handler name ‘rosmsg‘

tech2025-10-26  3

ROS报错:

DeserializationError cannot deserialize: unknown error handler name 'rosmsg' --- husky_velocity_controller spawn

解决方法:

sudo apt-get install ros-kinetic-genpy

原因:

The problem is that you are mixing older and newer Debian packages. you don't have the latest version of genpy yet. 

dpkg -l | grep genpy shows version 0.6.7. But the newly installed version of ros-kinetic-rosbridge-suite was generated with the latest version of genpy and therefore expect it to be available.

简单的说,ros中的一些pkg的依赖pkg没有相对应的更新(虽然有但版本旧)。

最新回复(0)