0
$\begingroup$

Rosanswers logo

There used to be instructions on how to install ROS Groovy by downloading and compiling the source, and I previously used them to install Groovy on my machine. In trying to debug a problem, my configuration got so muddled that I decided it would be easier to re-install. However, it seems that the openSUSE instructions are now gone and the custom instructions that I put together fail on this step:

abouchard@linux-z28r:~/catkin_ws> wstool init -j8 src http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop-full
Using initial elements from: http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop-full
ERROR in config: Unable to download URL [http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop-full]: HTTP Error 404: Not Found

It seems that the location of the package has changed, but I haven't been able to find the new location. I tried the new instructions under "Installing on Ubuntu from source," but that isn't working, either, as shown below:

abouchard@linux-z28r:~/catkin_ws> rosinstall_generator desktop-full --rosdistro groovy --deps --wet-only > groovy-desktop-full-wet.rosinstall
abouchard@linux-z28r:~/catkin_ws> wstool init -j8 src groovy-desktop-full-wet.rosinstall
Using initial elements from: groovy-desktop-full-wet.rosinstall
ERROR in config: Yaml for each element must be in YAML dict form

The first command provides no output indicating success or failure, so I'm assuming success. It does generate a .rosinstall file in the folder. The only other post that I could find with the YAML error I'm running into was specific to a very different build, and the poster was pointed to other files entirely.

Is there an updated location that I can pull down the source files that I was able to get before from packages.ros.org? Or do I need to do something to adapt the new instructions since I'm not on Ubuntu?


Originally posted by teddybouch on ROS Answers with karma: 320 on 2013-09-18

Post score: 0


Original comments

Comment by teddybouch on 2013-09-19:
Based on http://prerelease.ros.org/rosinstall/, I tried going to http://prerelease.ros.org/rosinstall/generate/raw/groovy/desktop-full and got a URLError. I tried to use wstool as above with that URL and got an HTTP Error 500. I don't know whether this helps or not...

Comment by teddybouch on 2013-09-19:
Progress! It seems that rosinstall_generator was not properly installed - I removed it and re-installed using "sudo pip install rosinstall-generator". Now when I run the first command from the instructions, I get the following error: http://pastebin.com/Z7vHfBXz and it generates an empty .rosinstall

$\endgroup$

1 Answer 1

0
$\begingroup$

Rosanswers logo

It appears that the majority of my problems were caused by a need to update software. A word of caution: running the rosinstall_generator command from the instructions at http://wiki.ros.org/groovy/Installation/Source when rosinstall_generator is not installed will not give an error, and will generate a .rosinstall file, but it will be empty. Use

sudo pip install rosinstall_generator

to install the program. Also make sure that catkin is updated.

I still haven't found a way to get rosdep to work with openSUSE, which makes resolving dependencies a challenge.


Originally posted by teddybouch with karma: 320 on 2013-09-19

This answer was ACCEPTED on the original site

Post score: 0

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.