Public bug reported: I was trying to get a Python project that uses gunicorn running on Xenial, and hit the following error:
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/gevent/greenlet.py", line 498, in run result = self._run(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/gevent/baseserver.py", line 153, in _close_when_done return handle(*args) File "/usr/lib/python2.7/dist-packages/gevent/pywsgi.py", line 945, in handle handler.handle() File "/usr/lib/python2.7/dist-packages/gevent/pywsgi.py", line 340, in handle result = self.handle_one_request() File "/usr/lib/python2.7/dist-packages/gevent/pywsgi.py", line 500, in handle_one_request self.handle_one_response() File "/usr/lib/python2.7/dist-packages/gevent/pywsgi.py", line 693, in handle_one_response self.log_request() File "/usr/lib/python2.7/dist-packages/gunicorn/workers/ggevent.py", line 228, in log_request self.server.log.access(resp, req_headers, self.environ, response_time) AttributeError: 'LoggingLogAdapter' object has no attribute 'access' After searching around for others with this problem, I found the following upstream gevent bug report: https://github.com/gevent/gevent/issues/663 It looks like this fix was applied in 1.1b6, and applying the same change to pywsgi.py locally was enough to get gunicorn running again. The final 1.1.0 release was recently released, so it would be nice to upgrade to that version. If that isn't possible, could we get the patch from that bug report applied? ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: python-gevent 1.1~b1-0ubuntu2 [modified: usr/lib/python2.7/dist-packages/gevent/pywsgi.py] ProcVersionSignature: Ubuntu 4.4.0-4.19-generic 4.4.1 Uname: Linux 4.4.0-4-generic x86_64 ApportVersion: 2.20-0ubuntu3 Architecture: amd64 CurrentDesktop: Unity Date: Wed Mar 9 16:08:57 2016 InstallationDate: Installed on 2013-10-29 (861 days ago) InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1) SourcePackage: python-gevent UpgradeStatus: Upgraded to xenial on 2015-12-22 (78 days ago) ** Affects: python-gevent (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1554964 Title: gunicorn raises exception due to gevent change in 1.1b1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-gevent/+bug/1554964/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs