Hi Gorka, <div><br><div>The ROS os detection uses "lsb_release -si" and "lsb_release -sc" when trying to detect Debian.  Can you send what the results are of those commands?  It's expecting "Debian"  for the issue.  </div>

<div><br></div><div>Please note that Debian is only partially tested.  You will likely need to add a few rosdep rules to rosdep.yaml files.  There is documentation at <a href="http://www.ros.org/wiki/rosdep">http://www.ros.org/wiki/rosdep</a>  and the tutorial <a href="http://www.ros.org/wiki/rosdep/Tutorials/Add%20new%20OS%20to%20rosdep.yaml">http://www.ros.org/wiki/rosdep/Tutorials/Add%20new%20OS%20to%20rosdep.yaml</a> tells you how to extend any rosdep for a particular distro. If you do end up needing to extend rosdep.yaml files in stacks.  Please submit back patches to the stacks you have to patch so others don't have to do the same thing ( there are tracs for each of the projects at <a href="https://code.ros.org">https://code.ros.org</a>)</div>

<div><br></div><div>Tully</div><div><br><div class="gmail_quote">On Fri, May 28, 2010 at 12:49 AM, Gorka Azcune <span dir="ltr"><<a href="mailto:gazcune@fatronik.com">gazcune@fatronik.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">












<div lang="ES" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial">Hi all,</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">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:</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">[ 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']</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">Traceback (most recent call last):</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File "./rosinstall", line 326, in <module></span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    sys.exit(rosinstall_main(sys.argv)
or 0)</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File "./rosinstall", line 319, in rosinstall_main</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    subprocess.check_call("source
%s && rosmake rostest --rosdep-install" %
(os.path.join(options.path, 'setup.sh')), shell=True, executable='/bin/bash')</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File
"/usr/lib/python2.5/subprocess.py", line 462, in check_call</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    raise CalledProcessError(retcode,
cmd)</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">subprocess.CalledProcessError: Command 'source
/home/treaccio/tmp/ros/setup.sh && rosmake rostest --rosdep-install'
returned non-zero exit status 255</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">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:</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">Using environment variable
ROS_OS_OVERRIDE=name:version</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">[ rosmake ] Detected rosout not built, adding it to
the build</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">[ rosmake ] Packages requested are: ['rostest',
'rosout']</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">[ rosmake ] Logging to directory</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">[ rosmake ]
/home/treaccio/.ros/rosmake/rosmake_output-20100528-094544</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">[ rosmake ] Expanded args ['rostest', 'rosout'] to:</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">['rostest', 'rosout']</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">[ rosmake ] Generating Install Script using rosdep
then executing. This may take a minute, you will be prompted for permissions. .
.</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">Using environment variable
ROS_OS_OVERRIDE=name:version</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">Traceback (most recent call last):</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File
"/home/treaccio/tmp/ros/ros/bin/rosmake", line 59, in <module></span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    if not rma.main():</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File
"/home/treaccio/tmp/ros/ros/tools/rosmake/src/rosmake/rosmake.py",
line 649, in
main</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    self.rosdep_install_result =
self.install_rosdeps(buildable_packages, options.rosdep_yes)</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File
"/home/treaccio/tmp/ros/ros/tools/rosmake/src/rosmake/rosmake.py",
line 125, in
install_rosdeps</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">   
r.install(include_duplicates=False, default_yes=default_yes);</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File
"/home/treaccio/tmp/ros/ros/tools/rosdep/src/rosdep/core.py", line 366, in install</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    script =
self.generate_script(include_duplicates, default_yes)</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File
"/home/treaccio/tmp/ros/ros/tools/rosdep/src/rosdep/core.py", line 331, in generate_script</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">   
self.osi.get_os().strip_detected_packages(native_packages)</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">AttributeError: Override instance has no attribute
'strip_detected_packages'</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">Traceback (most recent call last):</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File "./rosinstall", line 326, in <module></span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    sys.exit(rosinstall_main(sys.argv)
or 0)</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File "./rosinstall", line 319, in rosinstall_main</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    subprocess.check_call("source
%s && rosmake rostest --rosdep-install" % (os.path.join(options.path,
'setup.sh')), shell=True, executable='/bin/bash')</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">  File
"/usr/lib/python2.5/subprocess.py", line 462, in check_call</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">    raise CalledProcessError(retcode,
cmd)</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">subprocess.CalledProcessError: Command 'source
/home/treaccio/tmp/ros/setup.sh && rosmake rostest --rosdep-install'
returned non-zero exit status 1</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">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? </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">Thanks in advance!</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal" style="margin-right:0cm;margin-bottom:3.0pt;margin-left:0cm"><b><font size="2" color="#ff9900" face="Arial"><span lang="EN-GB" style="font-size:11.0pt;font-family:Arial;color:#FF9900;font-weight:bold">______________________________</span></font></b><span lang="EN-GB"> </span></p>



<p class="MsoNormal" style="margin-right:0cm;margin-bottom:12.0pt;margin-left:0cm"><b><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial;font-weight:bold">Gorka Azkune
Galparsoro</span></font></b><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial"></span></font></p>

<p class="MsoNormal" style="margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">Kontrol eta IKT Saila</span></font><span lang="EN-GB"></span></p>



<p class="MsoNormal" style="margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm"><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial">Departa</span></font><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial">mento de Control y
TIC</span></font> </p>

<p class="MsoNormal" style="margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm"><i><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial;font-style:italic">Control and ICT
Department </span></font></i><span lang="EN-GB"></span></p>

<p class="MsoNormal" style="margin-right:0cm;margin-bottom:1.8pt;margin-left:0cm"><font size="3" face="Times New Roman"><span lang="EN-GB" style="font-size:12.0pt"> </span></font></p>

<p class="MsoNormal" style="margin-top:1.8pt"><b><font size="2" color="#ff8000" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial;color:#FF8000;font-weight:bold">FATRONIK</span></font></b><b><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial;font-weight:bold"> </span></font></b><font size="2" face="Arial"><span lang="EN-GB" style="font-size:10.0pt;font-family:Arial"><br>


</span></font><font size="1" face="Arial"><span lang="EN-GB" style="font-size:9.0pt;font-family:Arial">Mikeletegi Pasealekua, 7 - . </span></font><font size="1" face="Arial"><span lang="PT-BR" style="font-size:9.0pt;font-family:Arial">Teknologi
Parkea <br>
E-20.009 Donostia (Gipuzkoa)-Spain</span></font><font size="2" face="Arial"><span lang="PT-BR" style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal" style="margin-top:1.8pt"><b><font size="1" face="Arial"><span lang="EN-GB" style="font-size:9.0pt;font-family:Arial;font-weight:bold">Telf</span></font></b><font size="1" face="Arial"><span lang="EN-GB" style="font-size:9.0pt;font-family:Arial">: (+34) 943 005500<br>


<b><span style="font-weight:bold">Fax</span></b>: (+34) 943 005511<br>
<b><span style="font-weight:bold">e-mail</span></b> : <a href="mailto:gazcune@fatronik.com" target="_blank">gazcune@fatronik.com</a><br>
<b><span style="font-weight:bold">web </span></b>: <a href="http://www.fatronik.com" title="blocked::http://www.fatronik.com/
http://www.fatronik.com/" target="_blank">www.fatronik.com</a></span></font><font size="1" face="Arial"><span lang="EN-GB" style="font-size:7.5pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal" style="margin-top:1.8pt"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"> </span></font><span lang="FR"></span></p>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"> </span></font></p>

</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><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>(650) 475-2827<br>
</div></div>