Distribute BOINC for OSX via Casper

Message boards : Questions and problems : Distribute BOINC for OSX via Casper
Message board moderation

To post messages, you must log in.

AuthorMessage
Phaedrus

Send message
Joined: 25 Aug 14
Posts: 3
United States
Message 72843 - Posted: 3 Oct 2016, 15:29:07 UTC

Hi all,

I am having quite a few issues getting BOINC distributed to about 100 macs in our labs.

They are running El Capitan with DeepFreeze (which is why the data directory needs to be moved) and we are running Boinc 7.6.22. These machines auto logon to an admin account with no password.

The basic workflow I am using is to build a functional base machine with BOINC working (Data folder moved, mac_sa_secure run, make_boinc_service run, joined to projects and working) then build a Casper package which copies the launchdaemon plist, Boinc manager app, data folder, and creates the symbolic links to the data directory to the new machine in their correct locations.

I then run mac_secure_sh on the remote machines (creating the boinc groups) via Casper, and add the autologon user to the security group BOINC_master.

The current state I am at is that they seem to work properly if the BOINC manager is launched manually but do not launch as a service, HOWEVER, they seem to be running as a service because BOINC does not shutdown when the manager is closed after manually launching it.

Is there a better process?
ID: 72843 · Report as offensive
Phaedrus

Send message
Joined: 25 Aug 14
Posts: 3
United States
Message 73010 - Posted: 6 Oct 2016, 19:10:01 UTC - in response to Message 72843.  

Anyone? Is anyony running BOINC in a relatively large OSX environment?
ID: 73010 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 73314 - Posted: 13 Oct 2016, 20:36:58 UTC - in response to Message 72843.  

It's not entirely clear from your post. Does BOINC work correctly as a service on the base machine?

Do you get anything in OS logs on the remote machines, does it show that it's even trying to launch the client? Is there anything in the client's own logs, std{out,err}dae.txt ?
ID: 73314 · Report as offensive

Message boards : Questions and problems : Distribute BOINC for OSX via Casper

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.