ros-infrastructure / rosdep

rosdep multi-package manager system dependency tool
http://ros.org/wiki/rosdep
BSD 3-Clause "New" or "Revised" License
77 stars 170 forks source link

zypper installer recieves invalid arguments on openSUSE 12.3 #259

Open teddybouch opened 11 years ago

teddybouch commented 11 years ago

I was attempting to install MoveIt, and received the error indicated below. I haven't done much debugging work myself at this point, I am just reporting it as requested. I am running openSUSE 12.3 and just installed ROS Groovy. Any assistance would be appreciated.

abouchard@linux-z28r:~/ros_catkin_ws/moveit> rosdep install --from-paths src --ignore-src --rosdistro groovy -y WARNING: Metapackage "perception_pcl" must buildtool_depend on catkin. WARNING: Metapackage "nodelet_core" must buildtool_depend on catkin. WARNING: Metapackage "geometry" must buildtool_depend on catkin. WARNING: Metapackage "geometry_experimental" must buildtool_depend on catkin. WARNING: Metapackage "diagnostics" must buildtool_depend on catkin. WARNING: Metapackage "image_common" must buildtool_depend on catkin. WARNING: Metapackage "vision_opencv" must buildtool_depend on catkin.

ERROR: Rosdep experienced an internal error. Please go to the rosdep page [1] and file a bug report with the message below. [1] : http://www.ros.org/wiki/rosdep

rosdep version: 0.10.20

Bad installer [zypper]: execv() arg 2 must contain only strings

tfoote commented 11 years ago

It looks like the zypper installer is not working correctly. You can find it here: https://github.com/ros-infrastructure/rosdep/blob/master/src/rosdep2/platforms/opensuse.py We don't have OpenSUSE development machines so we rely on patches from the community for support.