A mail error is breaking many things, including the daily reports and sanity test failures. This problem is only on production, not on dev.
The error is:
could not open Mail::Sender. from='FreshPorts Sanity Daemon <FreshPorts@example.org>' to='kwm@example.org' subject='FreshPorts sanity checking' errorcode='-24' errormsg='IO::Socket::SSL- >start_SSL failed: SSL connect attempt failed with unknown error error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed'
I have yet to track down the cause of this problem, but I suspect it may be related to recent package upgrades.
UPDATE:
This patch may be the solution.
$ svn di email.pm
Index: email.pm
===================================================================
--- email.pm	(revision 4631)
+++ email.pm	(working copy)
@@ -11,6 +11,10 @@
 
 use config;
 use utilities;
+use Mozilla::CA;
+IO::Socket::SSL::set_defaults(
+    SSL_ca_file => Mozilla::CA::SSL_ca_file(),
+);
 
 
 sub SendMail($;$;$;$;$;$) {
PerlMonks mentioned the problem and referenced a work-around. I installed www/p5-Mozilla-CA and patched the code. Preliminary tests are good. Now just waiting for the production runs to take over.











