AP 5.05 Brain Freeze?

Message boards : Number crunching : AP 5.05 Brain Freeze?
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
Profile Gatekeeper
Avatar

Send message
Joined: 14 Jul 04
Posts: 887
Credit: 176,479,616
RAC: 0
United States
Message 915678 - Posted: 8 Jul 2009, 13:14:28 UTC - in response to Message 915655.  
Last modified: 8 Jul 2009, 13:18:38 UTC

Have you checked file properties including that the user running BOINC has at least Read/Execute permmissions set for this file.


Yes. I'm admin for this system, and run all seti as admin with all permissions

Have you tried running the exe from the command line. If all is OK you should get "In ap_gfx_main.cpp: in ap_graphics_init(): Starting client." returned just to show it is working.


Just did this, and got exactly what you have above.

Have you tried recopying the file in case it is corrupt?


Tried this too. Of course, it's all sort of problematic since I haven't received any more AP's since those first two.

I also, just to cover all bases, downloaded the most recent version of 7zip, and then extracted the file to a temp directory before copying it to the setiathome folder.

I guess all I can do at this point is wait to see what happens when (and if) I get another AP WU. I just really am puzzled mightily why this has happened after never having a problem with all the other opti apps and app_info mods I've made over the years.

{EDIT} the bit about file blocking I had mentioned earlier in this thread. Both r103 and r112 have that message in the properties tab. Curiously r168 does not. But then, both 103 and 112 ran fine from the get go.
ID: 915678 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 915695 - Posted: 8 Jul 2009, 14:41:38 UTC - in response to Message 915678.  
Last modified: 8 Jul 2009, 14:42:54 UTC

Have you checked file properties including that the user running BOINC has at least Read/Execute permmissions set for this file.


Yes. I'm admin for this system, and run all seti as admin with all permissions.

And what about the users and groups named boinc_master and boinc_project? (See the BOINC wiki)

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)

SETI@home classic workunits 3,758
SETI@home classic CPU time 66,520 hours
ID: 915695 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 915731 - Posted: 8 Jul 2009, 16:11:05 UTC - in response to Message 915678.  

Yes. I'm admin for this system, and run all seti as admin with all permissions.


Please be aware that BOINC runs in a sandboxed environment and does not use the permissions of the running user to determine its own privileges. Even if you are running as Admin, the permissions on the BOINC data directory does not use Admin privs, and if the file isn't copied properly, it may not receive the proper permissions to run.
ID: 915731 · Report as offensive
Profile Questor Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 3 Sep 04
Posts: 471
Credit: 230,506,401
RAC: 157
United Kingdom
Message 915812 - Posted: 8 Jul 2009, 19:42:57 UTC
Last modified: 8 Jul 2009, 19:47:09 UTC

As an experiment today I tried extracting the file from the archive directly into the project directory and it had no permissions set. I extracted it to another folder and copied it in and it was fine - the file inherits the folder permissions, so if folder permissions have been changed and reason, copying the file into the folder may still not apply the necessary permissions.

On my EXEs I have :-

BOINC_admins all permissions set
BOINC_projects app permissions set
BOINC_users read, read&execute permissions set

You need to set these permissions on the indivual files - right click on file and select the security tab and has nothing to do with your permissions as a user.
GPU Users Group



ID: 915812 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 915830 - Posted: 8 Jul 2009, 20:27:13 UTC

The "No main program specified" error can only happen when the BOINC core client tries to start a task, and the client_state information for the linked app_version does not have the needed main_program entry. I suggest looking in client_state.xml, check whether the <app_version> section for ap_5.05r168_SSE3.exe is missing or damaged.
                                                                  Joe
ID: 915830 · Report as offensive
Profile Virtual Boss*
Volunteer tester
Avatar

Send message
Joined: 4 May 08
Posts: 417
Credit: 6,440,287
RAC: 0
Australia
Message 915944 - Posted: 9 Jul 2009, 0:36:36 UTC

One other thing I noticed.

You haven't mentioned anywhere that you restarted boinc after modifying your app_info.xml

(Just covering all possibilities) :)

Flying high with Team Sicituradastra.
ID: 915944 · Report as offensive
Profile Gatekeeper
Avatar

Send message
Joined: 14 Jul 04
Posts: 887
Credit: 176,479,616
RAC: 0
United States
Message 916043 - Posted: 9 Jul 2009, 3:44:36 UTC - in response to Message 915830.  

The "No main program specified" error can only happen when the BOINC core client tries to start a task, and the client_state information for the linked app_version does not have the needed main_program entry. I suggest looking in client_state.xml, check whether the <app_version> section for ap_5.05r168_SSE3.exe is missing or damaged.
                                                                  Joe


