[Buildbot-devel] Network access problems on OS X 10.5 buildslave

john gale john at smadness.com
Thu Mar 27 18:55:00 UTC 2008


On Mar 27, 2008, at 4:38 AM, C. E. Ball wrote:

> Commands that require no network access work without any problems. I
> am puzzled; has anyone else had a problem like this? Can anyone
> suggest what I can try to solve this problem?



You're running into one of the issues with launchd and "security  
sessions".

The gist of it is that when you start the command over ssh, you're  
starting it in the "user session".  Once you log out of ssh, launchd  
notices that this user session has been terminated and essentially  
shuts down that user session.  This starts causing certain actions to  
fail, especially those that require other aspects of the user session.

You can work around this somewhat by using "nohup" in front of the  
"buildbot start" command, which should try to keep it alive past  
logging out of ssh.

But I would strongly recommend you start looking into a launchd plist  
to run your buildbot command.  There's an example plist on http://buildbot.net/trac/wiki/UsingLaunchd

launchd offers a more fluid and "supported" workflow for things like  
this.  Let me know if you have any more detailed questions.

	~ john

=================
support the arts!
www.smadness.com

updated October 12, 2005






More information about the devel mailing list