[ET Trac] [Einstein Toolkit] #480: Problem with determining host name in SimFactory 1

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Jul 22 06:42:00 CDT 2011


#480: Problem with determining host name in SimFactory 1
------------------------+---------------------------------------------------
 Reporter:  hinder      |       Owner:  eschnett
     Type:  defect      |      Status:  new     
 Priority:  major       |   Milestone:          
Component:  SimFactory  |     Version:          
 Keywords:              |  
------------------------+---------------------------------------------------
 On the new Scientific Linux 6 installation at the AEI, SimFactory 1 thinks
 that the local machine is called localhost.localdomain:

 $ simfactory/sim build --thornlist WaveToy.th --optionlist damiana_sl6.cfg
 Simulation Factory:
 Configuration name(s) not specified -- using default configuration "sim"
 Uncaught exception from user code:
         Unknown machine name "localhost.localdomain" at simfactory/sim
 line 5061.
  at simfactory/sim line 5061
         main::get_machine('') called at simfactory/sim line 1498
         main::command_build() called at simfactory/sim line 454

 Looking at the code for get_hostnamealias, it appears to look for all the
 host name aliases of the current machine and select the first one in the
 returned list which contains a dot.  On the workstation in question, I
 get:

 [ianhin at sl-18 ~]$ hostname -a
 localhost.localdomain localhost localhost6.localdomain6 localhost6 sl-18
 sl-18.damiana.admin

 which explains the behaviour.  My first reaction would be to filter the
 list to remove all the "local" aliases.  This might break peoples'
 existing setup. I have seen mailing list posts which indicate that people
 use localhost as their machine name in simfactory.  Since SimFactory 1 is
 approaching end-of-life, it might just be better to say that you need to
 use the --hostname option directly if you run into this problem, rather
 than breaking peoples' existing workflow.  Thoughts?

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/480>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list