Robotics StackExchange | Archived questions

(ROS Electric | 11.10 | i686) roslaunch.remoteprocess.SSHChildROSLaunchProcess

Hello, I am trying to launch a file remotely through a router (eth0 <--> eth0), the system creates the ssh connection, but still dies. The following is the log file:

[roslaunch][INFO] 2013-03-15 09:07:42,127: Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
[roslaunch][INFO] 2013-03-15 09:07:42,164: Done checking log file disk usage. Usage is <1GB.
[roslaunch][INFO] 2013-03-15 09:07:42,165: roslaunch starting with args ['/opt/ros/electric/ros/bin/roslaunch', 'pabi_gui', 'app_remote.launch']
[roslaunch][INFO] 2013-03-15 09:07:42,165: roslaunch env is {'XAUTHORITY': '/home/blueprincessubuntu1110/.Xauthority', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'LOGNAME': 'blueprincessubuntu1110', 'USER': 'blueprincessubuntu1110', 'PATH': '/opt/ros/electric/ros/bin:/home/blueprincessubuntu1110/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'GNOME_KEYRING_CONTROL': '/tmp/keyring-mYh2zu', 'DISPLAY': ':0.0', 'SSH_AGENT_PID': '1582', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XDG_SESSION_PATH': '/org/freedesktop/DisplayManager/Session0', 'XDG_SESSION_COOKIE': '9d224ff0eb79bdd74787db330000000b-1363351899.267408-1328551107', 'SESSION_MANAGER': 'local/blueprincessubuntu1110-ThinkPad-E520:@/tmp/.ICE-unix/1546,unix/blueprincessubuntu1110-ThinkPad-E520:/tmp/.ICE-unix/1546', 'SHLVL': '1', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'MANDATORY_PATH': '/usr/share/gconf/ubuntu.mandatory.path', 'ROS_LOG_FILENAME': '/home/blueprincessubuntu1110/.ros/log/520079f6-8d71-11e2-a640-3c970e1ef98c/roslaunch-blueprincessubuntu1110-ThinkPad-E520-3334.log', 'COMPIZ_CONFIG_PROFILE': 'ubuntu', 'WINDOWID': '54525958', 'GPG_AGENT_INFO': '/tmp/keyring-mYh2zu/gpg:0:1', 'HOME': '/home/blueprincessubuntu1110', 'USERNAME': 'blueprincessubuntu1110', 'PYTHONPATH': '/opt/ros/electric/ros/core/roslib/src:', 'SSH_AUTH_SOCK': '/tmp/keyring-mYh2zu/ssh', 'ROSLAUNCH_SSH_UNKNOWN': '1', 'ROS_ROOT': '/opt/ros/electric/ros', 'GDMSESSION': 'ubuntu', 'GNOME_KEYRING_PID': '1537', 'XDG_SEAT_PATH': '/org/freedesktop/DisplayManager/Seat0', 'ROS_PACKAGE_PATH': '/home/blueprincessubuntu1110/workspace:/opt/ros/electric/stacks', 'XDG_CURRENT_DESKTOP': 'Unity', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-4xwu7GF5qa,guid=440b2e52655b9d544ee260e400000021', '_': '/opt/ros/electric/ros/bin/roslaunch', 'GTK_MODULES': 'canberra-gtk-module:canberra-gtk-module', 'DESKTOP_SESSION': 'ubuntu', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'DEFAULTS_PATH': '/usr/share/gconf/ubuntu.default.path', 'UBUNTU_MENUPROXY': 'libappmenu.so', 'OLDPWD': '/home/blueprincessubuntu1110', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/', 'PWD': '/home/blueprincessubuntu1110/workspace/pabi_gui/launch', 'ROS_MASTER_URI': 'http://localhost:11311', 'COLORTERM': 'gnome-terminal', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:'}
[roslaunch][INFO] 2013-03-15 09:07:42,165: starting in server mode
[roslaunch.parent][INFO] 2013-03-15 09:07:42,165: starting roslaunch parent run
[roslaunch][INFO] 2013-03-15 09:07:42,166: loading roscore config file /opt/ros/electric/stacks/ros_comm/tools/roslaunch/roscore.xml
[roslaunch][INFO] 2013-03-15 09:07:42,167: Added core node of type [rosout/rosout] in namespace [/]
[roslaunch.config][INFO] 2013-03-15 09:07:42,167: loading config file /home/blueprincessubuntu1110/workspace/pabi_gui/launch/app_remote.launch
[roslaunch][INFO] 2013-03-15 09:07:42,167: Added node of type [pabi_gui/guiapp.py] in namespace [/]
[roslaunch][INFO] 2013-03-15 09:07:42,173: ... selected machine [carla] for node of type [pabi_gui/guiapp.py]
[roslaunch.pmon][INFO] 2013-03-15 09:07:42,176: start_process_monitor: creating ProcessMonitor
[roslaunch.pmon][INFO] 2013-03-15 09:07:42,176: created process monitor <ProcessMonitor(ProcessMonitor-1, initial daemon)>
[roslaunch.pmon][INFO] 2013-03-15 09:07:42,177: start_process_monitor: ProcessMonitor started
[roslaunch.parent][INFO] 2013-03-15 09:07:42,177: starting parent XML-RPC server
[roslaunch.server][INFO] 2013-03-15 09:07:42,177: starting roslaunch XML-RPC server
[roslaunch.server][INFO] 2013-03-15 09:07:42,177: waiting for roslaunch XML-RPC server to initialize
[xmlrpc][INFO] 2013-03-15 09:07:42,177: XML-RPC server binding to 0.0.0.0
[xmlrpc][INFO] 2013-03-15 09:07:42,178: Started XML-RPC server [http://blueprincessubuntu1110-ThinkPad-E520:35990/]
[xmlrpc][INFO] 2013-03-15 09:07:42,178: xml rpc node: starting XML-RPC server
[roslaunch][INFO] 2013-03-15 09:07:42,197: started roslaunch server http://blueprincessubuntu1110-ThinkPad-E520:35990/
[roslaunch.parent][INFO] 2013-03-15 09:07:42,198: ... parent XML-RPC server started
[roslaunch.remote][INFO] 2013-03-15 09:07:42,200: remote[192.168.0.104-0] starting roslaunch
[roslaunch][INFO] 2013-03-15 09:07:42,201: remote[192.168.0.104-0]: creating ssh connection to 192.168.0.104:22, user[carla]
[roslaunch.remoteprocess][INFO] 2013-03-15 09:07:42,202: remote[192.168.0.104-0]: invoking with ssh exec args [/opt/ros/electric/ros/bin/roslaunch -c 192.168.0.104-0 -u http://blueprincessubuntu1110-ThinkPad-E520:35990/ --run_id 520079f6-8d71-11e2-a640-3c970e1ef98c], env: {'ROS_PACKAGE_PATH': '/home/blueprincessubuntu1110/workspace:/opt/ros/electric/stacks', u'ROS_IP': u'192.168.0.104', 'ROS_MASTER_URI': u'http://blueprincessubuntu1110-ThinkPad-E520:11311', 'PYTHONPATH': '/opt/ros/electric/ros/core/roslib/src', 'ROS_ROOT': '/opt/ros/electric/ros'}
[paramiko.transport][INFO] 2013-03-15 09:07:42,246: Connected (version 2.0, client OpenSSH_5.8p1)
[paramiko.transport][INFO] 2013-03-15 09:07:52,390: Authentication (publickey) successful!
[paramiko.transport][INFO] 2013-03-15 09:07:52,538: Secsh channel 1 opened.
[roslaunch][INFO] 2013-03-15 09:07:52,566: remote[192.168.0.104-0]: ssh connection created
[roslaunch.pmon][INFO] 2013-03-15 09:07:52,566: ProcessMonitor.register[192.168.0.104-0]
[roslaunch.pmon][INFO] 2013-03-15 09:07:52,567: ProcessMonitor.register[192.168.0.104-0] complete
[roslaunch.pmon][INFO] 2013-03-15 09:08:12,622: ProcessMonitor.shutdown <ProcessMonitor(ProcessMonitor-1, started daemon -1227412624)>
[roslaunch.pmon][INFO] 2013-03-15 09:08:12,662: ProcessMonitor._post_run <ProcessMonitor(ProcessMonitor-1, started daemon -1227412624)>
[roslaunch.pmon][INFO] 2013-03-15 09:08:12,662: ProcessMonitor._post_run <ProcessMonitor(ProcessMonitor-1, started daemon -1227412624)>: remaining procs are [<roslaunch.remoteprocess.SSHChildROSLaunchProcess object at 0x9b56d4c>]
[roslaunch.pmon][INFO] 2013-03-15 09:08:12,663: ProcessMonitor exit: killing 192.168.0.104-0
[roslaunch][INFO] 2013-03-15 09:08:12,664: [192.168.0.104-0] killing on exit
[roslaunch.remoteprocess][INFO] 2013-03-15 09:08:12,664: remote[192.168.0.104-0]: closing ssh connection
[roslaunch.remoteprocess][INFO] 2013-03-15 09:08:12,703: remote[192.168.0.104-0]: ssh connection closed
[roslaunch.pmon][INFO] 2013-03-15 09:08:12,704: ProcessMonitor exit: cleaning up data structures and signals
[roslaunch.pmon][INFO] 2013-03-15 09:08:12,704: ProcessMonitor exit: pmon has shutdown
[roslaunch][ERROR] 2013-03-15 09:08:12,705: The following roslaunch remote processes failed to register: 
 * carla (timeout 20.0s)

If this is a network latency issue, you may wish to consider setting 
  <machine timeout="NUMBER OF SECONDS" ... />
in your launch

The following is the launch file. (Both computers have ROS Electric [one is kernel: Linux 3.0.0-32-generic-pae i686 and the other is: Linux 3.0.0-28-generic i686])

<launch>
  <machine name="blueprincessubuntu1110-ThinkPad-E520" 
        address="192.168.0.107" 
        ros-root="/opt/ros/electric/ros" 
        ros-package-path="/home/blueprincessubuntu1110/workspace:/opt/ros/electric/stacks" 
            user="blueprincessubuntu1110" 
        default="true">
     <env name="ROS_MASTER_URI" value="http://blueprincessubuntu1110-ThinkPad-E520:11311" /> 
     <env name="ROS_IP" value="192.168.0.107" /> 
   </machine>

  <machine name="carla" 
            address="192.168.0.104" 
            default="never" 
            user="carla" 
            password="****"
            timeout="20.0">
     <env name="ROS_MASTER_URI" value="http://blueprincessubuntu1110-ThinkPad-E520:11311" /> 
     <env name="ROS_IP" value="192.168.0.104" />
   </machine>

  <node machine="carla" name="gui_node" 
    pkg="pabi_gui" type="guiapp.py"
    respawn="false" output="screen" 
    launch-prefix="gdb -ex run --args" />
    <include file="$(find pabi_gui)/launch/pic_res.launch"/>
</launch>

Any suggestions?

Asked by amrivera on 2013-03-15 03:27:38 UTC

Comments

Answers