albert always exits with error code 103

Karl
Karl
Joined: 13 Feb 06
Posts: 4
Credit: 0
RAC: 0
Topic 190778

Mac OS X 10.3.9, BOINC Manager 5.2.13, project Einstein@Home:

Starting result z1_0757.0__386_S4R2a_0 using albert version 439
Unrecoverable error for result z1_0757.0__386_S4R2a_0 (process exited with code 103 (0x67))

Help?!?

Karl
Karl
Joined: 13 Feb 06
Posts: 4
Credit: 0
RAC: 0

albert always exits with error code 103

I should also mention (since there are x86 Macs now) that this is on a PPC Mac.

Is this a well-known problem? Are there logs I should post?

wumpus
wumpus
Joined: 17 Feb 05
Posts: 50
Credit: 7809074
RAC: 0

How did you install and run

How did you install and run this. According to your uploaded results, it is having a problem unziping a file, permission denied.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4332
Credit: 252076728
RAC: 34044

Yes, check the permissions of

Yes, check the permissions of the directories
/Library/Application Support/BOINCData/slots/* and
/Library/Application Support/BOINCData/projects/einstein.phys.uwm.edu/
and make sure that the user you run the boinc client as can write into these directories.

BM

BM

Karl
Karl
Joined: 13 Feb 06
Posts: 4
Credit: 0
RAC: 0

RE: How did you install and

Message 25224 in response to message 25222

Quote:
How did you install and run this. According to your uploaded results, it is having a problem unziping a file, permission denied.

Installed by double-clicking the .pkg. I ran this as a non-admin user, but of course the package installer needed to run w/admin privileges, and so prompted me for an admin name/password, which I supplied; the installer said installation had succeeded. I checked the SUID bit on BOINCManager and boinc, and they are set; the files are owned by the admin account and in group "wheel".

Quote:
make sure that the user you run the boinc client as can write into these directories.


This may be getting warm... The account from which I run the boinc client cannot access the "slots" directory; but the "slots" directory is owned by the admin account and in group wheel, so an executable owned by the admin and with the SUID and/or SGID bit set (which is true of boinc and BOINCManager) should be able to access it. But where is the "albert" executable -- is it part of the boinc executable, or is it somewhere else?

Odysseus
Odysseus
Joined: 17 Dec 05
Posts: 372
Credit: 20881547
RAC: 7683

RE: ... But where is the

Message 25225 in response to message 25224

Quote:
... But where is the "albert" executable -- is it part of the boinc executable, or is it somewhere else?

On my system the full path is

[pre](computer):
(disk):
Library:
Application Support:
BOINC Data:
projects:
einstein.phys.uwm.edu:
albert_4.39_powerpc-apple-darwin[/pre]

Karl
Karl
Joined: 13 Feb 06
Posts: 4
Credit: 0
RAC: 0

Thanks! The SUID and SGID

Message 25226 in response to message 25225

Thanks! The SUID and SGID bits weren't set on albert_4.39_powerpc-apple-darwin. However, manually setting them doesn't appear to have affected the symptoms in the least. I'm afraid I'll have to wait until tomorrow when I get my next dataset to learn more; maybe running ktrace around it will reveal something interesting...

I guess if albert is called as a child of boinc or BOINCManager, it _ought_ to inherit the UID and GID of the parent. Maybe it doesn't need to have its S[UG]ID bits set, then, and that would explain why setting them didn't make any difference... But then why would it encounter a problem with permissions?

FWIW, when I log in as the admin user, I can create, modify, and delete files in /Library/Application Support/BOINC Data/projects/*...

Has anyone out there successfully installed BOINC on 10.3.9 from a non-admin account, using the .pkg file?

Odysseus
Odysseus
Joined: 17 Dec 05
Posts: 372
Credit: 20881547
RAC: 7683

RE: Has anyone out there

Message 25227 in response to message 25226

Quote:
Has anyone out there successfully installed BOINC on 10.3.9 from a non-admin account, using the .pkg file?

No, sorry; I've never used a non-admin account, since I have to switch startup systems fairly frequently, often enough that logging in as an admin every time, just in order to reboot, would be tedious.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.