Advanced search

Message boards : Graphics cards (GPUs) : error 403 - No ID?

Author Message
Otis11
Send message
Joined: 2 Aug 09
Posts: 21
Credit: 197,088,189
RAC: 0
Level
Ile
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22288 - Posted: 18 Oct 2011 | 0:37:12 UTC

So a friend and teammate of mine is having a problem getting any WUs from this project. He get's error 403 and his computer has no project id as the log below shows. Unfortunately no one on our team was able to help him out with this, and as this is his first time joining GPUGrid he was having trouble starting a thread to get help, so here we are:

10/14/2011 6:50:50 AM | | Starting BOINC client version 6.12.34 for windows_x86_64
10/14/2011 6:50:50 AM | | log flags: file_xfer, sched_ops, task
10/14/2011 6:50:50 AM | | Libraries: libcurl/7.21.6 OpenSSL/1.0.0d zlib/1.2.5
10/14/2011 6:50:50 AM | | Data directory: D:\Software\Another System Folder\Another Program Data\BOINC
10/14/2011 6:50:50 AM | | Running under account *deleted for anonymity*
10/14/2011 6:50:50 AM | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz [Family 6 Model 42 Stepping 7]
10/14/2011 6:50:50 AM | | Processor: 256.00 KB cache
10/14/2011 6:50:50 AM | | Processor features: fpu vme de pse tsc msr pae mce cx8 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 syscall nx lm vmx smx tm2 popcnt aes pbe
10/14/2011 6:50:50 AM | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
10/14/2011 6:50:50 AM | | Memory: 15.98 GB physical, 39.98 GB virtual
10/14/2011 6:50:50 AM | | Disk: 465.76 GB total, 416.88 GB free
10/14/2011 6:50:50 AM | | Local time is UTC -4 hours
10/14/2011 6:50:50 AM | | NVIDIA GPU 0: Quadro 2000 D (driver version 27589, CUDA version 4000, compute capability 2.1, 962MB, 320 GFLOPS peak)
10/14/2011 6:50:50 AM | GPUGRID | URL http://www.gpugrid.net/; Computer ID not assigned yet; resource share 100
10/14/2011 6:50:50 AM | World Community Grid | URL http://www.worldcommunitygrid.org/; Computer ID 1720831; resource share 100
10/14/2011 6:50:50 AM | World Community Grid | General prefs: from World Community Grid (last modified 04-Oct-2011 21:37:44)
10/14/2011 6:50:50 AM | World Community Grid | Computer location: work
10/14/2011 6:50:50 AM | | General prefs: using separate prefs for work
10/14/2011 6:50:50 AM | | Reading preferences override file
10/14/2011 6:50:50 AM | | Preferences:
10/14/2011 6:50:50 AM | | max memory usage when active: 8183.09MB
10/14/2011 6:50:50 AM | | max memory usage when idle: 14729.57MB
10/14/2011 6:50:50 AM | | max disk usage: 10.00GB
10/14/2011 6:50:50 AM | | don't compute while active
10/14/2011 6:50:50 AM | | (to change preferences, visit the web site of an attached project, or select Preferences in the Manager)
10/14/2011 6:50:50 AM | | Not using a proxy
10/14/2011 6:50:51 AM | | Running CPU benchmarks
10/14/2011 6:50:51 AM | | Suspending computation - CPU benchmarks in progress
10/14/2011 6:50:51 AM | | Suspending network activity - computer is in use
10/14/2011 6:50:59 AM | | Resuming network activity
10/14/2011 6:50:59 AM | World Community Grid | Sending scheduler request: To report completed tasks.
10/14/2011 6:50:59 AM | World Community Grid | Reporting 5 completed tasks, not requesting new tasks
10/14/2011 6:51:02 AM | | Suspending network activity - computer is in use
10/14/2011 6:51:07 AM | | Resuming network activity
10/14/2011 6:51:07 AM | World Community Grid | Scheduler request completed
10/14/2011 6:51:09 AM | | Suspending network activity - computer is in use
10/14/2011 6:51:14 AM | | Resuming network activity
10/14/2011 6:51:22 AM | | Benchmark results:
10/14/2011 6:51:22 AM | | Number of CPUs: 8
10/14/2011 6:51:22 AM | | 3313 floating point MIPS (Whetstone) per CPU
10/14/2011 6:51:22 AM | | 12546 integer MIPS (Dhrystone) per CPU

TIA for the help,

Zach

Toni
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 9 Dec 08
Posts: 1006
Credit: 5,068,599
RAC: 0
Level
Ser
Scientific publications
watwatwatwat
Message 22291 - Posted: 18 Oct 2011 | 7:28:03 UTC - in response to Message 22288.
Last modified: 18 Oct 2011 | 7:29:00 UTC

Perhaps:

> don't compute while active

he can try to enable GPU computation when PC is in use (somewhere in the BOINC menus). BTW where is error 403?

Profile skgiven
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22295 - Posted: 18 Oct 2011 | 13:36:35 UTC - in response to Message 22291.
Last modified: 18 Oct 2011 | 19:53:51 UTC

