Not really an answer to the question, but perhaps another solution to install robots on a linux machine. In my experience, it works best using an answer file. (using the answer file in windows as well, because the default installer always seems to use the 32bit robot)
You create a text file called nms-robot-vars.cfg
This has the following info in it:
domain=<domain_to_which_the_robot_will_belong>
hub=<name_of_desired_parent_hub>
hubip=<parent_hub_IP_address>
hubrobotname=<parent_hub_local_robot>
hubport=<parent_hub_port_number>
Then:
Copy the installer to /opt in target system (installers are downloaded from the primary hub page (http://uimserver:8080)
- nimsoft-robot-x64.rpm 64-bit SUSE, SLES, or RHEL
- nimsoft-robot.rpm 32-bit SUSE, SLES, or RHEL
- nimsoft-robot+debian_amd64.deb 64-bit Debian
- nimsoft-robot+debian_i386.deb 32-bit Debian
- nimsoft-robot+ubuntu_amd64.deb 64-bit Ubuntu
- nimsoft-robot+ubuntu_i386.deb 32-bit Ubuntu
Copy the nms-robot-vars.cfg answer file in the same folder
Install the robot, for example
rpm -ivh nimsoft-robot.<arch>.rpm
Robot is installed in /opt/nimsoft
cd /opt/nimsoft/install
(sudo, su -c, or root user) bash RobotConfigurer.sh
This will write the config of the answer file to the robot. It's important for both the installer and the answer file to be in the /opt directory for this method to work.
Start the robot: service nimbus start
Works like a charm in our environment.