morxa / rosfed

ROS RPM package generator for Fedora
9 stars 4 forks source link

Problem installing on fedora 36 #9

Closed MalcolmMielle closed 2 years ago

MalcolmMielle commented 2 years ago

Here is the error when installing ros-desktop:

Error: 
 Problem: cannot install both orocos-kdl-1.5.1-1.fc36.x86_64 and orocos-kdl-1.4.0-13.fc35.x86_64
  - package ros-robot_state_publisher-noetic.1.15.2-2.fc36.x86_64 requires liborocos-kdl.so.1.4()(64bit), but none of the providers can be installed
  - package ros-kdl_parser-noetic.1.14.2-1.fc36.x86_64 requires liborocos-kdl.so.1.5()(64bit), but none of the providers can be installed
  - package ros-robot-noetic.1.5.0-3.fc36.noarch requires ros-noetic-robot_state_publisher, but none of the providers can be installed
  - package ros-robot-noetic.1.5.0-3.fc36.noarch requires ros-noetic-kdl_parser, but none of the providers can be installed
  - package ros-desktop-noetic.1.5.0-3.fc36.noarch requires ros-noetic-robot, but none of the providers can be installed
  - package ros-desktop-devel-noetic.1.5.0-3.fc36.noarch requires ros-desktop = noetic.1.5.0-3.fc36, but none of the providers can be installed
  - conflicting requests
morxa commented 2 years ago

Yes so it seems like robot_state_publisher was not rebuilt for Fedora 36 (or orocos-kdl 1.5) and tries to pull in a Fedora 35 package. I'll try rebuilding the package, that should help.

MalcolmMielle commented 2 years ago

Thanks :)!

morxa commented 2 years ago

It should be working now, please try:

sudo dnf --refresh install ros-desktop

Adding --refresh makes sure that you fetch the latest packages.

Please reopen if the issue remains!