[ww-bugs] Bug 3407: Failed to open the mailer: IO::Socket::SSL->start_SSL failed: SSL connect attempt failed with unknown error error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

bugzilla-daemon at webwork.maa.org bugzilla-daemon at webwork.maa.org
Tue Sep 1 09:36:15 EDT 2015


http://bugs.webwork.maa.org/show_bug.cgi?id=3407





--- Comment #4 from Mike Gage <gage at math.rochester.edu>  2015-09-01 09:36:15 ---
Earlier reports of this problem (2013)

Hi Michael --

Something funny is going on with bugx.webwork.maa.org, so I'll send you this
bug instead of reporting it normally....

I figured out what the deal was with my error when trying to send email.  If
the CPAN module Mail::Sender is updated to a recent version, then email will no
longer work, and this error is generated.  I'm not sure if that will always
happen, or only if the mail server is using a self-signed certificate, like
here.

In order to fix the error, I rolled back Mail::Sender to version 0.8.16
(current version is 0.8.22).  You can roll back versions by temporarily
including backpan.perl.org as a repository and then installing with the version
number
 > o conf urllist push http://backpan.perl.org/ 
 > install J/JE/JENDA/Mail-Sender-0.8.16.tar.gz

I'm didn't spend enough time to figure out how to update webwork to be
compatible with the new Mail::Sender, so I cannot suggest a modification of
webwork code to fix this.

 Ben


On Thu, Feb 21, 2013 at 10:22 AM, Ben Walter <benwalt at gmail.com> wrote:
Hi Michael --

I've been trying to get a new webwork server up and running 2.5 for our
students this semester.  I've managed to get everything going well, except for
one thing.... the server can't send email.

When I try to send email using the "feedback to the instructor" button, I get
an error: 

Failed to open the mailer: IO::Socket::SSL->start_SSL failed: SSL connect
attempt failed with unknown error error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Sending email using the instructor function doesn't work either.  Though that
fails silently.

This may be related to METU using self-signed certificates for its systems (or
to the webwork server using a self-signed certificate).  Chrome also complains
about the certificate whenever I login to the METU system/webwork.  

Looking online it appears that I should be able to tell Socket to not check
certificates.... but I can't figure out where to modify the webwork code. 
Could you help out please?

(Incidentally, this problem never happened with the 2.4 installation.  I'm not
sure if it is due to a change in 2.5 code, or to me switching the server to
https in the new installation.)


 Ben

-- 
Configure bugmail: http://bugs.webwork.maa.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the webwork-bugs mailing list