Search Results for: server aborted
What is contained in the files I send back to the World Community Grid servers?
When the software has completed processing a work unit, it will create a file containing the results which will be sent back to the World Community Grid servers. If a work unit was aborted due to an error, a report of the occurrence may be submitted in place of the result file.
Why are my results marked 'too late' or 'server aborted'?
The BOINC software allows us to set limits for each work unit. Below are some examples, but please note that the numbers used below are just examples and not actual:
- Max number of results (example 9)
- Max number of error results ( example 5)
- Max number of success results (example 5)
Please note: number of max successes means that the results are not validating against each other. For example all 5 copies have different results.
What ports do I have to open on my firewall to let the software connect to the server?
Open ports 80, 443 and 31416 outbound.
The software keeps writing "Deferring communication with project for W days, X hours, Y minutes, and Z seconds". What does this mean and how do I get it to connect now?
This message appears when the software has experienced a problem connecting to the server. This may be because of some problem on your local device or because World Community Grid's servers are temporarily unavailable due to maintenance or updates.
The software will delay the attempt to reconnect because during the time that the servers are unavailable, more and more volunteers' devices will try to connect to the servers. Once the servers became available the servers could become overwhelmed if all of the local devices attempted to contact them at once. This delay mechanism reduces the chances of the servers being overwhelmed.
Why is Phase 2 of the Clean Energy Project an opt-in project?
These calculations require work units that may run longer, have higher memory, disk space and data transfer requirements. Therefore, we are providing the users the option to opt-in to the project.
In addition, The Clean Energy Project is the first World Community Grid project to use an external server. That is, your result data is directly uploaded to the Harvard research server. Security checks are in place to make certain that uploaded data is transferred correctly and validated by the Harvard research server that is receiving the data. World Community Grid controls which servers the data is sent to and the Harvard servers will not send data files to the member machines.
Therefore, if you're interested in advancing the science of solar cells, please help us out in this great effort!
Why did my firewall just log an attempt to access my device right after I visited the World Community Grid website?
Some users have noticed, via their software firewall, that trace-route scans occur after communicating with the World Community Grid server. These are in fact normal and not someone trying to break into your machine. These are used to measure which of several paths through the Internet give the best communication performance to your machine. The servers are located in a massive hosting center, which regularly optimizes traffic between users and the servers by shifting communications among several Internet providers, depending on the destination and trace-route measurements.
Do I have to do anything on a daily basis?
No. Once you have downloaded and installed the agent, there's nothing that you have to do. The agent will run on your device whenever it determines that there is unused processor capacity available. When it finishes with a calculation, it will send the completed work to the grid server and then ask the grid server for more work.
How does the software return results?
The software returns a result to the World Community Grid servers in two phases. The first phase begins as soon as the workunit has finished processing. The first phase involves uploading the result files to the World Community Grid servers. The second phase consist of the software contacting the World Community Grid scheduler and notifying it that all the result files have been uploaded and the result is ready for validation. The second phase might not occur for several hours after a workunit has finished processing. This delay is because the software tries to minimize the number of scheduler communications that are made in order to minimize the load on the World Community Grid servers. By delaying the request, the software may be able to combine two communications into one.
If you have a ‘always on connection’ or if your machine is configured to automatically dial-up when an internet connection is needed, then the software will perform all of these activities automatically without any member intervention required.
Is there any way we can find a history of how much data has been sent to and received from the World Community Grid server?
No. At this time there is no way to see how much data has been actually transferred by a given client.
What does the Progress Bar at the top represent?
This graphically shows the approximate percentage of how far along your device is in calculating the current task. When it reaches 100%, the computation is completed and the results will then be uploaded to the servers at World Community Grid before being packaged and sent back to the research team.
I get "Cannot Connect to Server" messages when logging in. What's wrong?
First ensure that you have internet connection to other sites. There are several scenarios which may cause this error:
- This error could be due to a physical disconnection between your machine and the Internet, whether at your machine or your ISP.
- Alternatively, our server could be temporarily down for maintenance. We try to restrict our maintenance to non-peak hours in the US, which may be inconvenient for folks on other continents. From time-to-time, it is necessary to take the servers offline outside our scheduled maintenance periods. We apologize if this causes any inconvenience. We will endeavor to keep the service available at all times.
- This may occur on some machines that do not recognize the network when they are first launched. Exiting and restarting the World Community Grid Software clears this up, and users are able to connect without error.
- If you are using a proxy server, a personal or corporate firewall, or an Internet gateway router, be sure to configure your settings before logging in.
What is the BOINC Client?
The BOINC client is a command line application that runs on Linux. This application contains the functions necessary to connect your Linux computer to World Community Grid. These functions include the following:
- Attach your computer to World Community Grid (use: http://www.worldcommunitygrid.org)
- Download work from the World Community Grid servers
- Return completed results to the World Community Grid servers
- Run the science application according to the preferences of the member
Why is no task executing after I complete a work unit?
It is normal for the software to spend a couple of minutes preparing to send data to the server. During this time, it is running some final calculations and formatting the results for transmission. If you still do not have a task after more than five minutes, it could be due to one of the following reasons:
- If the software is unable to detect network connectivity, the software will continue to retry until it is able to send results.
- If we are experiencing very heavy traffic on our servers, you may see delays in the distribution of new work.
I have the same device listed more than once on my device list. Why is that?
When a device first contacts the server, the server creates a database record for the device. This record stores details like Operating System, available memory and how many times the device has communicated with the server. Each time the device communicates with the server, it compares various details about the device with its record on the server in an attempt to identify if it is the same device contacting the server. If anything appears different, the system will create a new record for the device and treat it as a new device. This prevents issues that can arise in different installation scenarious (such as in computer labs where each computer is setup identically and gets an identical installation image). Sometimes this leads to multiple entries for the same device in the website device list, but it ensures the proper functioning of the overall system.
In situations where a new device listing is created, the previous device listing will no longer act as a contributing device (even though it is showing up in your device list). The Device Manager page and the Device Statistics page shows, by default, all of your devices that were registered within the past 7 days or that have returned a result within the past 14 days. Unused devices do not appear on this page when these time periods have passed.
I changed the schedule on the Device Profiles page but it does not seem to work?
This schedule change affects the grid agent running on your computer. For security reasons, no information is pushed to the grid agent while it is running on your computer. Only when your grid agent communicates with the grid servers does anything change with the grid agent. When your grid agent finishes its current unit of work, it will initiate communications with the grid server, and then your new schedule will take effect.
To update your preferences immediately, double click on the World Community Grid, or BOINC icon, in your system tray and select Advanced View. Then select the “projects” tab and click on World Community Grid. From the left hand menu, select “update”. This will retrieve your preferences. Please note: Local preferences set at your computer will override preference settings on the website.
Why does my firewall keep asking me if I want to contact World Community Grid. Isn't it safe?
Firewalls are not familiar with World Community Grid. Even though World Community Grid is safe, firewalls are designed to ask you to make the decision. Many firewalls will ask you to allow the World Community Grid software to communicate with the World Community Grid servers soon after the software is installed. Although firewalls differ, you should be able to click on your firewall icon in your system tray and set permissions to allow communications.
Also please note, sometimes when firewall software is updated by the manufacturer, you may be required to re-approve your permissions for the World Community Grid software to communicate with the World Community Grid servers. The same is true if you install a new version of the World Community Grid software.
I have a result that the BOINC Manager reports as being "Ready to Report." What does that mean?
The BOINC client returns a completed work unit to the server in a two-step process. The first step is the uploading of the calculated data (called the result file). The second step is for the BOINC client to contact the server and report that the work unit is complete and to provide additional information, including how long it took to process the work unit. The BOINC Manager will report a work units status as 'Uploading' as soon as the work unit has completed. Once the file has been uploaded, then the BOINC Manager will report the work unit as 'Ready to Report'. More information about work unit status messages may be found here.
What are the workunit deadlines?
A workunit deadline is the number of days you have to complete a workunit and return to the grid servers.
We have workunit deadlines so that the research will continue to move forward in a timely fashion. Currently the workunit deadlines are set at 10 days for most World Community Grid research projects. Some projects have different deadlines which could be as short as 1 day.
10 Day Workunit Deadline Exception: If you receive a replacement workunit that was generated as a result of a workunit result error from another members computer, then your workunit will have a shorter deadline. In particular, if the original deadline was 10 days, then the shortened deadline will be about 4 days.
If a workunit is not returned by the deadline, our grid servers will send out another copy of the workunit to another member. A member may receive credit for the overdue workunit if it is returned within 1 days of the deadline.
How will World Community Grid software affect people who use a VPN for telecommuting?
The software will not have any effect. The software communicates without problems with, or without, VPN Client Software. Our server site is an external internet address. The bandwidth usage is minimal and equivalent to visiting a few web pages once a week or every few days on more powerful computers.
What is my BOINC account key and where do I find it?
The BOINC Account key is a unique identifier that is used by the BOINC client and the BOINC server to uniquely identify you and the devices registered under your member name. You may find your BOINC account key on your My Profile page.
What energy benefits are realized by performing these computations on World Community Grid?
By utilizing idle capacity on existing computing devices, you arguably avoid the energy associated with manufacturing the additional servers which would be deployed to perform the computations. This realizes energy and resource savings for the materials and processes required to manufacture the servers and components.
By utilizing the power of World Community Grid, simulations can be run which mitigate the need to use materials, equipment, and living systems to perform research activities. While laboratory research will still be required to derive environmental or health benefits in the society at large, the research activities can be more finely focused, minimizing the laboratory research required and thus the materials and energy required to do the work.
The net societal benefit of the use of World Community Grid far outweighs the minimal additional energy which may be drawn from the otherwise idle devices. The power of the grid enables researchers to complete computations in months instead of years and bring new, exciting innovations and solutions to health and environmental issues which affect our communities, our global neighbors and the environment.
How are points calculated?
Points are calculated in a two-step process which attempts to give a consistent number of points for similar amounts of research computation. First, the computational power/speed of the computer is determined by periodically running a benchmark calculation. Then, based on the central processing unit (CPU) time spent computing the research result for a work unit, the benchmark result is used to convert the time spent on a work unit into points. This adjusts the point value so that a slow computer or a fast computer would produce about the same number of points for calculating the research result for the same work unit. This value is the number of point credits "claimed" by the client. More information about that formula is available here.
Second, research results returned to the servers are validated in a manner which depends on the research project. Then the claimed points for valid results are examined for anomalous (excessively high or low compared to other machines computing the same or equivalent work unit) values and adjusted accordingly. The servers assign the resulting adjusted point values to the member (and team) for each of the returned work units. This process eliminates the ability for malicious users to tamper with results and artificially claim higher points for their work.
What was the difference between run time reported by the United Devices version and the BOINC version?
It is important to note, that the time reported to the server doesn't mean that the UD version was doing more work then the BOINC version. The UD version simply overcounted the actual time that was contributed to the project. In fact, the BOINC version actually contributes more time to the project because it is able to take advantage of multi-core processors or multi-processory systems. The UD version could only use one core or processor. The BOINC version will start up a science application on each core or processor and thus be able to get two or more times the work done.
What is the BOINC Manager?
The BOINC manager is a graphic user interface that provides the ability to control a BOINC client and all of its functions. The manager can connect to BOINC clients running on the same or different computers. There is a version of the BOINC manager available for both Linux and Windows. This means that you can run the BOINC manager on your windows computer and connect to BOINC clients running on your Linux servers. Much more information about the BOINC manager is available at: http://boinc.berkeley.edu/manager.php
The software installer keeps giving me an error and asks me to check my Proxy settings.
You need to be connected to the Internet at the start to have the agent connect to the server to get work. Check to see if you can get to some web page with your browser. If your Internet connection is working, it might be that you have a software firewall which is blocking access to the www.worldcommunitygrid.org site. If you have one, try turning it off temporarily and see what happens. If it starts working, then add the www.worldcommunitygrid.org address as a trusted site to your firewall.
How do I set the software to not run while I am using the computer?
To change your preferences for all computers under your member name, sign on to our website and go to your “Settings” page. Select “Device Manager”, then “Device Profiles" from the left hand Navigation. Click the Profile Name that you want to update and select custom profile. Under "Advanced Options" change your settings as follows:
The new settings will take effect when the software next communicates with the servers.
What is BOINC?
software that supports volunteer computing. BOINC was developed under a National Science Foundation grant at the University of California, Berkeley and is used for many different volunteer computing initiatives. It consists of software that a user downloads and runs on their computer, as well as server components that handle distributing work units and receiving results.
World Community Grid uses BOINC as a key part of its infrastructure in order to help support research for multiple institutions. Volunteers participate in World Community Grid either by downloading the World Community Grid branded version of the BOINC software, or the BOINC software itself, available directly from BOINC's website.
More information about BOINC can be found here.
Why are points not updated even though new work units have been downloaded?
Points are awarded for results when they have been successfully processed on your device. They are awarded after they have been returned to our servers and successfully passed validation. You may learn more about validation here. If you want to check the status of your result(s), you may view your results status page. Additionally, point totals are only updated on the website twice a day, so there can be up to a 12 hour delay between when your result is validated and the points appear on our website.
Why do I receive tasks / work units for research projects other than the projects I have selected on "My Projects" page?
On the server, there is a daemon called the 'feeder' which loads tasks into a shared memory segment every second. The shared memory segment can store up to 1000 tasks. When the scheduler receives a request from a client to fetch new tasks to work on, the scheduler only looks at this shared memory segment for tasks that it considers for sending. This is done because at any given time there are up to 1 million tasks available to send for a project. If the scheduler hit the database directly to search for tasks to send on each request, then the load on the database would be overwhelming.
The shared memory is divided into 'slots' that are allocated to the different projects that we have active. Only a task for that project can be assigned to a specific slot.
There are certain times each day when the slots for a given project in the shared memory segment become "full" of tasks that are designated for a particular platform (Linux or Windows). These usually only last a few minutes or seconds, but can sometimes last up to 30 minutes.
If for example, you are running Linux and the slots assigned to your selected research projects are full of tasks that are already assigned to Windows, then the server will treat it as no work is available for your selected research projects for you. (This is what triggers the 'tasks are assigned to another platform' message). If you have the 'send other' work preference checked on your preference settings, it will then look for other projects to send you tasks.
At this time, the best option for you is to uncheck the 'send other' preference if you do not want to receive work from other projects when the events described above occur.
How do I figure out what type of proxy authentication I am using?
- Double click on the World Community Grid icon in the system tray
- When it opens, if you see some text that says 'Advanced View', then click on it
- Select 'Options' → 'Event Log Options'
- In the window that opens, make sure that the following are checked (don't change any of the others):
- file_xfer_debug
- http_debug
- http_xfer_debug
- proxy_debug
- Click 'Apply'
- Click 'Save'
- 03/25/2008 12:24:54||[http_debug] [ID#0] Received header from server: Proxy-Authenticate: NTLM
- 03/25/2008 12.24.54||[http_debug] [ID#0] Received header from server: Proxy-Authenticate: Basic realm="realmname"
Use these messagess to determine the type of proxy that you are using:
- If the first line contains "Negotiate" then you are using gss-negotiate authentication
- If the first line contains "NTLM" then you are using ntlm authentication
- If the first line contains "Basic" then you are using basic authentication
What is BOINC?
The Berkeley Open Infrastructure for Network Computing (BOINC) is open-source software that supports volunteer computing. BOINC was developed under a National Science Foundation grant at the University of California, Berkeley and is used for many different volunteer computing initiatives. It consists of software that a user downloads and runs on their computer, as well as server components that handle distributing work units and receiving results.
World Community Grid uses BOINC as a key part of its infrastructure in order to help support research for multiple institutions. Volunteers participate in World Community Grid either by downloading the World Community Grid branded version of the BOINC software, or the BOINC software itself, available directly from BOINC's website.
More information about BOINC can be found here.
Can I set the agent not to run while I am using the device?
Yes, you may customize the agent not to run when you are using the device. This is done by updating the device profile associated with the device where the agent is running. You can update the device profile by visiting the Device Manager on our website. Once there, click on the device profile for the device whose schedule you want to change. Once on the Device Profiles page, select 'Custom Profile'. Under 'Advanced Options' 'Processor Usage' set 'Do work while computer is in use' to 'No' and 'Do work only after computer is idle for' to the number of minutes you want the agent to delay. When finished, press save. After you press save, the schedule will go into effect the next time your grid agent communicates with the grid servers.
My Internet Service Provider charges me based on the amount of bandwidth I use. How can I control how much bandwidth is used for World Community Grid?
The most recent version of the World Community Grid/BOINC Software allows you to control how much data is transferred between your computer and our servers. You can set this by doing the following:
You can use this to say that you only want World Community Grid to use at most 500MBytes of bandwidth every 7 days (which would then limit you to 2GBytes/month). Or you could put 1024MBytes every 31 days which would limit you to 1GB per month.
How do I make World Community Grid run while my computer is on batteries?
You may change your preferences to allow World Community Grid to run while you are on battery power as follows:
- To change your preferences for all computers under your member name, sign on to our website and go to your “Settings" page. Select “Device Manager”, then “Device Profiles" from the left hand Navigation. Click the Profile Name that you want to alter and select “Custom Profile”. Under “Processor Usage” change your setting to reflect: “Do work while computer is running on batteries: Yes” and select “save”. The new settings will take effect when the agent software next communicates with the servers.
- To change the preferences for a particular computer under your member name. Double left click on the World Community Grid, or BOINC, icon in the system tray of the appropriate computer. Select Preferences from Simple View. Then check “I want to customize my preferences for this computer only” and then click “Do work while on battery” and “save”. The setting changes made here take effect immediately and override those in the device profile above.
How do I get the software to use 100% of the available CPU?
The software has a default setting of 60%. You may change the CPU utilization setting to 100% CPU utilization, we certainly welcome the additional contribution this setting brings to our projects.
- To change your preferences for all computers under your member name, sign on to our website and go to your “Settings” page. Select “Device Manager”, then “Device Profiles from the left hand Navigation. Click the Profile Name that you want to alter and select “Custom Profile”. Under “Disk Usage” change your setting to reflect: “Use no more than: 100% of total disk space” and select “save”. The new settings will take effect when the agent software next communicates with the servers.
- To change the preferences for a particular computer under your member name. Double left click on the World Community Grid, or BOINC, icon in the system tray of the appropriate computer. Select Preferences from Simple View. Then check “I want to customize my preferences for this computer only” and the information panel should reflect “Use no more than 100% of the processor” and “save”. The setting changes made here take effect immediately and override those in the device profile above.
I can't run the agent all the time. Is there a way to establish a set schedule?
Yes, you may customize when the agent runs. This is done by updating the device profile associated with the device where the agent is running. You can update the device profile by visiting the Device Manager. Once there, click on the device profile for the device whose schedule you want to change. Once on the Device Profile page, you can set a customized schedule for each day that you need one. When finished, press save. After you press save, the schedule will go into effect the next time your grid agent communicates with the grid servers. When establishing the customized schedule, the drop-down for Hard drive space may be ignored.
If needed, you can create additional device profiles by visiting the Device Profiles screen. This screen has an option that allows you to create new profiles.
Changing your profile on the website will change your preferences for all of the computers you have under your member name. If you need to have different preferences for different computers you may set preferences for each computer by double clicking on the World Community Grid or BOINC icon in your system tray and selecting Advanced View. From the menu at the top of your screen, select: Advanced>Preferences and then set your preferences for that specific computer. Remember to select “OK” after you have set your preferences. Please note: Local preferences set at your computer will override preference settings on the website
How do I determine why I cannot connect to the World Community Grid servers?
To determine why you are not receiving or sending workunits to World Community Grid, make sure you are using the latest version of the World Community Grid software and check your client firewall to ensure that the 'World Community Grid' software reflects "permit all" or similar verbiage that your firewall software uses to reflect an approved program.
If you are on the latest version and your firewall is set to allow the BOINC client to communicate, then please double click on the World Community Grid or BOINC icon in your system tray. Select messages and see if you have any entries like the following:
09/10/2007 14.30.14|World Community Grid|[file_xfer] Started upload of file li349_00025_8_0
09/10/2007 14.30.15|World Community Grid|[file_xfer] Temporarily failed upload of li349_00025_8_0: http error
or
05/03/2008 11.55.14|World Community Grid|Sending scheduler request: Project initialization. Requesting 1 seconds of work, reporting 0 completed tasks
05/03/2008 11.55.19|World Community Grid|Scheduler request failed: Failure when receiving data from the peer
If you do, then you may need to set your proxy. Here is the FAQ that describes how to set your proxy. If you do not know your proxy information, contact your IT help desk.
What is validation?
World Community Grid is a volunteer computing grid. This means that work is being sent to computing devices that are outside the control of World Community Grid. Most devices that perform this work are reliable. However, there are a few devices that are not reliable due to things such as users over-clocking their machines, memory errors, disk errors, CPU errors or viruses being present. This means that the results returned need to be validated to make sure that they represent the correct answer.
We perform three different types of validation at World Community Grid:
- Redundant Computations: In this type of validation, two copies of the work unit are sent to members devices. Once both results are returned, they are compared to ensure that the results are identical. If they are, then the result is accepted. If they are not identical, then additional copies are sent until several devices agree on what the result should be. This policy establishes a very high level of confidence in the reliability of the results. Mapping Cancer Markers and Uncovering Genome Mysteries are examples of projects that use this technique.
- Single Validation - Type 1: In this type of validation, only one copy of a work unit will be sent to a device if the device is "trusted", that is, if it has been participating long enough and returning good results. If the device is not trusted, then it will still be assigned the work unit, but a second copy will be sent to another device and the rules for redundant computation above apply. As a precaution, the research code computes certain items that allow us to quickly check on the server if the computation is likely to have finished correctly. Additionally, trusted devices are randomly sampled to have their results double-checked. These techniques provide a very high level of confidence in the reliability of the results. FightAIDS@Home and Outsmart Ebola Together are examples of projects that have used this technique.
- Single Validation - Type 2: This is similar to Single Validation - Type 1 except that due to the fact that different results are generated each time the work unit is run (due to the research techniques applied in the application), we send out many copies of each work unit. We currently do not have any research projects utilizing this technique.
Is there an API to get a list of in-progress and recently returned results for a member?
Yes. The URL for the API to access a members results is:
https://www.worldcommunitygrid.org/api/members/{member name}/results?code={verification code}
member name is the member name of the member whose results data you wish to access
verification code is found on the My Profile page of the member whose results data you wish to access
The default format is JSON.
You must set your data sharing preferences to "Display my data" for this API to return data for your account.
Optional parameters are (can be combined):
- limit: Defines the number of results returned. Default is 25. Max is 250.
- offset: Defines how many results are skipped before the API returns any data. Default is 0.
- sortBy: Defines the sorting order of the results. Options are: DeviceId, SentTime, ReportDeadline, ReceivedTime or CpuTime. Default is SentTime.
- format: The format of the data. Options are XML or JSON. Default is JSON.
- modTime: Return results which were last modified on or after this time. This value is a Unixtimestamp (number of seconds since midnight Jan 1 1970).
- serverState: Return results based on whether they are currently in progress or have already been reported back to World Community Grid. 4 would return in-progress results, 5 would return results which have already been reported back to the server.
- outcome: Return results based on the outcome of their processing. 1 means success, 3 means error, 4 means no reply, 6 means validation error, 7 means abandoned./
- validateState: Return results based on the validation status. 0 means pending validation, 1 means valid, 2 means invalid, 4 means pending verification, 5 means results failed to validate within given deadline.
- fileDeleteState: Return results based on their file delete state. 0 means not deleted. 1 means ready to delete. 2 means deleted.
Will running the World Community Grid Software cost me more in electricity?
The amount of electrical energy consumed by your computer or other computing device is in many ways related to how much processing that it is doing at any given time. If it is sitting completely idle, then it uses relatively little power (usually about 50% of the maximum value). Actively using the device and simultaneously using more programs causes the device to consume more power. The World Community Grid software runs during times at which your device would otherwise be idle. This will cause it to use slightly more electricity (power) and therefore you may see a slight increase in your electricity costs. Exactly how much this increase will impact you depends on conditions where you live and how you have set your preferences. In most cases, the impact will be the equivalent of an additional low wattage light bulb. If these costs are a concern, you may limit the operational time for the software through preference settings on your Settings page or on your computer.
The default values of the BOINC agent are set so that the impact on average computers is minimal. Setting this to a higher value increases energy consumption and lowering it reduces energy consumption. We have chosen 60% because for most computers this figure seems to keep the energy consumption from increasing significantly and keeps laptop computers from getting too hot. In a multiple processor computer, reducing the number of processors permitted to run World Community Grid software may also control energy consumption. However, different machines vary in energy consumption patterns, so the maximum percent of the processor time and number of processors to be used by World Community Grid may be changed to custom values as follows:
Changing the above settings will correspondingly increase or decrease the amount of contribution your computer is making to the research projects.
I entered in my proxy information but I still cannot get work. How do I get it to work?
If after you enter your proxy information and you still see messages such as those displayed in the FAQ "How do I determine why I cannot connect to the World Community Grid servers?" above and you have checked and made sure that you are on the latest version of the World Community Grid software, then you will need to take the following additional steps:
You need to determine what type of proxy authentication you are using. To determine your proxy authentication please refer to this FAQ.
Once you have determined your proxy authentication, open windows explorer and go to C:\Program Files\BOINC. In this directory you will see a file called cc_config.xml. Assuming you are using windows, right mouse click on the this file and select 'Open With' and select 'Notepad'.
This will open a new window that will be populated with the contents of your cc_config.xml file. It will look something like the following:
<cc_config>
<log_flags>
<file_xfer_debug>1</file_xfer_debug>
<http_debug>1</http_debug>
<http_xfer_debug>1</http_xfer_debug>
<proxy_debug>1</proxy_debug>
</log_flags>
</cc_config>
You want to replace this with additional settings for your 'ntlm' or 'basic' proxy.
<cc_config>
<log_flags>
<file_xfer_debug>1</file_xfer_debug>
<http_debug>1</http_debug>
<http_xfer_debug>1</http_xfer_debug>
<proxy_debug>1</proxy_debug>
</log_flags>
<options>
<force_auth>xxxxx</force_auth>
</options>
</cc_config>
Replace the above 'xxxxx' with either ntlm, basic or gss-negotiate based on what type of authentication you are using and save the file.
In order to make the software re-read the file do the following:
Double click on the World Community Grid icon in the system tray
When it opens, if you see some text that says 'Advanced View', then click on it
From the options on the top of the screen select 'Advanced' -> 'Read config files'
Finally, in order to check that you are able to download work, please do the following:
Select the 'projects' tab
Select World Community Grid from the list
Click on the 'Update' button.
Go to the messages tab
If all is working correctly, then you will see that you are downloading work and you will start processing it. If this has not helped you, then you can seek further help in the forums or by contacting us through the contact us feature on our website.
