About rclm2, yes I've updated rlcm2 to work with latest ruby
releases and I'll send it in a separate email soon. And it seems
that we should create a repository for rlcm2 ourselves.
About the password free root logins, yes this is the setup we
usually use. If you have a better suggestion, that would be welcome.
Another solution is to require teams to enter their password each
time their team is going to run (sshing to the team user instead of
sshing to the root user) but it still needs two password entrance
for each game which could be annoying. There might be other
solutions using more complex setups (e.g. using PolicyKit or ... )
but I have not thought about them. :P
hope you are fine and eager in preparing for the championships ;)
I was recently preparing the server cluster for the GermanOpens starting
the next days and encountered some issues that I want to discuss, or
name here at least.
First of all the changes to the protocol (labelling the hear-messages
and providing the current score) works fine for me. I encountered no
problem so far with this changes. The restrictions of the number of
robot-types per team looks good as well. I tested a couple of
combinations and there were no false positives or vice versa. However
the not allowed agents actually show up on the server. But it seems that
they don't work properly and you can't select them, etc. sometimes they
seem to explode. So I think one will notice the problem of wrong robot
So thanks again to Patrick for providing these improvements!
I had no further trouble to install the RC-Server on a machine running
Ubuntu Server 13.10 version. However the RC-League Manager has some
problems in creating the schedule and in reading the score after a game
is finished. I'm not sure which version of the rclm2 I have installed,
but it seems to have problems with ruby. I'm using the actual ruby and
ruby-dev versions of the ubuntu-repo (I think it's the 1.9.1 version).
Is there any updated version of the rclm2 available?
Furthermore I have a short question about the setup of the machines. The
rclm2 uses "ssh root@client1 'su - $TEAM ...." to ssh into the clients,
change the user to whatever $TEAM says and to run the corresponding
team. Since I don't want to provide the root-password twice in any
match, I generate key-pairs and add them to the corresponding machines,
so that I can ssh as root into any machine without the need to provide a
password. Is this the default intended setup? I don't like the idea of
providing password-free root logins to any user - not even to my admin-user.
I'm looking forward to some great matches the next days. I'll try to
upload the corresponding log files of the matches during the
competition, so that you can watch them at home. Hope everything works fine.
Simspark Generic Physical MAS Simulator
simspark-devel mailing list