here's the relevant section of client_state.xml:

- <app>
<name>astropulse</name>
<user_friendly_name>astropulse</user_friendly_name>
</app>
- <app>
<name>astropulse_v5</name>
<user_friendly_name>astropulse_v5</user_friendly_name>
</app>
- <app>
<name>astropulse_v505</name>
<user_friendly_name>astropulse_v505</user_friendly_name>
</app>
- <app>
<name>setiathome_enhanced</name>
<user_friendly_name>setiathome_enhanced</user_friendly_name>
</app>
- <file_info>
<name>ap_5.00r103_SSE3.exe</name>
<nbytes>0.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<executable />
<signature_required />
</file_info>
- <file_info>
<name>ap_5.03r112_SSE3.exe</name>
<nbytes>0.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<executable />
<signature_required />
</file_info>
- <file_info>
<name>ap_5.05r168_SSE3.exe</name>
<nbytes>0.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<executable />
<signature_required />
</file_info>

Or, is there another section I need to look at?
ID: 916043 · Report as offensive
Profile Gatekeeper
Avatar

Send message
Joined: 14 Jul 04
Posts: 887
Credit: 176,479,616
RAC: 0
United States
Message 916050 - Posted: 9 Jul 2009, 4:15:43 UTC - in response to Message 915812.  

As an experiment today I tried extracting the file from the archive directly into the project directory and it had no permissions set. I extracted it to another folder and copied it in and it was fine - the file inherits the folder permissions, so if folder permissions have been changed and reason, copying the file into the folder may still not apply the necessary permissions.

On my EXEs I have :-

BOINC_admins all permissions set
BOINC_projects app permissions set
BOINC_users read, read&execute permissions set

You need to set these permissions on the indivual files - right click on file and select the security tab and has nothing to do with your permissions as a user.


I compared the permissions on r112 and r168 and they are identical; same as yours for both apps.

I'm wondering now if the re-copies I've done in the last day or so have "fixed" the problem I originally posted about. Of course, until I get lucky enough to score another AP WU, I won't know.
ID: 916050 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 916096 - Posted: 9 Jul 2009, 9:01:13 UTC - in response to Message 916043.  

This particular snippet has been posted from Internet Explorer. It has those telltale dashes at the start of some sections......

......and it also has the extraneous space before the slash in <executable />. That same space, if present in <main_program/>, gives the error message you're reporting.

Your original posting of app_info.xml didn't have spaces, but do go back and check (open with notepad, and search for space slash. There shouldn't be any).

BOINC doesn't use true XML, just something that looks a bit like it. It's much more fussy about layout.

The "No main program specified" error can only happen when the BOINC core client tries to start a task, and the client_state information for the linked app_version does not have the needed main_program entry. I suggest looking in client_state.xml, check whether the <app_version> section for ap_5.05r168_SSE3.exe is missing or damaged.
                                                                  Joe


here's the relevant section of client_state.xml:

- <app>
<name>astropulse</name>
<user_friendly_name>astropulse</user_friendly_name>
</app>
- <app>
<name>astropulse_v5</name>
<user_friendly_name>astropulse_v5</user_friendly_name>
</app>
- <app>
<name>astropulse_v505</name>
<user_friendly_name>astropulse_v505</user_friendly_name>
</app>
- <app>
<name>setiathome_enhanced</name>
<user_friendly_name>setiathome_enhanced</user_friendly_name>
</app>
- <file_info>
<name>ap_5.00r103_SSE3.exe</name>
<nbytes>0.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<executable />
<signature_required />
</file_info>
- <file_info>
<name>ap_5.03r112_SSE3.exe</name>
<nbytes>0.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<executable />
<signature_required />
</file_info>
- <file_info>
<name>ap_5.05r168_SSE3.exe</name>
<nbytes>0.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<executable />
<signature_required />
</file_info>

Or, is there another section I need to look at?
ID: 916096 · Report as offensive
Profile Gatekeeper
Avatar

Send message
Joined: 14 Jul 04
Posts: 887
Credit: 176,479,616
RAC: 0
United States
Message 916110 - Posted: 9 Jul 2009, 10:29:19 UTC - in response to Message 916096.  

This particular snippet has been posted from Internet Explorer. It has those telltale dashes at the start of some sections......

......and it also has the extraneous space before the slash in <executable />. That same space, if present in <main_program/>, gives the error message you're reporting.

Your original posting of app_info.xml didn't have spaces, but do go back and check (open with notepad, and search for space slash. There shouldn't be any).

BOINC doesn't use true XML, just something that looks a bit like it. It's much more fussy about layout.


Richard,

