Problems with FreeBSD BOINC client 7.2.33 WCG certificate error

Message boards : BOINC client : Problems with FreeBSD BOINC client 7.2.33 WCG certificate error
Message board moderation

To post messages, you must log in.

AuthorMessage
archan127

Send message
Joined: 16 Nov 13
Posts: 5
United States
Message 58430 - Posted: 5 Dec 2014, 0:23:38 UTC

I am currently using FreeBSD x86_64 10.1 stable running the BOINC client version 7.2.33. As recently as November 23, 2014 I was able to connect to the World Community Grid to crunch workunits. I just recently updated my version of Firefox to 34, which also involves updating the certificate store ca-root-nss.crt. Now I am unable to connect to WCG without it throwing the error Scheduler request failed: Peer certificate cannot be authenticated with given CA certificates. So I enabled the <http_debug> flag and got the whole picture:

Thu Dec 4 18:04:26 2014 | World Community Grid | update requested by user
Thu Dec 4 18:04:29 2014 | World Community Grid | Sending scheduler request: Requested by user.
Thu Dec 4 18:04:29 2014 | World Community Grid | Not requesting tasks: "no new tasks" requested via Manager
Thu Dec 4 18:04:29 2014 | World Community Grid | [http] HTTP_OP::init_post(): https://scheduler.worldcommunitygrid.org/boinc/wcg_cgi/fcgi
Thu Dec 4 18:04:29 2014 | World Community Grid | [http] [ID#1] Info: Connection 1 seems to be dead!
Thu Dec 4 18:04:29 2014 | World Community Grid | [http] [ID#1] Info: Closing connection 1
Thu Dec 4 18:04:29 2014 | World Community Grid | [http] [ID#1] Info: Connection 0 seems to be dead!
Thu Dec 4 18:04:29 2014 | World Community Grid | [http] [ID#1] Info: Closing connection 0
Thu Dec 4 18:04:29 2014 | World Community Grid | [http] [ID#1] Info: Hostname was NOT found in DNS cache
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: Trying 198.20.8.246...
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: Connected to scheduler.worldcommunitygrid.org (198.20.8.246) port 443 (#4)
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: successfully set certificate verify locations:
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: CAfile: /usr/local/share/certs/ca-root-nss.crt
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: CApath: none
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: SSLv3, TLS handshake, Client hello (1):
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: SSLv3, TLS handshake, Server hello (2):
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: SSLv3, TLS handshake, CERT (11):
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: SSLv3, TLS alert, Server hello (2):
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: SSL certificate problem: self signed certificate in certificate chain
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] [ID#1] Info: Closing connection 4
Thu Dec 4 18:04:30 2014 | World Community Grid | [http] HTTP error: Peer certificate cannot be authenticated with given CA certificates
Thu Dec 4 18:04:31 2014 | World Community Grid | Scheduler request failed: Peer certificate cannot be authenticated with given CA certificates


So there is a self-signed certificate in the chain. Does anyone have any advice on where to go to help resolve this issue... i.e. WCG, BOINC, FreeBSD, Mozilla? I'm a little confused. Thank you all in advance!

Jeremy
ID: 58430 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 58431 - Posted: 5 Dec 2014, 1:14:22 UTC - in response to Message 58430.  

I see you posted the same at the WCG forums, which as far as I can see is the correct place to do so in the first place.
ID: 58431 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 58629 - Posted: 12 Dec 2014, 18:10:33 UTC
Last modified: 12 Dec 2014, 18:29:59 UTC

I see that your problem wasn't fixed, and that it may need an enhancement. I'll forward the problem to the BOINC developers, since they also build for FreeBSD.
ID: 58629 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 58638 - Posted: 12 Dec 2014, 22:59:29 UTC

I've had contact over this with the BOINC developers.
The problem seems to be that the path to the certificate is only available at '/usr/local/share/cert/ca-root-nss.crt'. To get this to change, does need the package maintainer of BOINC for FreeBSD.

We haven't a clue who that is.
But reading the maintainer list, you either have to email ports at freebsd dot org, or more specific for this since it's a bug, freebsd-ports-bugs at FreeBSD dot org
ID: 58638 · Report as offensive

Message boards : BOINC client : Problems with FreeBSD BOINC client 7.2.33 WCG certificate error

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.