Opened 17 years ago
Closed 17 years ago
#762 closed Defect (fixed)
Linux manager doesn't start the client
| Reported by: | Nicolas | Owned by: | romw |
|---|---|---|---|
| Priority: | Major | Milestone: | Undetermined |
| Component: | Manager | Version: | 6.3.17 |
| Keywords: | patch | Cc: |
Description
As reported on boinc_alpha: the BOINC Manager is not auto-starting the core client.
Manager still fails to start the client.
This got broken somewhere before the 6.2 release and then fixed. It was broken again in the last alpha release and is still broken.
The cause:
If g_use_sandbox is not set, the manager adds --insecure to the client command line. This is done even if SANDBOX wasn't defined at compile time. The client then promptly quits saying --insecure is not a valid option. It only recognizes the option if SANDBOX was defined at compile time.
Under OS X, the manager adding --insecure is wrapped in #ifdef SANDBOX; but not on Linux.
The fix should come from both sides. The manager shouldn't add that switch if SANDBOX was disabled, but the client shouldn't quit if the switch is passed. If someone says he wants the client --insecure, and the client doesn't even have security compiled in, the client quietly ignoring the option would get the correct behavior: no security.
Attachments (1)
Change History (3)
Changed 17 years ago by
| Attachment: | linuxmgr-clientstart.3.diff added |
|---|
comment:1 Changed 17 years ago by
| Keywords: | patch added |
|---|
comment:2 Changed 17 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

patch