True enough, the client_state snippet was copied from my XML editor. I opened it in notepad, searched for (space)/ and found none in the AP files section. Also checked app_info for (space)/ and found none.

I really appreciate all the input I've received so far, and will dutifully check out any other ideas you all might have. The good news is, I don't feel nearly as dumb as when I first posted; I fully expected this to be something obvious I was overlooking.
ID: 916110 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 916173 - Posted: 9 Jul 2009, 15:21:05 UTC - in response to Message 916043.  

The "No main program specified" error can only happen when the BOINC core client tries to start a task, and the client_state information for the linked app_version does not have the needed main_program entry. I suggest looking in client_state.xml, check whether the <app_version> section for ap_5.05r168_SSE3.exe is missing or damaged.
                                                                  Joe


here's the relevant section of client_state.xml:
...
<app>
<name>astropulse_v505</name>
<user_friendly_name>astropulse_v505</user_friendly_name>
</app>
...
<file_info>
<name>ap_5.05r168_SSE3.exe</name>
<nbytes>0.000000</nbytes>
<max_nbytes>0.000000</max_nbytes>
<status>1</status>
<executable/>
<signature_required/>
</file_info>

Or, is there another section I need to look at?


The section most directly concerned with the error you saw should be like this:

<app_version>
    <app_name>astropulse_v505</app_name>
    <version_num>505</version_num>
    <file_ref>
        <file_name>ap_5.05r168_SSE3.exe</file_name>
        <main_program/>
    </file_ref>
</app_version>


The <main_program/> is the specific line which was missing when you saw the error, if it's there now you're probably right that when next you get an AP_v505 it will work.
                                                                 Joe
ID: 916173 · Report as offensive
MarkJ Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 08
Posts: 1139
Credit: 80,854,192
RAC: 5
Australia
Message 916476 - Posted: 10 Jul 2009, 9:20:06 UTC

@ Richard

Do you have a flops estimate by any chance? For the other AP's we used:

Astropulse 500 flops = p_fpops x 2.25
Astropulse 503 flops = p_fpops x 2.6
BOINC blog
ID: 916476 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 916484 - Posted: 10 Jul 2009, 10:09:50 UTC - in response to Message 916476.  

@ Richard

Do you have a flops estimate by any chance? For the other AP's we used:

Astropulse 500 flops = p_fpops x 2.25
Astropulse 503 flops = p_fpops x 2.6

Already answered: message 912609.

Basically, the project hasn't adjusted the estimates for the new stock app (big mistake, IMO), and the 505 opti is very similar performance-wise to opti 503.

So, use the same value as the one which worked best for you for 503. That original 2.6 was derived from work at Beta with my Q6600 / 9800GT combo (review beta message 36887 - but the Beta estimates, and hence multipliers, were different back then). Optimal multipliers for other processors - particularly AMDs - will likely be different, but I don't have any for testing.
ID: 916484 · Report as offensive
Profile Rick A. Sponholz
Volunteer tester
Avatar

Send message
Joined: 13 Jun 99
Posts: 43
Credit: 23,179,807
RAC: 0
United States
Message 916640 - Posted: 10 Jul 2009, 22:39:18 UTC
Last modified: 10 Jul 2009, 22:42:31 UTC

Could someone please supply me with the appropriate AP505 SSE (NOT SSE3) app_info example? I am a novice app_info user and used Lunatics' unified installer originally, and have downloaded the new AP optimized app (I do not have access to their updated unified installer). I desire to get AP work units again.
ID: 916640 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 916642 - Posted: 10 Jul 2009, 22:51:06 UTC - in response to Message 916640.  

Could someone please supply me with the appropriate AP505 SSE (NOT SSE3) app_info example? I am a novice app_info user and used Lunatics' unified installer originally, and have downloaded the new AP optimized app (I do not have access to their updated unified installer). I desire to get AP work units again.

If you download the SSE application from Lunatics, you'll find an app-info file in the package. It should be identical to the SSE3 app_info with SSE replacing SSE3 throughout, but check to be sure.

Append that app_info.xml to your existing one (using only a plain-text editor throughout), and remove the </app_info><app_info> line pair from the middle where they join. That's all.
ID: 916642 · Report as offensive
Profile Rick A. Sponholz
Volunteer tester
Avatar

Send message
Joined: 13 Jun 99
Posts: 43
Credit: 23,179,807
RAC: 0
United States
Message 916699 - Posted: 11 Jul 2009, 2:21:04 UTC - in response to Message 916642.  

Your instructions were spot on:-) I am now a first time app_info modifier. Thanks for your help. Rick
ID: 916699 · Report as offensive
Previous · 1 · 2

Message boards : Number crunching : AP 5.05 Brain Freeze?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.