Posts on behalf of unknown users with limited/selected information and no links!

Re "Error 403 - No ID" If there actually was a 403 error, that is a client error. Is your address correct for GPUGrid?
From http://www.boinc-wiki.info/Error_Code,

    "The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. If the server does not wish to make this information available to the client, the status code 404 (Not Found) can be used instead.

    Typically due to file access permissions on the server.

    In the case of the BOINC System, the Web Server thinks that the HTTP data stream sent by the client (e.g. a Web Browser or the BOINC Daemon) was correct, but access to the resource identified by the URL is forbidden for some reason.

    This indicates a fundamental access problem, which may be difficult to resolve because the HTTP protocol allows the Web Server to give this response without providing any reason at all. So the 403 error is equivalent to a blanket 'NO' by the Server - with no further discussion allowed.

    By far the most common reason for this error is that directory browsing is forbidden for the Web Site. In the case of a response to a Scheduler Request Message or an Upload/Download action is because of an error on the server-side of BOINC System.
    "


From the entries supplied,
"Data directory: D:\Software\Another System Folder\Another Program Data\BOINC"
Sounds to me like someone might be doing some sort of a DIY install; copying an account form one computer to another. Maybe using a network share with account info to setup a new system? Don't know if any details might be from previous client versions, or if that would make any difference, but this might explain a 403.

"10/14/2011 6:50:50 AM | GPUGRID | URL http://www.gpugrid.net/; Computer ID not assigned yet; resource share 100" suggests the attachment to GPUGrid was not fully completed.

Alternatively, "Suspending network activity - computer is in use" might explain why; the user keeps interrupting the attempted attachment to the project.

If that's not the issue, it might be useful to create a firewall exception or turn off the antivirus package while trying to attach, but then there is no info on any firewall or antivirus package.

In Boinc Manager 6.12.x (advanced view) you can configure the system to use the GPU when the user is active by going to Tools and Computer Preferences. In the older 6.10.x Boinc Manager the menu route is Advanced, Preferences.

Otis11
Send message
Joined: 2 Aug 09
Posts: 21
Credit: 197,088,189
RAC: 0
Level
Ile
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22298 - Posted: 19 Oct 2011 | 4:25:29 UTC

Well here's the link to his posting - the rest of the information I have is via private chat... I asked him to take it back to the public thread.

http://www.xtremesystems.org/forums/showthread.php?247370-Joining-GPUGrid-the-easy-way&p=4973380#post4973380

(sorry if linking like this isn't allowed... I don't see it in the rules so I'll assume it's fine for now.)

I did tick the tick box "While computer is in use" under the processor usage tab, before rebooting. I verified this setting did stick, after capturing the above log.

I wonder if this is a firewall problem or something.

This is not a DIY install to clone another machine or whatever. C: is an SSD. I installed to D: to keep the disc writes on the mechanical D: drive....I run clean energy (among other things) on this machine. Don't know anything about this "network share" that was mentioned.

I have boinc set to suspend when the computer is in use because this is my actual work workstation and I have to actually use it sometimes to do some work and I don't want BOINC to be noticed by me, or others. For the record, WCG has run flawlessly for about a month now.

Profile skgiven
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22301 - Posted: 19 Oct 2011 | 12:47:28 UTC - in response to Message 22298.

Thanks for the link Otis11. I replied over at xtremesystems.

Profile skgiven
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22318 - Posted: 21 Oct 2011 | 18:14:19 UTC - in response to Message 22301.

I think this might be a Firewall, Antivirus, proxy or even a blocked IP address problem, but does anyone have any other ideas about the 403 Forbidden and 403 Error messages?

    Received header from server: HTTP/1.0 403 Forbidden
    GPUGRID | Scheduler request failed: Error 403

Profile Carlesa25
Avatar
Send message
Joined: 13 Nov 10
Posts: 328
Credit: 72,619,453
RAC: 0
Level
Thr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22319 - Posted: 21 Oct 2011 | 20:03:12 UTC - in response to Message 22318.

I think this might be a Firewall, Antivirus, proxy or even a blocked IP address problem, but does anyone have any other ideas about the 403 Forbidden and 403 Error messages?
    Received header from server: HTTP/1.0 403 Forbidden
    GPUGRID | Scheduler request failed: Error 403




List of HTTP status codes:

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_Error

Profile skgiven
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22321 - Posted: 21 Oct 2011 | 22:44:16 UTC - in response to Message 22319.

Yeah, I know the error type, but it's what caused it is the question. I have not come across this problem with Boinc or at GPUGrid, so if anyone else has their input might be useful. I expect it's security related, and specific to the system/site in question, but it could be caused by several if not many things.

Thanks,

Profile Carlesa25
Avatar
Send message
Joined: 13 Nov 10
Posts: 328
Credit: 72,619,453
RAC: 0
Level
Thr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22325 - Posted: 21 Oct 2011 | 23:47:51 UTC - in response to Message 22321.

Yeah, I know the error type, but it's what caused it is the question. I have not come across this problem with Boinc or at GPUGrid, so if anyone else has their input might be useful. I expect it's security related, and specific to the system/site in question, but it could be caused by several if not many things.

