Slack integration no longer working as of March 14th

16 views
Skip to first unread message

Greg MacLean

unread,
Mar 21, 2023, 2:10:12 PM3/21/23
to Review Board Community
Running version 3.0.24 on Windows Server 2019

(apologies if this has already been posted, it looked like my first post disappeared).

We've lost visibility from our Slack Integration with Reviewboard since March 14th.

The logs show a repeat of this:
- root - Failed to send notification: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)> Traceback (most recent call last): File "C:\Bitnami\reviewboard-2.5.6.1-3\python\lib\site-packages\rbintegrations\slack\integration.py", line 176, in notify urlopen(Request(webhook_url, data, headers)) File "C:\Bitnami\reviewboard-2.5.6.1-3\python\lib\urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "C:\Bitnami\reviewboard-2.5.6.1-3\python\lib\urllib2.py", line 429, in open response = self._open(req, data) File "C:\Bitnami\reviewboard-2.5.6.1-3\python\lib\urllib2.py", line 447, in _open '_open', req) File "C:\Bitnami\reviewboard-2.5.6.1-3\python\lib\urllib2.py", line 407, in _call_chain result = func(*args) File "C:\Bitnami\reviewboard-2.5.6.1-3\python\lib\urllib2.py", line 1241, in https_open context=self._context) File "C:\Bitnami\reviewboard-2.5.6.1-3\python\lib\urllib2.py", line 1198, in do_open raise URLError(err) URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)>

We've also tried upgrading certifi with pip (using python 2.7 included with this version of Review Board), and the error persists. Otherwise, we've tried with a different webhook just to rule it out, and we're still getting no updates. Anything that could steer us in the right direction would be appreciated. 

Christian Hammond

unread,
Mar 23, 2023, 4:47:23 PM3/23/23
to revie...@googlegroups.com
Hi Greg,

Looks like they (hooks.slack.com) moved to Let's Encrypt on March 14th. Your server is likely lacking the root certificates for this.

Let's Encrypt is wildly common now, so I expect this problem will just get worse for more services (including ours).

You'll need to install the Let's Encrypt root certs in your version of Python. Since you're using a Bitnami install, there may be hoops to jump through that I'm not aware of (they have a tailored environment, and no longer support native installers).

Can you let me know what version of Python 2.7 specifically you have on there?

Christian

--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/reviewboard/fff80b9c-b636-4a76-ad52-a76414e18036n%40googlegroups.com.


--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

Greg MacLean

unread,
Mar 28, 2023, 9:41:34 AM3/28/23
to Review Board Community
Thanks for responding Christian.

We're running Python 2.7.18

Thanks!
Reply all
Reply to author
Forward
0 new messages