<br><br><div class="gmail_quote">2011/8/10 Thibault Kruse <span dir="ltr"><<a href="mailto:kruset@in.tum.de">kruset@in.tum.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<u></u>

  
    
  
  <div text="#000000" bgcolor="#ffffff">
    Hi Willy, <br>
    <br>
    you most likely first had a .rosinstall with this line:<br>
    - svn: {local-name: ros, uri:
    '<a href="https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0" target="_blank">https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0</a>'}<br>
    <br>
    and now you have changed it to this line:<br>
    - svn: {local-name: ros}<br></div></blockquote><div><br>Here is my .rosinstall, I don't think it is my problem <br><br>ard@ard-host:/opt/ros$ cat .rosinstall <br># THIS IS A FILE WHICH IS MODIFIED BY rosinstall<br>
# IT IS UNLIKELY YOU WANT TO EDIT THIS FILE BY HAND<br># IF YOU WANT TO CHANGE THE ROS ENVIRONMENT VARIABLES<br># USE THE rosinstall TOOL INSTEAD.<br># IF YOU CHANGE IT, USE rosinstall FOR THE CHANGES TO TAKE EFFECT<br>- svn: {local-name: ros, uri: '<a href="https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0">https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0</a>'}<br>
- svn: {local-name: ros_comm, uri: '<a href="https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.6.0">https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.6.0</a>'}<br>- hg: {local-name: common_rosdeps, uri: '<a href="https://kforge.ros.org/common/rosdepcore">https://kforge.ros.org/common/rosdepcore</a>',<br>
    version: common_rosdeps-0.1.8}<br>- hg: {local-name: bond_core, uri: '<a href="https://kforge.ros.org/common/bondcore">https://kforge.ros.org/common/bondcore</a>', version: bond_core-1.6.0}<br>- svn: {local-name: common_msgs, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/common_msgs/tags/common_msgs-1.6.0">https://code.ros.org/svn/ros-pkg/stacks/common_msgs/tags/common_msgs-1.6.0</a>'}<br>
- hg: {local-name: common, uri: '<a href="https://kforge.ros.org/common/common">https://kforge.ros.org/common/common</a>', version: common-1.5.6}<br>- svn: {local-name: diagnostics, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/diagnostics/tags/diagnostics-1.6.1">https://code.ros.org/svn/ros-pkg/stacks/diagnostics/tags/diagnostics-1.6.1</a>'}<br>
- svn: {local-name: driver_common, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/driver_common/tags/driver_common-1.2.3">https://code.ros.org/svn/ros-pkg/stacks/driver_common/tags/driver_common-1.2.3</a>'}<br>
- hg: {local-name: eigen, uri: '<a href="https://kforge.ros.org/geometry/eigen">https://kforge.ros.org/geometry/eigen</a>', version: eigen-1.5.3}<br>- hg: {local-name: filters, uri: '<a href="https://kforge.ros.org/common/filters">https://kforge.ros.org/common/filters</a>', version: filters-1.6.0}<br>
- hg: {local-name: bullet, uri: '<a href="https://kforge.ros.org/geometry/bullet">https://kforge.ros.org/geometry/bullet</a>', version: bullet-2.76.3}<br>- hg: {local-name: geometry, uri: '<a href="https://kforge.ros.org/geometry/geometry">https://kforge.ros.org/geometry/geometry</a>', version: geometry-1.5.5}<br>
- hg: {local-name: nodelet_core, uri: '<a href="https://kforge.ros.org/common/nodeletcore">https://kforge.ros.org/common/nodeletcore</a>',<br>    version: nodelet_core-1.6.0}<br>- git: {local-name: orocos_kinematics_dynamics, uri: '<a href="https://kforge.ros.org/geometry/kdlclone">https://kforge.ros.org/geometry/kdlclone</a>',<br>
    version: orocos_kinematics_dynamics-0.2.1}<br>- hg: {local-name: pluginlib, uri: '<a href="https://kforge.ros.org/common/pluginlib">https://kforge.ros.org/common/pluginlib</a>', version: pluginlib-1.6.0}<br>- hg: {local-name: assimp, uri: '<a href="https://kforge.ros.org/robotmodel/assimp">https://kforge.ros.org/robotmodel/assimp</a>', version: assimp-0.1.1}<br>
- hg: {local-name: robot_model, uri: '<a href="https://kforge.ros.org/robotmodel/robot_model">https://kforge.ros.org/robotmodel/robot_model</a>',<br>    version: robot_model-1.5.7}<br>- hg: {local-name: executive_smach, uri: '<a href="https://kforge.ros.org/smach/executive_smach">https://kforge.ros.org/smach/executive_smach</a>',<br>
    version: executive_smach-1.0.2}<br>- hg: {local-name: xacro, uri: '<a href="https://kforge.ros.org/common/xacro">https://kforge.ros.org/common/xacro</a>', version: xacro-1.6.0}<br>- svn: {local-name: simulator_stage, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/simulator_stage/tags/simulator_stage-1.4.0">https://code.ros.org/svn/ros-pkg/stacks/simulator_stage/tags/simulator_stage-1.4.0</a>'}<br>
- svn: {local-name: simulator_gazebo, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/tags/simulator_gazebo-1.3.6">https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/tags/simulator_gazebo-1.3.6</a>'}<br>
- svn: {local-name: stage, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/stage/tags/stage-1.4.0">https://code.ros.org/svn/ros-pkg/stacks/stage/tags/stage-1.4.0</a>'}<br>- svn: {local-name: physics_ode, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/physics_ode/tags/physics_ode-1.6.0">https://code.ros.org/svn/ros-pkg/stacks/physics_ode/tags/physics_ode-1.6.0</a>'}<br>
- svn: {local-name: visualization_common, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/visualization_common/tags/visualization_common-1.6.0">https://code.ros.org/svn/ros-pkg/stacks/visualization_common/tags/visualization_common-1.6.0</a>'}<br>
- svn: {local-name: rx, uri: '<a href="https://code.ros.org/svn/ros/stacks/rx/tags/rx-1.6.0">https://code.ros.org/svn/ros/stacks/rx/tags/rx-1.6.0</a>'}<br>- svn: {local-name: image_common, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/image_common/tags/image_common-1.5.3">https://code.ros.org/svn/ros-pkg/stacks/image_common/tags/image_common-1.5.3</a>'}<br>
- svn: {local-name: perception_pcl, uri: '<a href="http://svn.pointclouds.org/ros/tags/perception_pcl_unstable-0.13.0">http://svn.pointclouds.org/ros/tags/perception_pcl_unstable-0.13.0</a>'}<br>- svn: {local-name: image_transport_plugins, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/image_transport_plugins/tags/image_transport_plugins-1.4.1">https://code.ros.org/svn/ros-pkg/stacks/image_transport_plugins/tags/image_transport_plugins-1.4.1</a>'}<br>
- svn: {local-name: image_pipeline, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/image_pipeline/tags/image_pipeline-1.5.2">https://code.ros.org/svn/ros-pkg/stacks/image_pipeline/tags/image_pipeline-1.5.2</a>'}<br>
- svn: {local-name: laser_pipeline, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/laser_pipeline/tags/laser_pipeline-1.2.0">https://code.ros.org/svn/ros-pkg/stacks/laser_pipeline/tags/laser_pipeline-1.2.0</a>'}<br>
- svn: {local-name: vision_opencv, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/vision_opencv/tags/vision_opencv-1.5.2">https://code.ros.org/svn/ros-pkg/stacks/vision_opencv/tags/vision_opencv-1.5.2</a>'}<br>
- hg: {local-name: navigation, uri: '<a href="https://kforge.ros.org/navigation/navigation">https://kforge.ros.org/navigation/navigation</a>',<br>    version: navigation-1.6.0}<br>- svn: {local-name: slam_gmapping, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/slam_gmapping/tags/slam_gmapping-1.2.3">https://code.ros.org/svn/ros-pkg/stacks/slam_gmapping/tags/slam_gmapping-1.2.3</a>'}<br>
- svn: {local-name: visualization, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/visualization/tags/visualization-1.6.0">https://code.ros.org/svn/ros-pkg/stacks/visualization/tags/visualization-1.6.0</a>'}<br>
- hg: {local-name: executive_smach_visualization, uri: '<a href="https://kforge.ros.org/smach/visualization">https://kforge.ros.org/smach/visualization</a>',<br>    version: executive_smach_visualization-1.0.1}<br>
- svn: {local-name: diagnostics_monitors, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/diagnostics_monitors/tags/diagnostics_monitors-1.4.0">https://code.ros.org/svn/ros-pkg/stacks/diagnostics_monitors/tags/diagnostics_monitors-1.4.0</a>'}<br>
- hg: {local-name: geometry_visualization, uri: '<a href="https://kforge.ros.org/geometry/visualization">https://kforge.ros.org/geometry/visualization</a>',<br>    version: geometry_visualization-0.1.1}<br>- hg: {local-name: robot_model_visualization, uri: '<a href="https://kforge.ros.org/robotmodel/visualization">https://kforge.ros.org/robotmodel/visualization</a>',<br>
    version: robot_model_visualization-0.1.2}<br>- hg: {local-name: geometry_experimental, uri: '<a href="https://kforge.ros.org/geometry/experimental">https://kforge.ros.org/geometry/experimental</a>',<br>    version: geometry_experimental-0.2.2}<br>
- svn: {local-name: documentation, uri: '<a href="https://code.ros.org/svn/ros/stacks/documentation/tags/documentation-1.4.1">https://code.ros.org/svn/ros/stacks/documentation/tags/documentation-1.4.1</a>'}<br>- svn: {local-name: ros_tutorials, uri: '<a href="https://code.ros.org/svn/ros/stacks/ros_tutorials/tags/ros_tutorials-0.2.4">https://code.ros.org/svn/ros/stacks/ros_tutorials/tags/ros_tutorials-0.2.4</a>'}<br>
- svn: {local-name: common_tutorials, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/common_tutorials/tags/common_tutorials-0.1.2">https://code.ros.org/svn/ros-pkg/stacks/common_tutorials/tags/common_tutorials-0.1.2</a>'}<br>
- hg: {local-name: geometry_tutorials, uri: '<a href="https://kforge.ros.org/geometry/tutorials">https://kforge.ros.org/geometry/tutorials</a>',<br>    version: geometry_tutorials-0.1.3}<br>- svn: {local-name: visualization_tutorials, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/tags/visualization_tutorials-0.2.3">https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/tags/visualization_tutorials-0.2.3</a>'}<br>
- hg: {local-name: robot_model_tutorials, uri: '<a href="https://kforge.ros.org/robotmodel/tutorials">https://kforge.ros.org/robotmodel/tutorials</a>',<br>    version: robot_model_tutorials-0.1.2}<br>- svn: {local-name: ard, uri: 'svn://<a href="http://88.191.124.77/ARP/trunk">88.191.124.77/ARP/trunk</a>'}<br>
- git: {local-name: orocos_toolchain_ros, uri: '<a href="http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git">http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git</a>'}<br>- svn: {local-name:laser_drivers, uri: '<a href="https://code.ros.org/svn/ros-pkg/stacks/laser_drivers/trunk">https://code.ros.org/svn/ros-pkg/stacks/laser_drivers/trunk</a>'}<br>
<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div text="#000000" bgcolor="#ffffff">
    <br>
    This is a lack of robustness in rosinstall. For each svn entry, a
    uri must be supplied. A better error message would be nice.<br>
    <br>
    If you do not want to get updates from svn, also change the entry
    type to "other":<br>
    - other: {local-name: ros}<div><div></div><div class="h5"><br>
    <br>
    <br>
    <br>
    On 08/10/2011 09:42 PM, Willy Lambert wrote:
    <blockquote type="cite">after successfully rosinstalled from a custom
      .rosintall file (which is a standard electric distro + a personnal
      stack). Everything went fine but when I try an update I get an
      error :<br>
      <br>
      ard@ard-host:/opt/ros$ rosinstall .<br>
      rosinstall operating on /opt/ros from specifications in rosinstall
      files  /opt/ros/.rosinstall<br>
      Installing <a href="https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0" target="_blank">https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0</a> 
      to /opt/ros/ros<br>
      Traceback (most recent call last):<br>
        File "/usr/local/bin/rosinstall", line 5, in <module><br>
          pkg_resources.run_script('rosinstall==0.5.18', 'rosinstall')<br>
        File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line
      467, in run_script<br>
          self.require(requires)[0].run_script(script_name, ns)<br>
        File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line
      1200, in run_script<br>
          execfile(script_filename, namespace, namespace)<br>
        File
      "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.18-py2.6.egg/EGG-INFO/scripts/rosinstall",
      line 596, in <module><br>
          sys.exit(not rosinstall_main(sys.argv))<br>
        File
      "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.18-py2.6.egg/EGG-INFO/scripts/rosinstall",
      line 574, in rosinstall_main<br>
          install_success =
      config.execute_install(options.backup_changed, mode,
      options.robust)<br>
        File
      "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.18-py2.6.egg/EGG-INFO/scripts/rosinstall",
      line 292, in execute_install<br>
          t.install(os.path.join(self.base_path, backup_path), mode)<br>
        File
      "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.18-py2.6.egg/EGG-INFO/scripts/rosinstall",
      line 126, in install<br>
          elif self.vcsc.get_url().rstrip('/') != self.uri.rstrip('/'): 
      #strip trailing slashes for #3269<br>
      AttributeError: 'NoneType' object has no attribute 'rstrip'<br>
      ard@ard-host:/opt/ros$ <br>
      <br>
      <br>
      <div class="gmail_quote">2011/8/3 Tully Foote <span dir="ltr"><<a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a>></span><br>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
          <p>Version 0.5.17 of rosinstall has been released.  You can
            update using the commands below.  This release contains
            numerous bug fixes, as well as the experimental rosws being
            discussed in another thread on this mailing list.  <br>
          </p>
          <p>Please try it out and provide feedback on the new rosws
            tool and new roslocate with distro specific options.  .  <br>
          </p>
          <p>Update commands:</p>
          <p>sudo pip install -U rosinstall <br>
          </p>
          <p>or<br>
          </p>
          <p>sudo easy_install -U rosinstall<br>
          </p>
          <p>Tully<br>
          </p>
          <font color="#888888">
            <p>-- <br>
              Tully Foote<br>
              Systems Engineer<br>
              Willow Garage, Inc.<br>
              <a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a><br>
              <a href="tel:%28650%29%20475-2827" target="_blank">(650) 475-2827</a></p>
          </font><br>
          _______________________________________________<br>
          ros-users mailing list<br>
          <a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
          <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%">
      </div>
      <pre><fieldset></fieldset>
_______________________________________________
ros-users mailing list
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>