Thread 'Building BOINC on Windows 7 Ultimate 64 bits - "Software NOT Detected: Build Tools..."'

Message boards : BOINC Manager : Building BOINC on Windows 7 Ultimate 64 bits - "Software NOT Detected: Build Tools..."
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 34903 - Posted: 24 Sep 2010, 20:24:09 UTC - in response to Message 34899.  

Can you check in the backup of the BOINC Data directory that you have if there's a file called account_climateprediction.net.xml ??

If there isn't, you weren't attached to CPDN in the first place.
BOINC won't allow you to sign up to the same project twice.
ID: 34903 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34906 - Posted: 24 Sep 2010, 20:37:27 UTC - in response to Message 34903.  

Can you check in the backup of the BOINC Data directory that you have if there's a file called account_climateprediction.net.xml ??


Yes the file is in both locations. Boinc production and Boinc backup.

If there isn't, you weren't attached to CPDN in the first place.
BOINC won't allow you to sign up to the same project twice.


I didn't make a second climateprediction.net account. The "Add to project or account manager ..." wizard has a radio-button to check to the effect of "I have an existing account".
ID: 34906 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 34907 - Posted: 24 Sep 2010, 20:43:59 UTC - in response to Message 34906.  
Last modified: 24 Sep 2010, 20:44:13 UTC

I didn't make a second climateprediction.net account. The "Add to project or account manager ..." wizard has a radio-button to check to the effect of "I have an existing account".

OK, I said that wrong... BOINC won't allow you to Add the same project twice.
Although you built BOINC from trunk, which has the latest alpha code, so bugs will be in there...

Yet if you already have an account_*.xml file for a project in your BOINC Data directory, you cannot add that project again through the Add Project option. Or at least, this shouldn't be able to work.

So please double check..
ID: 34907 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34908 - Posted: 24 Sep 2010, 20:49:29 UTC - in response to Message 34907.  


Yet if you already have an account_*.xml file for a project in your BOINC Data directory, you cannot add that project again through the Add Project option. Or at least, this shouldn't be able to work.

So please double check..


I can repeat the procedure again (a little tedious) but I believe I've done so a first time and, for whatever reason, the new build (6.11.7) did not recognize account_climateprediction.net.xml
ID: 34908 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34909 - Posted: 24 Sep 2010, 20:51:59 UTC - in response to Message 34908.  
Last modified: 24 Sep 2010, 20:53:13 UTC

I might note that client_state.xml seems to have the following in it:

<platform_name>windows_x86_64</platform_name>
<core_client_major_version>6</core_client_major_version>
<core_client_minor_version>10</core_client_minor_version>
<core_client_release>58</core_client_release>


which suggests that it's specific to a given core client version.
ID: 34909 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 34910 - Posted: 24 Sep 2010, 20:56:55 UTC - in response to Message 34908.  
Last modified: 24 Sep 2010, 21:13:05 UTC

I can repeat the procedure again (a little tedious) but I believe I've done so a first time and, for whatever reason, the new build (6.11.7) did not recognize account_climateprediction.net.xml

Try anyway. I have notified one of the developers to peek into this thread. He will want to know if there's something broken in the Add project/check if project is already there code and fix it in trunk before building a new Alpha BOINC for the testers.

As for your client_state.xml file, that's normal as you use a backup of your 6.10.58 data directory. I don't think any of the projects attached to your self-built BOINC have contacted home-base yet to tell of the 'new client' you're now using. That'll change eventually.
ID: 34910 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34912 - Posted: 24 Sep 2010, 21:49:31 UTC - in response to Message 34910.  

Went through the same drill again moving things around so that I'm running (or trying to run) 6.11.7 (I can verify that the processes are 6.11.7 with Process Explorer from www.sysinternals.com) - and it still failed as before which is to say that bonic.exe and boincmgr.exe run; they exchange messages (I can see this in the cmd window from which I'm running boinc.exe); but they fail to recognize my existing project.

Of course it's always possible that I'm doing something wrong.

And I am able (have done so twice now) to back up and get 6.10.58 running again and processing its tasks as it should.
ID: 34912 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 34918 - Posted: 24 Sep 2010, 23:06:09 UTC - in response to Message 34912.  

