#5077 pagure_ev broken in 5.12.1
Closed: Fixed 3 years ago by pingou. Opened 3 years ago by kevin.

This is resulting in pagure.io not sending ticket notifications (at least).

The pagure_ev logs:

an 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]: future: <Task finished coro=<handle_client() done, defined at <string>:17> exception=ConnectionResetError(104, 'Connection reset by peer')>
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]: Traceback (most recent call last):
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:   File "<string>", line 20, in return_handler
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:   File "<string>", line 14, in coro
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:   File "/usr/lib64/python3.6/asyncio/tasks.py", line 358, in wait_for
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:     return fut.result()
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:   File "/usr/lib64/python3.6/asyncio/streams.py", line 488, in readline
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:     line = yield from self.readuntil(sep)
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:   File "/usr/lib64/python3.6/asyncio/streams.py", line 581, in readuntil
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:     yield from self._wait_for_data('readuntil')
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:   File "/usr/lib64/python3.6/asyncio/streams.py", line 464, in _wait_for_data
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:     yield from self._waiter
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:   File "/usr/lib64/python3.6/asyncio/selector_events.py", line 714, in _read_ready
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]:     data = self._sock.recv(self.max_size)
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]: ConnectionResetError: [Errno 104] Connection reset by peer
Jan 07 18:08:47 pagure02.fedoraproject.org pagure_stream_server.py[2677111]: 2021-01-07 18:08:47,526 WARNING [pagure_stream_server:155] Expected ticket uid, received None

Where did pagure 5.12.1 come from?

Metadata Update from @ngompa:
- Issue assigned to pingou
- Issue tagged with: bug

3 years ago

Assuming this is 5.12, I wonder if this is a variation of the issue fixed by this PR? https://pagure.io/pagure/pull-request/5043

I'm pretty sure this is fixed by #5043 we used to run that version of the code in 5.11 and I just need to re-deploy it via ansible now that I've made the upgrade to 5.12. I just forgot to do it yesterday, sorry about that :(

Alright, turns out that the issue was the ssl cert for that server was expired. Fixed in ansible as well

Seems to be working :)

Let's close this one

Metadata Update from @pingou:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata