[ww-devel] The library browser not updating problem
Arnold Pizer
apizer at math.rochester.edu
Thu Aug 28 20:12:13 EDT 2014
Hi,
I have tried this on (1) a system with a self signed cert but no CA but
with Geoff's changes and (2) a system with CA set up and the original
WebworlClient.pm. I haven't tried this (http not https) on (3) a new
install with a self signed cert but no CA and the original
WebworlClient.pm. Actually (3) is what I originally tried and it failed but
I assume that was with https and a redirect (but at this point I'm not
certain).
Arnie
On Thu, Aug 28, 2014 at 5:57 PM, Jason Aubrey <aubreyja at gmail.com> wrote:
> Hi Arnie,
>
> I'm just asking if $server_root_url = 'http://.../' works and
> $server_root_url = 'https://.../$ fails on a fresh install with a self
> signed cert but no CA.
>
> My hypothesis is that if the redirect only takes http://.../webwork2 to
> https://.../webwork2, then the redirect should not affect posts to http://.../mod_xmlrpc
> (and the library browser should work). However, if the redirect takes
> everything to https, then it would also take http://.../mod_xmlrpc to
> https://.../mod_xmlrpc and would fail with a self-signed cert and no ca.
>
> Jason
>
>
> On Thu, Aug 28, 2014 at 2:39 PM, Arnold Pizer <apizer at math.rochester.edu>
> wrote:
>
>> Hi Jason,
>>
>> What precisely do you mean by "If you reverse your earlier changes"?
>>
>> Arnie
>>
>>
>> On Thu, Aug 28, 2014 at 5:28 PM, Jason Aubrey <aubreyja at gmail.com> wrote:
>>
>>> On Thu, Aug 28, 2014 at 2:19 PM, Arnold Pizer <apizer at math.rochester.edu
>>> > wrote:
>>>
>>>> Hi,
>>>>
>>>> Just tried Geoff's fix and it works BUT with the same weird behavior
>>>> as above, i.e. $server_root_url = 'https://192.168.56.101
>>>> <https://urldefense.proofpoint.com/v1/url?u=https://192.168.56.101/&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=db5e04bee9bed8b150d2b94b055d2a919c09444a01e802ef8edbfc81e6e15b6a>';
>>>> fails but $server_root_url = 'http://192.168.56.101
>>>> <https://urldefense.proofpoint.com/v1/url?u=https://192.168.56.101/&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=db5e04bee9bed8b150d2b94b055d2a919c09444a01e802ef8edbfc81e6e15b6a>';
>>>> works.
>>>>
>>>> Arnie
>>>>
>>>
>>> If you reverse your earlier changes do you still get this behavior or do
>>> both fail? I ask because redirects which take
>>>
>>> http://webwork.place.edu/webwork2
>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.place.edu/webwork2&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=7bfe89ad958813a64217668befb743991322daf1c49f12af14fa18f3dc4361d0>
>>>
>>> to
>>>
>>> https://webwork.place.edu/webwork2
>>> <https://urldefense.proofpoint.com/v1/url?u=https://webwork.place.edu/webwork2&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=4cf1161bcfd2d3cfc84e64e2a1120c0cefb84617669d0d73feefba0b855b62cc>
>>>
>>>
>>> won't redirect
>>>
>>> http://webwork.place.edu/
>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.place.edu/&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=4bb3a4e71c4a044987432ff1c461bb191fb35a2c053b24f8279484938e816af0>mod_xmlrpc
>>>
>>>
>>> to
>>>
>>> https://webwork.place.edu/mod_xmlrpc
>>> <https://urldefense.proofpoint.com/v1/url?u=https://webwork.place.edu/mod_xmlrpc&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=cccc7e41ef3702cd81a9fe8fe7b8988a1a7f2eea1f70d7bd75c3cd8a277c317f>.
>>>
>>>
>>> So, I think the non-https version for $server_root_url should always
>>> work when we're just redirecting /webwork2 to https.
>>>
>>> Jason
>>>
>>>>
>>>>
>>>> On Thu, Aug 28, 2014 at 3:35 PM, Arnold Pizer <
>>>> apizer at math.rochester.edu> wrote:
>>>>
>>>>> No, I didn't see Geoff's pull request. But here is something that is
>>>>> for me VERY weird.
>>>>>
>>>>> If in site.conf I set
>>>>> $server_root_url = 'http://localhost
>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://localhost&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=ccf67b11fc567d4fbe384e3d7600acc4a46a41ee55824e740e5240172c613da4>
>>>>> ';
>>>>> or
>>>>> #$server_root_url = 'http://192.168.56.101
>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://192.168.56.101&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=9f566001f76c1e1f1edd23300527c4d35dbe4e784e2fea2bbd43bb9486e5b8dd>
>>>>> ';
>>>>> everything works.
>>>>>
>>>>> Note that I have http://192.168.56.101/webwork2/
>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://192.168.56.101/webwork2/&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=01b7c80a6af29a85c644612dc6be8ece7ddc85bd1c238a0fcc7ac4e04b341fe0>
>>>>> redirected to https://192.168.56.101/webwork2/
>>>>> <https://urldefense.proofpoint.com/v1/url?u=https://192.168.56.101/webwork2/&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=81c0db2465f149564adf30d9ce09c415dbf0e570cab8aefcb7a819b38d7c3ea3>
>>>>> but things were working without this.
>>>>>
>>>>> Now here is the weird part. If in site.conf I set
>>>>> $server_root_url = 'https://localhost
>>>>> <https://urldefense.proofpoint.com/v1/url?u=https://localhost&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=a61aa6e202128e3fcb844e3b900b624b121b591a3f15aea4d8bdd668a749d2c4>
>>>>> ';
>>>>> or
>>>>> #$server_root_url = 'https://192.168.56.101
>>>>> <https://urldefense.proofpoint.com/v1/url?u=https://192.168.56.101&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=72870a6c131f9e71e79d360f32785c6c0c979541c670c5479f3c0ba9230d8ccb>
>>>>> ';
>>>>>
>>>>> I get the same error in the library browser I was getting before.
>>>>> Anybody have a clue as to what is going on?
>>>>>
>>>>> Arnie
>>>>>
>>>>>
>>>>> On Thu, Aug 28, 2014 at 2:50 PM, Jason Aubrey <aubreyja at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Also in case you didn't see it Geoff submitted a pull request with a
>>>>>> modification to WebworkClient.pm that he says fixes it;
>>>>>>
>>>>>> https://github.com/openwebwork/webwork2/pull/474
>>>>>> <https://urldefense.proofpoint.com/v1/url?u=https://github.com/openwebwork/webwork2/pull/474&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=RoJw%2FW1FRudTnLiaRwnUtv3RFD0IwB0qdHV7Fhpzf14%3D%0A&s=1908770f9c191d3c7cb33de2a97b6faeb73b4258ebc689bee4b39b4af988f67d>
>>>>>>
>>>>>> Jason
>>>>>>
>>>>>>
>>>>>> On Thu, Aug 28, 2014 at 11:45 AM, Arnold Pizer <
>>>>>> apizer at math.rochester.edu> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I got this working by creating my own Certification Authority
>>>>>>> following the directions at
>>>>>>> https://help.ubuntu.com/14.04/serverguide/certificates-and-security.html
>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=https://help.ubuntu.com/14.04/serverguide/certificates-and-security.html&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=RoJw%2FW1FRudTnLiaRwnUtv3RFD0IwB0qdHV7Fhpzf14%3D%0A&s=cda5b02e866ec8f0bb4c4c8986252a3ecbe2094882470b9113cb0272bde0473a>
>>>>>>> .
>>>>>>>
>>>>>>> I'll modify
>>>>>>>
>>>>>>> http://webwork.maa.org/wiki/Installation_Manual_for_2.9_on_Ubuntu_14.04#Create_a_self-signed_Certificate
>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/wiki/Installation_Manual_for_2.9_on_Ubuntu_14.04%23Create_a_self-signed_Certificate&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=RoJw%2FW1FRudTnLiaRwnUtv3RFD0IwB0qdHV7Fhpzf14%3D%0A&s=b77ab855af9192dc943eda36e4a53a37cd5ca2862143a64f1a77dba848492550>
>>>>>>> accordingly. I'm not sure how much of what I did was needed.
>>>>>>>
>>>>>>> First I tried pointing SSLCACertificateFile to my original self
>>>>>>> signed certificate which some people say should work. It didn't but I have
>>>>>>> read that the SSLCACertificateFile needs to be a .pem file and my file was
>>>>>>> a .crt file. Maybe I should try generating a self signed pem file and
>>>>>>> point both SSLCACertificateFile and SSLCertificateFile there.
>>>>>>>
>>>>>>> But at least I have something that works.
>>>>>>>
>>>>>>> Arnie
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Aug 27, 2014 at 5:53 PM, John Jones <jj at asu.edu> wrote:
>>>>>>>
>>>>>>>> I the problem arises from the ajax call, which is generated by
>>>>>>>> jquery. I think the configuration change has to either be done when we
>>>>>>>> send the request (so in jquery's $.post command) or in the receiver, which
>>>>>>>> is apache.
>>>>>>>>
>>>>>>>> John
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Aug 27, 2014 at 12:33 PM, Arnold Pizer <
>>>>>>>> apizer at math.rochester.edu> wrote:
>>>>>>>>
>>>>>>>>> Hi Jason,
>>>>>>>>>
>>>>>>>>> No, I still get the same error. I also tried setting in
>>>>>>>>> webwork.apache2.4-conf
>>>>>>>>> PerlSetEnv PERL_LWP_SSL_VERIFY_HOSTNAME 0
>>>>>>>>> and a few similar things all to no avail.
>>>>>>>>>
>>>>>>>>> Arnie
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Aug 27, 2014 at 2:45 PM, Jason Aubrey <aubreyja at gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Arnie,
>>>>>>>>>>
>>>>>>>>>> We think might have a general solution, and you might be in the
>>>>>>>>>> best position to test it. In line 143 of WebworkClient.pm could you put
>>>>>>>>>>
>>>>>>>>>> ssl_opts => { verify_hostname => 0 }
>>>>>>>>>>
>>>>>>>>>> inside the ->proxy() bit. So I think it should look like
>>>>>>>>>>
>>>>>>>>>> -> proxy(($self->url).'/'.REQUEST_URI,ssl_opts => {
>>>>>>>>>> verify_hostname => 0 } );
>>>>>>>>>>
>>>>>>>>>> The ssl_opts should get passed to LWP::UserAgent and maybe
>>>>>>>>>> disable the hostname verification for the web service calls.
>>>>>>>>>>
>>>>>>>>>> Jason
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Aug 27, 2014 at 11:34 AM, Arnold Pizer <
>>>>>>>>>> apizer at math.rochester.edu> wrote:
>>>>>>>>>>
>>>>>>>>>>> Thanks. After sending the email, I realized that the problem
>>>>>>>>>>> wasn't with the browser but figured someone with a deeper understanding
>>>>>>>>>>> would respond.
>>>>>>>>>>>
>>>>>>>>>>> When we figure this out, it would be good if we could make a
>>>>>>>>>>> configuration option that (1) disables hostname verification or
>>>>>>>>>>> (2) does something else to make this problem easier to solve.
>>>>>>>>>>>
>>>>>>>>>>> Arnie
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Aug 27, 2014 at 2:19 PM, Jason Aubrey <
>>>>>>>>>>> aubreyja at gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I'll need to track down who really needs the cert, but in this
>>>>>>>>>>>> case it's not the browser. I *think* it's LWP::UserAgent via
>>>>>>>>>>>> LWP::Protocol::https. You can see here
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> http://search.cpan.org/~mschilli/LWP-Protocol-https-6.06/lib/LWP/Protocol/https.pm
>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://search.cpan.org/~mschilli/LWP-Protocol-https-6.06/lib/LWP/Protocol/https.pm&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=qcv1sUmY2mmPdAagwB7DjEHK%2FmPDlw6Qt7YtABKv6do%3D%0A&s=694e0ff4bb49d7042a44336317f7c7cc829d5d813697e43c845370e10f27db8d>
>>>>>>>>>>>>
>>>>>>>>>>>> It's description of how ssl requests can fail (which sounds
>>>>>>>>>>>> like how ours are failing.) So, the deeper solution might be to fix it
>>>>>>>>>>>> here by disabling the check:
>>>>>>>>>>>>
>>>>>>>>>>>> If hostname verification is requested by LWP::UserAgent's
>>>>>>>>>>>>> ssl_opts, and neither SSL_ca_file nor SSL_ca_path is set,
>>>>>>>>>>>>> then SSL_ca_file is implied to be the one provided by
>>>>>>>>>>>>> Mozilla::CA. If the Mozilla::CA module isn't available SSL requests will
>>>>>>>>>>>>> fail. Either install this module, set up an alternative
>>>>>>>>>>>>> SSL_ca_file or disable hostname verification
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> That's if I'm right about who is complaining.
>>>>>>>>>>>>
>>>>>>>>>>>> Jason
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Aug 27, 2014 at 11:08 AM, Arnold Pizer <
>>>>>>>>>>>> apizer at math.rochester.edu> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi John et all,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I'm pretty sure I'm having the same problem. When I look at
>>>>>>>>>>>>> things following Matt's suggestion, I see that the last module called is instructorXMLHandler.pm
>>>>>>>>>>>>> and I see the error msg
>>>>>>>>>>>>> Errors: 500 Can't connect to 192.168.56.101:443
>>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://192.168.56.101:443&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=qcv1sUmY2mmPdAagwB7DjEHK%2FmPDlw6Qt7YtABKv6do%3D%0A&s=e09084ada64c076fd5495663842d43b8ab6e007ddf6f5804a79eb17d6621ab9a>
>>>>>>>>>>>>> (certificate verify failed) at /opt/webwork/webwork2/lib/WebworkClient.pm
>>>>>>>>>>>>> line 158. End Errors
>>>>>>>>>>>>>
>>>>>>>>>>>>> My problem is that I'm using a selfsigned certificate for
>>>>>>>>>>>>> testing. So I don't think creating a self signed SSLCA certificate alone
>>>>>>>>>>>>> will solve the problem. I think I should be able to get the browser to
>>>>>>>>>>>>> trust the certificate and if this works it will be OK as long as only
>>>>>>>>>>>>> instructors have this problem. Are there any things that students do (or
>>>>>>>>>>>>> will do) that will bring up similar problems? If so, the option of using
>>>>>>>>>>>>> self signed certificates will have to be abandoned.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If anyone has gotten a browser to trust a self signed
>>>>>>>>>>>>> certificate or can point me to a good reference, I would appreciate the
>>>>>>>>>>>>> hint. There seem to be quite a few references, but I haven't found one
>>>>>>>>>>>>> that works yet. At least now I know the problem is really with the SSL
>>>>>>>>>>>>> certificate.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Arnie
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Aug 27, 2014 at 11:50 AM, John Jones <jj at asu.edu>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Can someone write a version of this explanation a la an
>>>>>>>>>>>>>> apache for dummies?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Arnie, can you check to see if this fixes the problem you
>>>>>>>>>>>>>> encountered during mathfest?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> John
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Aug 27, 2014 at 8:40 AM, Jason Aubrey <
>>>>>>>>>>>>>> aubreyja at gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks Matt - that worked!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Aug 26, 2014 at 4:56 PM, Matt Haught <
>>>>>>>>>>>>>>> matt_haught at ncsu.edu> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Same problem here on our devel server but not our
>>>>>>>>>>>>>>>> production. I have
>>>>>>>>>>>>>>>> been scratching my head with it today. Our devel server
>>>>>>>>>>>>>>>> also uses the
>>>>>>>>>>>>>>>> incommon certs while the production is using godaddy from
>>>>>>>>>>>>>>>> before we
>>>>>>>>>>>>>>>> could get incommon. So that got me thinking... I have
>>>>>>>>>>>>>>>> something for
>>>>>>>>>>>>>>>> you to try that appears to have worked for us.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Add a SSLCACertificateFile apache conf line and have it use
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> intermediate/root only cert (2nd link down in the InCommon
>>>>>>>>>>>>>>>> email)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Matt Haught
>>>>>>>>>>>>>>>> North Carolina State University
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, Aug 26, 2014 at 5:49 PM, Jason Aubrey <
>>>>>>>>>>>>>>>> aubreyja at gmail.com> wrote:
>>>>>>>>>>>>>>>> > Well, at this point I think the error has something to do
>>>>>>>>>>>>>>>> with how my ssl is
>>>>>>>>>>>>>>>> > configured. Here is some evidence from my apache log
>>>>>>>>>>>>>>>> with LogLevel info:
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > There were a lot of errors: 500 Can't connect to
>>>>>>>>>>>>>>>> > webwork.math.arizona.edu:443
>>>>>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.math.arizona.edu:443&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=hIi8Y6c%2BF6urweTkKtsDeHM2YeEf66fH%2BdSLpZNJEOE%3D%0A&s=659704ee979814c39994ceb4ce07d99d6c2c6560c6cac50cdf09c2cb8a72a7bf>
>>>>>>>>>>>>>>>> at /opt/webwork/webwork2/lib/WebworkClient.pm
>>>>>>>>>>>>>>>> > line 158
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > [Tue Aug 26 14:35:13 2014] [info] [client 127.0.0.1] SSL
>>>>>>>>>>>>>>>> library error 1 in
>>>>>>>>>>>>>>>> > handshake (server webwork.math.arizona.edu:443
>>>>>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.math.arizona.edu:443&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=hIi8Y6c%2BF6urweTkKtsDeHM2YeEf66fH%2BdSLpZNJEOE%3D%0A&s=659704ee979814c39994ceb4ce07d99d6c2c6560c6cac50cdf09c2cb8a72a7bf>
>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>> > [Tue Aug 26 14:35:13 2014] [info] SSL Library Error:
>>>>>>>>>>>>>>>> 336151576
>>>>>>>>>>>>>>>> > error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert
>>>>>>>>>>>>>>>> unknown ca
>>>>>>>>>>>>>>>> > [Tue Aug 26 14:35:13 2014] [info] [client 127.0.0.1]
>>>>>>>>>>>>>>>> Connection closed to
>>>>>>>>>>>>>>>> > child 0 with abortive shutdown (server
>>>>>>>>>>>>>>>> webwork.math.arizona.edu:443
>>>>>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.math.arizona.edu:443&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=hIi8Y6c%2BF6urweTkKtsDeHM2YeEf66fH%2BdSLpZNJEOE%3D%0A&s=659704ee979814c39994ceb4ce07d99d6c2c6560c6cac50cdf09c2cb8a72a7bf>
>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > So, you can see (1) that 'it' can't connect to
>>>>>>>>>>>>>>>> webwork.math.arizona.edu:443
>>>>>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.math.arizona.edu:443&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=hIi8Y6c%2BF6urweTkKtsDeHM2YeEf66fH%2BdSLpZNJEOE%3D%0A&s=659704ee979814c39994ceb4ce07d99d6c2c6560c6cac50cdf09c2cb8a72a7bf>
>>>>>>>>>>>>>>>> > and (2) the ssl handshake seems to be dying due to an
>>>>>>>>>>>>>>>> unknown certificate
>>>>>>>>>>>>>>>> > authority. But if you looked at my server, you would see
>>>>>>>>>>>>>>>> (3) that my
>>>>>>>>>>>>>>>> > certificate authority is in fact well known:
>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>> >> Issued By
>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>> >> Common Name (CN) InCommon Server CA
>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>> >> Organizaton (O) Internet2
>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>> >> etc...
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Also, there is the fact that (4) my web browsers have no
>>>>>>>>>>>>>>>> problem connecting
>>>>>>>>>>>>>>>> > to the https site.
>>>>>>>>>>>>>>>> > So,
>>>>>>>>>>>>>>>> > (a) Maybe the perl module(s) running the webservice calls
>>>>>>>>>>>>>>>> (LWP?) don't
>>>>>>>>>>>>>>>> > recognize the certificate authority.
>>>>>>>>>>>>>>>> > (b) Maybe the way my redirect to ssl is set up is messing
>>>>>>>>>>>>>>>> with the web
>>>>>>>>>>>>>>>> > service calls. (Permanent redirect to a *:443 vhost)
>>>>>>>>>>>>>>>> > (c) Maybe there is some other configuration problem with
>>>>>>>>>>>>>>>> my ssl set up.
>>>>>>>>>>>>>>>> > (d) Maybe this is completely unrelated to the actual
>>>>>>>>>>>>>>>> problem.
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Thanks for any ideas.
>>>>>>>>>>>>>>>> > Jason
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> webwork-devel mailing list
>>>>>>>>>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>>>>>>>>> http://webwork.maa.org/mailman/listinfo/webwork-devel
>>>>>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=hIi8Y6c%2BF6urweTkKtsDeHM2YeEf66fH%2BdSLpZNJEOE%3D%0A&s=f02b3d4aa31c9f5bdb0b9e2da8bbe66c3f5c55044c9d192f6f36541793737fbd>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> webwork-devel mailing list
>>>>>>>>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>>>>>>>> http://webwork.maa.org/mailman/listinfo/webwork-devel
>>>>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=hIi8Y6c%2BF6urweTkKtsDeHM2YeEf66fH%2BdSLpZNJEOE%3D%0A&s=f02b3d4aa31c9f5bdb0b9e2da8bbe66c3f5c55044c9d192f6f36541793737fbd>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> webwork-devel mailing list
>>>>>>>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=hIi8Y6c%2BF6urweTkKtsDeHM2YeEf66fH%2BdSLpZNJEOE%3D%0A&s=f02b3d4aa31c9f5bdb0b9e2da8bbe66c3f5c55044c9d192f6f36541793737fbd
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Prof. Arnold K. Pizer
>>>>>>>>>>>>> Dept. of Mathematics
>>>>>>>>>>>>> University of Rochester
>>>>>>>>>>>>> Rochester, NY 14627
>>>>>>>>>>>>> (585) 766-8812
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> webwork-devel mailing list
>>>>>>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>>>>>> http://webwork.maa.org/mailman/listinfo/webwork-devel
>>>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=qcv1sUmY2mmPdAagwB7DjEHK%2FmPDlw6Qt7YtABKv6do%3D%0A&s=9c972ecbed0fdbb30c086953ea4315f9ae5d19e9d5bba619d57c28a460e32459>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> webwork-devel mailing list
>>>>>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>>>>>
>>>>>>>>>>>> https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=qcv1sUmY2mmPdAagwB7DjEHK%2FmPDlw6Qt7YtABKv6do%3D%0A&s=9c972ecbed0fdbb30c086953ea4315f9ae5d19e9d5bba619d57c28a460e32459
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Prof. Arnold K. Pizer
>>>>>>>>>>> Dept. of Mathematics
>>>>>>>>>>> University of Rochester
>>>>>>>>>>> Rochester, NY 14627
>>>>>>>>>>> (585) 766-8812
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> webwork-devel mailing list
>>>>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>>>> http://webwork.maa.org/mailman/listinfo/webwork-devel
>>>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=KO2RS6ixedrUyvT4arnoHWxFGWY%2BKXWHdd258XPl4sA%3D%0A&s=9fe3159f2d9a66ce99574df5e5079e1082892345249a223a33d5f01b48a2345d>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> webwork-devel mailing list
>>>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>>>
>>>>>>>>>> https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=KO2RS6ixedrUyvT4arnoHWxFGWY%2BKXWHdd258XPl4sA%3D%0A&s=9fe3159f2d9a66ce99574df5e5079e1082892345249a223a33d5f01b48a2345d
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Prof. Arnold K. Pizer
>>>>>>>>> Dept. of Mathematics
>>>>>>>>> University of Rochester
>>>>>>>>> Rochester, NY 14627
>>>>>>>>> (585) 766-8812
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> webwork-devel mailing list
>>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>> http://webwork.maa.org/mailman/listinfo/webwork-devel
>>>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=sPqxTKzP%2BXUkKQzphH%2B0Vf%2BHx8y0AjIPpgR8Sic8eSY%3D%0A&s=94c62b5b43b030e6c4d27f9579ee92b47860f672b55a1385bba5bc7384c68d1c>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> webwork-devel mailing list
>>>>>>>> webwork-devel at webwork.maa.org
>>>>>>>>
>>>>>>>> https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=sPqxTKzP%2BXUkKQzphH%2B0Vf%2BHx8y0AjIPpgR8Sic8eSY%3D%0A&s=94c62b5b43b030e6c4d27f9579ee92b47860f672b55a1385bba5bc7384c68d1c
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Prof. Arnold K. Pizer
>>>>>>> Dept. of Mathematics
>>>>>>> University of Rochester
>>>>>>> Rochester, NY 14627
>>>>>>> (585) 766-8812
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> webwork-devel mailing list
>>>>>>> webwork-devel at webwork.maa.org
>>>>>>> http://webwork.maa.org/mailman/listinfo/webwork-devel
>>>>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=RoJw%2FW1FRudTnLiaRwnUtv3RFD0IwB0qdHV7Fhpzf14%3D%0A&s=8e712d8e68ae1cd810da77d37023b5cfa9d019748004c8e6168a725b1b26726e>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> webwork-devel mailing list
>>>>>> webwork-devel at webwork.maa.org
>>>>>>
>>>>>> https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=RoJw%2FW1FRudTnLiaRwnUtv3RFD0IwB0qdHV7Fhpzf14%3D%0A&s=8e712d8e68ae1cd810da77d37023b5cfa9d019748004c8e6168a725b1b26726e
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Prof. Arnold K. Pizer
>>>>> Dept. of Mathematics
>>>>> University of Rochester
>>>>> Rochester, NY 14627
>>>>> (585) 766-8812
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Prof. Arnold K. Pizer
>>>> Dept. of Mathematics
>>>> University of Rochester
>>>> Rochester, NY 14627
>>>> (585) 766-8812
>>>>
>>>> _______________________________________________
>>>> webwork-devel mailing list
>>>> webwork-devel at webwork.maa.org
>>>> http://webwork.maa.org/mailman/listinfo/webwork-devel
>>>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=88d694a9e287b84f6a5e6945ea2ac576f8c0f380828ce2104999765a4370a83a>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> webwork-devel mailing list
>>> webwork-devel at webwork.maa.org
>>>
>>> https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=uXpSd5MBreIZyU%2FypnzZ2yCoFfhVMWU%2BOUSy6sOlPD8%3D%0A&s=88d694a9e287b84f6a5e6945ea2ac576f8c0f380828ce2104999765a4370a83a
>>>
>>>
>>
>>
>> --
>> Prof. Arnold K. Pizer
>> Dept. of Mathematics
>> University of Rochester
>> Rochester, NY 14627
>> (585) 766-8812
>>
>> _______________________________________________
>> webwork-devel mailing list
>> webwork-devel at webwork.maa.org
>> http://webwork.maa.org/mailman/listinfo/webwork-devel
>> <https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=4EzWBikTpV5DQii%2BLk%2FAz7TE936PV1WMhfm%2BAWBB3sQ%3D%0A&s=4a3ca76326f221457ac78da469e049af832eebe5a690e2cdce30bd59a04090de>
>>
>>
>
> _______________________________________________
> webwork-devel mailing list
> webwork-devel at webwork.maa.org
>
> https://urldefense.proofpoint.com/v1/url?u=http://webwork.maa.org/mailman/listinfo/webwork-devel&k=p4Ly7qpEBiYPBVenR9G2iQ%3D%3D%0A&r=g5j9%2FzBITNFXnOqzhQf%2B0b%2F2j5jSmy74eqJk2rpyoc4%3D%0A&m=4EzWBikTpV5DQii%2BLk%2FAz7TE936PV1WMhfm%2BAWBB3sQ%3D%0A&s=4a3ca76326f221457ac78da469e049af832eebe5a690e2cdce30bd59a04090de
>
>
--
Prof. Arnold K. Pizer
Dept. of Mathematics
University of Rochester
Rochester, NY 14627
(585) 766-8812
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://webwork.maa.org/pipermail/webwork-devel/attachments/20140828/2214b334/attachment-0001.html>
More information about the webwork-devel
mailing list