Thanks,


Hello: It is very possible that this error is generated by a misconfigured local options. Recommend resetting all defaults. Greetings.

Dagorath
Send message
Joined: 16 Mar 11
Posts: 509
Credit: 179,005,236
RAC: 0
Level
Ile
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22327 - Posted: 22 Oct 2011 | 0:33:57 UTC - in response to Message 22321.

The Client configuration page at the official BOINC wiki explains 2 debugging flags and 1 option that might help with this problem. They go into a file named cc_config.xml which is created/kept in the BOINC data directory. Perhaps he has a cc_config.xml now and perhaps he is using it to force HTTP 1.0 and perhaps HTTP 1.0 is forbidden? I'm looking at the error message he gets (HTTP/1.0 403 Forbidden) and thinking maybe that's what it means. I'm not an expert on such matters so perhaps I'm wrong. If he's forcing HTTP 1.0 now then maybe he should try turning it off which reverts to HTTP 1.1.

The 2 debugging flags are:

<http_debug> (Debugging information about HTTP operations. )
<http_xfer_debug> (Debugging information about network communication. )

You would put these 3 items in a cc_config.xml as follows:


<cc_config>
<log_flags>
<http_debug>0</http_debug>
<http_xfer_debug>0</http_xfer_debug>
</log_flags>
<options>
<http_1_0>0</http_1_0>
</options>
</cc_config>


Putting a 1 between the >< brackets turns the option/flag on, a 0 turns it off. The above xml block turns the 2 HTTP debugging flags and the HTTP 1.0 option off. Copy and paste the xml into Notepad (not Word or Wordpad or any xml editor, just Notepad, this is VERY important), save it in UTF-8 or ASCII format as cc_config.xml in BOINC data directory. Double-check that the extension is .xml, sometimes Notepad likes to change the extension to .txt. Then in BOINC client click Advanced -> Read Config File. Then look in the Messages or Event Log where it will say something about each option/flag which lets you know the file was created and saved properly.

At that point he can try GPUGrid again. If it works he can delete the cc_config.xml. If it doesn't he's already set up for the next step which is to turn the 2 HTTP debugging flags on.

Turning those 2 flags on will cause tons of debugging messages in Event Log and not many people know how to interpret them. The only person I know of who does a decent job of that is Ageless (Jord) but he can't post here because he has no credits. So, tell your buddy to start a thread in the BOINC dev forums where Ageless can respond. Tell him to provide the error message he got and post the contents of his cc_config.xml so Ageless knows what's up. He'll take it from there.

There may be folks in these forums who can interpret the debug messages but since your buddy can't post them here it makes sense to use the BOINC dev forums.

Profile skgiven
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22333 - Posted: 22 Oct 2011 | 10:26:29 UTC - in response to Message 22327.
Last modified: 22 Oct 2011 | 10:52:48 UTC

Thanks for the suggestions but HTTP 1.1 was originally being used, with the same error. The last time I used HTTP 1.1 here there was no problems (a month or so ago). I think it's more likely that the message construct contains something the GPUGrid server does not like as a result of passing through a proxy or firewall, or it's missing something that is expected (perhaps from the header), unless the IP address is just being blocked. Such HTML specific error messages can include further information but the server would need to be configured to do this, and that's not going to happen when the site is being redeveloped.
Some cc_config preferences and log flags were set and gave expected outputs, with the exception of said errors.
The user in question is a teammate of Zach (Otis11), and they were trying to resolve it at extremesystems. The last page is here,
http://www.xtremesystems.org/forums/showthread.php?247370-Joining-GPUGrid-the-easy-way&p=4977748&viewfull=1#post4977748
I was really hoping someone might say, this is definitely a firewall, proxy or router problem because they had the exact same problem, but it's a rare one.
For now I think there is little point making any further suggestions; it's an office computer and the user might not want to continue trying to connect.
Thanks,

Toni
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 9 Dec 08
Posts: 1006
Credit: 5,068,599
RAC: 0
Level
Ser
Scientific publications
watwatwatwat
Message 22368 - Posted: 25 Oct 2011 | 21:18:12 UTC - in response to Message 22333.

I think the 403 error is issued by some proxy, not our server. The proxy may dislike the "uncommon" request.

dereknor
Send message
Joined: 21 Nov 11
Posts: 1
Credit: 8,883,734
RAC: 0
Level
Ser
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 22624 - Posted: 1 Dec 2011 | 21:45:07 UTC
Last modified: 1 Dec 2011 | 21:46:06 UTC

I would like to add to this discussion for future reference.

I had this exact problem. My workstation was unable to register with GPUGrid, and in the logs was noted a 403 error. Another workstation at the same location got on just fine.

I finally determined that it was the company Internet content filter getting in the way. See, the computer that worked was configured to be excluded from filtering. To solve the problem, I configured the problem workstation as such, and immediately everything began working.

GPUGrid.net was not blocked by the SonicWall content filter, but something was out of whack when these requests were subject to the filter.

Post to thread

Message boards : Graphics cards (GPUs) : error 403 - No ID?

//