From: Stefan G. <gla...@gm...> - 2014-03-31 17:48:57
|
Hello everybody, 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 combinations. 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. Cheers, Stefan |
From: Hedayat V. <hed...@gm...> - 2014-04-01 08:58:16
|
Hi Stefan, 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 Regards, Hedayat /*Stefan Glaser <gla...@gm...>*/ wrote on Mon, 31 Mar 2014 19:48:42 +0200: > Hello everybody, > > 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 > combinations. > 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. > > Cheers, > Stefan > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > https://lists.sourceforge.net/lists/listinfo/simspark-devel |
From: Hedayat V. <hed...@gm...> - 2014-04-02 06:30:47
|
Hi again, This is the final rclm2 version which I have which should have worked with ruby 1.9.x version. Regards, Hedayat /*Stefan Glaser <gla...@gm...>*/ wrote on Mon, 31 Mar 2014 19:48:42 +0200: > Hello everybody, > > 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 > combinations. > 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. > > Cheers, > Stefan > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > https://lists.sourceforge.net/lists/listinfo/simspark-devel |
From: Stefan G. <gla...@gm...> - 2014-04-02 09:21:13
|
Hi Hedayat, thank you very much for your quick and useful help! I realized that I already have the very same version of the rclm2 installed on the machines. This changed the probabilities in my world model and I started to mistrust my setup. But I'm a software developer and no admin The problem was quite simple in the end: I haven't installed ruby on the control/monitor/admin-machine. I thought I installed it for compiling the SimSpark server. But unfortunately I decided that the admin-machine doesn't need a SimSpark server and therefore didn't install ruby. My fault - sorry for that. After I installed ruby, the scores are properly reported etc. and it works like a charm again. Thanks again for your help! Regards, Stefan Am 02.04.2014 08:35, schrieb Hedayat Vatankhah: > Hi again, > This is the final rclm2 version which I have which should have worked > with ruby 1.9.x version. > Regards, > Hedayat > > > > /*Stefan Glaser <gla...@gm...>*/ wrote on Mon, 31 Mar 2014 > 19:48:42 +0200: >> Hello everybody, >> >> 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 >> combinations. >> 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. >> >> Cheers, >> Stefan >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> Simspark Generic Physical MAS Simulator >> simspark-devel mailing list >> sim...@li... >> https://lists.sourceforge.net/lists/listinfo/simspark-devel > > |
From: <hed...@gm...> - 2014-04-02 09:44:13
|
Hi Stefan, Happy to hear that the problem is solved anyway! ;-) Have fun, Hedayat در ۲/۴/۲۰۱۴ ۱۳:۵۰ Stefan Glaser نوشته: Hi Hedayat, thank you very much for your quick and useful help! I realized that I already have the very same version of the rclm2 installed on the machines. This changed the probabilities in my world model and I started to mistrust my setup. But I'm a software developer and no admin The problem was quite simple in the end: I haven't installed ruby on the control/monitor/admin-machine. I thought I installed it for compiling the SimSpark server. But unfortunately I decided that the admin-machine doesn't need a SimSpark server and therefore didn't install ruby. My fault - sorry for that. After I installed ruby, the scores are properly reported etc. and it works like a charm again. Thanks again for your help! Regards, Stefan Am 02.04.2014 08:35, schrieb Hedayat Vatankhah: > Hi again, > This is the final rclm2 version which I have which should have worked > with ruby 1.9.x version. > Regards, > Hedayat > > > > /*Stefan Glaser <gla...@gm...>*/ wrote on Mon, 31 Mar 2014 > 19:48:42 +0200: >> Hello everybody, >> >> 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 >> combinations. >> 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 gla...@gm... '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. >> >> Cheers, >> Stefan >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> Simspark Generic Physical MAS Simulator >> simspark-devel mailing list >> gla...@gm... >> https://lists.sourceforge.net/lists/listinfo/simspark-devel > > |
From: Stefan G. <gla...@gm...> - 2014-04-04 15:10:31
|
Hey Patrick, so far it works like a charm! During round 1 and 2 the server didn't crash once! Even the run-challenge worked without any problems. The only trouble I have is with Ubuntu itself. I use the 13.10 version and it keeps throwing some system error, which it wants to report. Also when I try to switch the active user without logging out the previous user, the UI is stuck in a black screen. But if all teams are logging out correctly, this problem doesn't occur and since we won't use Ubuntu 13.10 in Brasil, I wouldn't consider this as a problem. I'm waiting for 14.04... From my point of view, I would say the changes are working fine. The only thing which is not really 100% clear to a referee is when a team is connecting a not allowed combination of agents. The server will prompt that mistake, but through the rclm2 you will never see those error messages of the server. One realizes that some agents are not displayed correctly with their number, etc. but RoboViz has its own "display bugs", which don't help in this situation. E.g. sometimes the number of the player is missing... The automated referee is tricky. I didn't test this feature during the GermanOpens. I will post another email soon with information about where to find results and logs to the GermanOpens. Thanks for pointing out that the say message is restricted to a certain range of the ascii space. I will point out that issue in the other mail. However I think using a byte-array instead of a java-string is a better choice in general. I will probably change it, regardless of the issue of nexus3d. Cheers, Stefan Am 03.04.2014 20:10, schrieb Patrick MacAlpine: > Stefan, definitely let us know how things are going at the GermanOpen and > if there are any problems encountered. Also if you are able to post logs > from the games that would be great. > > I think a new release of rcssserver3d should be put out soon with the > changes for the 2014 competitions so that teams have more time to test with > the new changes. I believe the only thing missing from the repository for > the 2014 competition is the automated referee (which is still a bit up in > the air as to whether or not we will be able to create something > satisfactory for the competition). > > - Patrick > > > On Wed, Apr 2, 2014 at 4:42 AM, <hed...@gm...> wrote: > >> Hi Stefan, >> >> Happy to hear that the problem is solved anyway! ;-) >> >> >> Have fun, >> >> Hedayat >> >> در ۲/۴/۲۰۱۴ ۱۳:۵۰ Stefan Glaser نوشته: >> Hi Hedayat, >> >> thank you very much for your quick and useful help! >> I realized that I already have the very same version of the rclm2 >> installed on the machines. This changed the probabilities in my world >> model and I started to mistrust my setup. But I'm a software developer >> and no admin >> >> The problem was quite simple in the end: I haven't installed ruby on the >> control/monitor/admin-machine. I thought I installed it for compiling >> the SimSpark server. But unfortunately I decided that the admin-machine >> doesn't need a SimSpark server and therefore didn't install ruby. My >> fault - sorry for that. >> >> After I installed ruby, the scores are properly reported etc. and it >> works like a charm again. >> >> Thanks again for your help! >> Regards, >> Stefan >> >> >> Am 02.04.2014 08:35, schrieb Hedayat Vatankhah: >>> Hi again, >>> This is the final rclm2 version which I have which should have worked >>> with ruby 1.9.x version. >>> Regards, >>> Hedayat >>> >>> >>> >>> /*Stefan Glaser <gla...@gm...>*/ wrote on Mon, 31 Mar 2014 >>> 19:48:42 +0200: >>>> Hello everybody, >>>> >>>> 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 >>>> combinations. >>>> 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 gla...@gm... '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. >>>> >>>> Cheers, >>>> Stefan >>>> >>>> >>>> >>>> >> ------------------------------------------------------------------------------ >> >>>> _______________________________________________ >>>> Simspark Generic Physical MAS Simulator >>>> simspark-devel mailing list >>>> gla...@gm... >>>> https://lists.sourceforge.net/lists/listinfo/simspark-devel >>> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> Simspark Generic Physical MAS Simulator >> simspark-devel mailing list >> sim...@li... >> https://lists.sourceforge.net/lists/listinfo/simspark-devel >> >> |