[ros-users] Error installing ROS in Debian

Gorka Azcune gazcune at fatronik.com
Fri May 28 07:49:44 UTC 2010


Hi all,

 

We are trying to install ROS in a Debian distro from svn following the
Ubuntu/Linux instructions provided in the web-site. We have a
squeeze/sid version of Debian, which can be seen in /etc/debian_version.
However, we get a weird error:

 

[ rosmake ] rosdep install failed: Could not detect OS, tried
['uninitialized from ROS_OS_OVERRIDE=name:version', 'rosdep_test_os',
'debian', 'ubuntu', 'ubuntu', 'fedora', 'rhel', 'arch', 'macports',
'gentoo', 'cygwin']

Traceback (most recent call last):

  File "./rosinstall", line 326, in <module>

    sys.exit(rosinstall_main(sys.argv) or 0)

  File "./rosinstall", line 319, in rosinstall_main

    subprocess.check_call("source %s && rosmake rostest
--rosdep-install" % (os.path.join(options.path, 'setup.sh')),
shell=True, executable='/bin/bash')

  File "/usr/lib/python2.5/subprocess.py", line 462, in check_call

    raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError: Command 'source
/home/treaccio/tmp/ros/setup.sh && rosmake rostest --rosdep-install'
returned non-zero exit status 255

 

Looking at the error we also tried to assign
ROS_OS_OVERRIDE=debian:squeeze/sid manually, using the export command,
before running rosinstall. But this also output an error:

 

Using environment variable ROS_OS_OVERRIDE=name:version

[ rosmake ] Detected rosout not built, adding it to the build

[ rosmake ] Packages requested are: ['rostest', 'rosout']

[ rosmake ] Logging to directory

[ rosmake ] /home/treaccio/.ros/rosmake/rosmake_output-20100528-094544

[ rosmake ] Expanded args ['rostest', 'rosout'] to:

['rostest', 'rosout']

[ rosmake ] Generating Install Script using rosdep then executing. This
may take a minute, you will be prompted for permissions. . .

Using environment variable ROS_OS_OVERRIDE=name:version

Traceback (most recent call last):

  File "/home/treaccio/tmp/ros/ros/bin/rosmake", line 59, in <module>

    if not rma.main():

  File
"/home/treaccio/tmp/ros/ros/tools/rosmake/src/rosmake/rosmake.py", line
649, in main

    self.rosdep_install_result =
self.install_rosdeps(buildable_packages, options.rosdep_yes)

  File
"/home/treaccio/tmp/ros/ros/tools/rosmake/src/rosmake/rosmake.py", line
125, in install_rosdeps

    r.install(include_duplicates=False, default_yes=default_yes);

  File "/home/treaccio/tmp/ros/ros/tools/rosdep/src/rosdep/core.py",
line 366, in install

    script = self.generate_script(include_duplicates, default_yes)

  File "/home/treaccio/tmp/ros/ros/tools/rosdep/src/rosdep/core.py",
line 331, in generate_script

    self.osi.get_os().strip_detected_packages(native_packages)

AttributeError: Override instance has no attribute
'strip_detected_packages'

Traceback (most recent call last):

  File "./rosinstall", line 326, in <module>

    sys.exit(rosinstall_main(sys.argv) or 0)

  File "./rosinstall", line 319, in rosinstall_main

    subprocess.check_call("source %s && rosmake rostest
--rosdep-install" % (os.path.join(options.path, 'setup.sh')),
shell=True, executable='/bin/bash')

  File "/usr/lib/python2.5/subprocess.py", line 462, in check_call

    raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError: Command 'source
/home/treaccio/tmp/ros/setup.sh && rosmake rostest --rosdep-install'
returned non-zero exit status 1

 

We realized that ROS uses its own tools for Python to detect the
underlying OS. For some reasons, that tool doesn't work for us. Are we
missing anything? Is there any special issue we need to take into
account for Debian installation? 

 

Thanks in advance!

 

______________________________ 

Gorka Azkune Galparsoro

Kontrol eta IKT Saila

Departamento de Control y TIC 

Control and ICT Department 

 

FATRONIK 
Mikeletegi Pasealekua, 7 - . Teknologi Parkea 
E-20.009 Donostia (Gipuzkoa)-Spain 

Telf: (+34) 943 005500
Fax: (+34) 943 005511
e-mail : gazcune at fatronik.com
web : www.fatronik.com 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20100528/b9e88aa2/attachment-0002.html>


More information about the ros-users mailing list