they exchange messages (I can see this in the cmd window from which I'm running boinc.exe); but they fail to recognize my existing project.

What are the messages? They should be stored in your normal data directory in stdoutdae.txt at the bottom of the file. (Please don't post the whole thing here, just the last messages from the last startup).
ID: 34918 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34920 - Posted: 25 Sep 2010, 2:21:43 UTC - in response to Message 34918.  
Last modified: 25 Sep 2010, 3:07:46 UTC

stdoutae.txt shows messages for only 6.10.58 - I grepped the file. 6.10.68 gets run as a Windows service.

I've been running boinc.exe 6.11.7 from a cmd window and its messages simply go to stdout.

I'd record and send those now except that, for whatever reason, boincmgr 6.11.7 is not successfully fetching a project from climateprediction.net. Which doesn't surprise me since different parts of climateprediction.net's network infrastructure seem to disappear and then reappear frequently. And if you read their boards you'll see this confirmed and have a more detailed sense of why.

So maybe later tonight (I'm in PST which is GMT-8) or tmw.
ID: 34920 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 34923 - Posted: 25 Sep 2010, 7:33:10 UTC - in response to Message 34920.  

I've been running boinc.exe 6.11.7 from a cmd window and its messages simply go to stdout.

Run with the following command: boinc --redirectio

(That's dash dash redirectio, no 'n' at the end).
(Or see the BOINC command line switches FAQ for more of them.
ID: 34923 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34926 - Posted: 25 Sep 2010, 16:11:38 UTC - in response to Message 34923.  

OK this morning retrieving a CPDN project works again

d:\WindowsPrograms\BOINC>boinc
25-Sep-2010 09:06:19 [---] Starting BOINC client version 6.11.7 for windows_x86_
64
25-Sep-2010 09:06:19 [---] This a development version of BOINC and may not funct
ion properly
25-Sep-2010 09:06:19 [---] log flags: file_xfer, sched_ops, task
25-Sep-2010 09:06:19 [---] Libraries: libcurl/7.20.1 OpenSSL/1.0.0 zlib/1.2.5
25-Sep-2010 09:06:19 [---] Data directory: d:\WindowsPrograms\BOINC
25-Sep-2010 09:06:19 [---] Running under account Patrick
25-Sep-2010 09:06:19 [---] Processor: 8 GenuineIntel Intel(R) Core(TM) i7 CPU
    Q 720  @ 1.60GHz [Family 6 Model 30 Stepping 5]
25-Sep-2010 09:06:19 [---] Processor: 256.00 KB cache
25-Sep-2010 09:06:19 [---] Processor features: fpu vme de pse tsc msr pae mce cx
8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt
 tm pni ssse3 cx16 sse4_1 sse4_2 nx lm vmx smx tm2 popcnt pbe
25-Sep-2010 09:06:19 [---] OS: Microsoft Windows 7: Ultimate x64 Edition, (06.01
.7600.00)
25-Sep-2010 09:06:19 [---] Memory: 5.99 GB physical, 11.98 GB virtual
25-Sep-2010 09:06:19 [---] Disk: 377.86 GB total, 62.48 GB free
25-Sep-2010 09:06:19 [---] Local time is UTC -7 hours
25-Sep-2010 09:06:19 [---] NVIDIA GPU 0: GeForce GT 240M (driver version 25896,
CUDA version 3010, compute capability 1.2, 987MB, 116 GFLOPS peak)
25-Sep-2010 09:06:19 [---] No general preferences found - using BOINC defaults
25-Sep-2010 09:06:19 [---] Preferences:
25-Sep-2010 09:06:19 [---]    max memory usage when active: 3067.43MB
25-Sep-2010 09:06:19 [---]    max memory usage when idle: 5521.37MB
25-Sep-2010 09:06:19 [---]    max disk usage: 10.00GB
25-Sep-2010 09:06:19 [---]    don't use GPU while active
25-Sep-2010 09:06:19 [---]    suspend work if non-BOINC CPU load exceeds 25 %
25-Sep-2010 09:06:19 [---]    (to change preferences, visit the web site of an a
ttached project, or select Preferences in the Manager)
25-Sep-2010 09:06:19 [---] Not using a proxy
25-Sep-2010 09:06:19 [---] This computer is not attached to any projects
25-Sep-2010 09:06:19 [---] Visit http://boinc.berkeley.edu for instructions
Initialization completed


Start bioncmgr and go through the add project wizard including signing into climateprediction.net where I already have an ID

25-Sep-2010 09:06:31 [---] Fetching configuration file from http://climatepredic
tion.net/get_project_config.php
25-Sep-2010 09:06:51 [climateprediction.net] Master file download succeeded
25-Sep-2010 09:06:57 [climateprediction.net] Sending scheduler request: Project
initialization.
25-Sep-2010 09:06:57 [climateprediction.net] Requesting new tasks for CPU and NV
IDIA GPU
25-Sep-2010 09:06:59 [climateprediction.net] Scheduler request completed: got 1
new tasks
25-Sep-2010 09:07:01 [climateprediction.net] Started download of hadsm3_6.07_win
dows_intelx86.exe
25-Sep-2010 09:07:01 [climateprediction.net] Started download of hadsm3_graphics
_6.07_windows_intelx86.exe
25-Sep-2010 09:07:04 [climateprediction.net] Sending scheduler request: To fetch
 work.
25-Sep-2010 09:07:04 [climateprediction.net] Requesting new tasks for NVIDIA GPU

25-Sep-2010 09:07:05 [climateprediction.net] Scheduler request completed: got 0
new tasks
25-Sep-2010 09:07:05 [climateprediction.net] Message from climateprediction.net:
 No work sent
25-Sep-2010 09:07:07 [climateprediction.net] Finished download of hadsm3_6.07_wi
ndows_intelx86.exe
25-Sep-2010 09:07:07 [climateprediction.net] Started download of hadsm3_data_6.0
7_windows_intelx86.zip
25-Sep-2010 09:07:10 [climateprediction.net] Sending scheduler request: To fetch
 work.
25-Sep-2010 09:07:10 [climateprediction.net] Requesting new tasks for CPU
25-Sep-2010 09:07:13 [climateprediction.net] Finished download of hadsm3_graphic
s_6.07_windows_intelx86.exe
25-Sep-2010 09:07:13 [climateprediction.net] Started download of hadsm3_um_6.07_
windows_intelx86.zip
25-Sep-2010 09:07:16 [climateprediction.net] Scheduler request completed: got 7
new tasks
25-Sep-2010 09:07:16 [climateprediction.net] Resetting project
25-Sep-2010 09:07:16 [climateprediction.net] Detaching from project
[09/25/10 09:08:16] TRACE [7552]: ***** Console Event Detected *****

[09/25/10 09:08:16] TRACE [7552]: Event: CTRL-C or CTRL-BREAK Event

25-Sep-2010 09:08:16 [---] Exit requested by user

d:\WindowsPrograms\BOINC>
ID: 34926 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 34929 - Posted: 25 Sep 2010, 17:12:19 UTC - in response to Message 34926.  

Are you by chance attached to CPDN through one of the account managers? BAM! or GridRepublic?
ID: 34929 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34935 - Posted: 25 Sep 2010, 19:07:04 UTC - in response to Message 34929.  

Are you by chance attached to CPDN through one of the account managers? BAM! or GridRepublic?


I don't know what either BAM! or GridRepublic is. From the Grid in GridRepublic, it may not be BONIC project but rather some other distributed computing tool like BOINC itself. Let's look that up in wikipedia:

http://en.wikipedia.org/wiki/GridRepublic

OK, GridRepublic is some kind of independent BOINC Account Manager. I have neither GridRepublic not BAM! installed.

I think your concern is whether there's 'something else' that may have an attachment to CPDN when I try to attach via BOINC and the answer is no.
ID: 34935 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34936 - Posted: 25 Sep 2010, 19:15:52 UTC - in response to Message 34935.  
Last modified: 25 Sep 2010, 19:25:20 UTC

One possibility that's occurred to me is that when I'm trying to run my 6.11.7 build of boinc (that's doesn't find my CPDN project) I'm running under the main login ID I use for this machine - not boinc_master (which was created on the system the first time I installed BOINC 6.10.58).

One problem with that is that I don't know boinc_master's password. I don't believed I was asked for a password when the ID was created during the 6.10.58 install.

Another problem is that I've never really found a good equivalent of the UNIX su command for windows.

I can see here that it's possible to change boinc_master's password:

http://boincfaq.mundayweb.com/index.php?language=1&view=344

However I haven't tried this yet.
ID: 34936 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 34944 - Posted: 25 Sep 2010, 21:49:36 UTC - in response to Message 34936.  

As long as your service installation of BOINC is disabled and you start the self-built BOINC executable from its own directory, it shouldn't matter. Besides, according to your log your BOINC started up correctly, downloaded work from CPDN before the strange thing happened of it resetting and detaching automatically.

That's one thing I cannot explain, at least not if you weren't using an account manager. Can you please post the contents of the data directory? In a command line window, just do

type D: (enter)
type cd\WindowsPrograms\boinc\ (Enter) 
type dir >> d:\dir.txt (Enter)
type exit (Enter)

Then use Windows Explorer to navigate to D:\, open dir.txt in Notepad, and post its contents here.


ID: 34944 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34946 - Posted: 25 Sep 2010, 22:17:03 UTC - in response to Message 34944.  

You said my data directory - correct? \windowsprograms\boinc is where I keep the images while the data directory is \programdata\boinc.

Here's my data directory:

d:\ProgramData\BOINC>dir
 Volume in drive D is Storage
 Volume Serial Number is 4BFF-0ABC

 Directory of d:\ProgramData\BOINC

09/25/2010  03:15 PM    <DIR>          .
09/25/2010  03:15 PM    <DIR>          ..
09/07/2010  08:43 PM             1,638 account_climateprediction.net.xml
09/23/2010  12:52 AM            36,431 all_projects_list.xml
09/15/2010  01:50 PM               189 client_auth.xml
09/25/2010  01:50 PM           157,913 client_state.xml
09/25/2010  01:11 PM           157,941 client_state.xml~
09/25/2010  12:40 PM           157,913 client_state_old.xml
09/25/2010  01:50 PM           157,913 client_state_prev.xml
09/24/2010  07:19 PM               142 create_account.xml
09/25/2010  01:51 PM               790 daily_xfer_history.xml
09/21/2010  08:55 PM             7,811 get_current_version.xml
09/24/2010  07:18 PM             3,843 get_project_config.xml
09/08/2010  11:18 PM             1,531 global_prefs_override.xml
09/07/2010  08:15 PM                32 gui_rpc_auth.cfg
09/20/2010  02:02 PM               239 job_log_climateprediction.net.txt
09/25/2010  01:26 PM             8,896 lookup_website.html
09/07/2010  08:18 PM            15,827 master_climateprediction.net.xml
08/18/2009  12:02 PM               101 placeholder.txt
09/24/2010  07:20 PM    <DIR>          projects
09/25/2010  01:50 PM             3,965 sched_reply_climateprediction.net.xml
09/25/2010  01:50 PM             7,617 sched_request_climateprediction.net.xml
09/25/2010  01:25 PM    <DIR>          slots
09/25/2010  01:50 PM             2,412 statistics_climateprediction.net.xml
09/14/2010  10:27 AM               630 stderrdae.txt
09/07/2010  08:15 PM                 0 stderrgui.txt
09/25/2010  01:44 PM           371,433 stdoutdae.txt
09/25/2010  01:20 PM         1,528,955 stdoutgui.txt
09/25/2010  01:44 PM            36,227 time_stats_log
              25 File(s)      2,660,389 bytes
               4 Dir(s)  66,882,494,464 bytes free

d:\ProgramData\BOINC>
ID: 34946 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15560
Netherlands
Message 34948 - Posted: 25 Sep 2010, 22:27:27 UTC - in response to Message 34946.  
Last modified: 25 Sep 2010, 22:29:09 UTC

You said my data directory - correct?

yeah...

\windowsprograms\boinc is where I keep the images

well, then you have a problem somewhere on your system, as according to the log in your earlier post, your Data directory is at:

25-Sep-2010 09:06:19 [---] Starting BOINC client version 6.11.7 for windows_x86_
64
25-Sep-2010 09:06:19 [---] This a development version of BOINC and may not funct
ion properly
25-Sep-2010 09:06:19 [---] log flags: file_xfer, sched_ops, task
25-Sep-2010 09:06:19 [---] Libraries: libcurl/7.20.1 OpenSSL/1.0.0 zlib/1.2.5
25-Sep-2010 09:06:19 [---] Data directory: d:\WindowsPrograms\BOINC


Let's do this again.
Check in HKEY_LOCAL_MACHINE\SOFTWARE\Space Sciences Laboratory, U.C. Berkeley\BOINC Setup what the path is to your DATADIR. As I said, all BOINC, be it installed on your system or self-built, will use this path in the registry to your data directory.
ID: 34948 · Report as offensive
Profilepatfla

Send message
Joined: 19 Sep 10
Posts: 25
United States
Message 34955 - Posted: 25 Sep 2010, 23:53:23 UTC - in response to Message 34948.  
Last modified: 26 Sep 2010, 0:41:47 UTC

I got it to work. That is, my existing CPDN data installation is now running in 6.11.7.

I used www.sysinternals.com's Process Monitor to profile all registry and file accesses for the two versions: 6.10.58 (which works) and 6.11.7 (which wasn't working) as each starts up.

It was the registry accesses which were important. Both programs start off at HKCU\SOFTWARE\Space Sciences Laboratory, U.C. Berkeley\ but then reroute to HKLM - for one, to find the value for DATADIR.

6.11.7 failed at the registry reroute. Through some combination of my compiling 6.11.7 on Windows 7 with vs2008 but building for 32 bits (I was unable to build for 64 bits) the registry path that my new boincmgr.exe wants to jump to is:

HKLM\SOFTWARE\WOW6432Node\Space Sciences Laboratory, U.C. Berkeley\

The missing bit was the WOW6432Node component in the path.

I dumped out the existing HKLM registry entries, added WOW6432Node in the correct position and ran that reg file to enter its values into the registry.

Then reran 6.11.7 and it picks up my CPDN data installation without a hitch and it's executing the tasks now.

I'm not sure this was the 'right' way to do things but it does have the advantage of working.

So in general, it has something to do with mixed 64 and 32 bitness on, presumably, any 64 bit version of Windows.
ID: 34955 · Report as offensive
Previous · 1 · 2

Message boards : BOINC Manager : Building BOINC on Windows 7 Ultimate 64 bits - "Software NOT Detected: Build Tools..."

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.