I'm having a very similar problem to [email protected]. I'm running Review Board 1.7.25 on Centos 6.5 with Apache 2.2.15; Python 2.6. As best I can tell, I'm using Django 1.4.11 and Djblets 0.7.29. (I found this by looking at __init__.py from the /usr/lib/python2.6/site-packages/djblets and ...django.) This is a new install of RB, not a migration from a previous version.
I have not been able to get the RB logging to do anything. I changed the settings from the admin panel as documented - nothing. (empty log files, nothing on the web ui Server Log.) I checked the ownership of the logging directory - apache user has write permissions. I know from some other debugging that the Apache server is running as the 'apache' user. To be really sure it wasn't a permission issue, I set the logging directory to /tmp - still nothing there and nothing from the web ui. Next step was the apache error logs, which led me to this discussion. I am getting errors from /usr/lib64/python2.6/logging/__init__.py I noticed that they at a different line number from <[email protected]>'s post, and that I'm using python 2.6 instead of 2.7. Here is the apache error log snippet: [Fri May 30 00:01:24 2014] [error] Traceback (most recent call last): [Fri May 30 00:01:24 2014] [error] File "/usr/lib64/python2.6/logging/__init__.py", line 776, in emit [Fri May 30 00:01:24 2014] [error] msg = self.format(record) [Fri May 30 00:01:24 2014] [error] File "/usr/lib64/python2.6/logging/__init__.py", line 654, in format [Fri May 30 00:01:24 2014] [error] return fmt.format(record) [Fri May 30 00:01:24 2014] [error] File "/usr/lib64/python2.6/logging/__init__.py", line 439, in format [Fri May 30 00:01:24 2014] [error] s = self._fmt % record.__dict__ [Fri May 30 00:01:24 2014] [error] KeyError: 'request_info' A note on versions/install: following the review board install instructions: http://www.reviewboard.org/docs/manual/dev/admin/installation/linux/ *Python: *it says 2.5 or newer is acceptable , so I'm fine on that front. *CentOS: *it supports it, but requires the EPEL package repository, which I have However, I was not the one who installed RB, so I can't confirm that the install procedure was exactly followed. Do you have any suggestions about what I may have mis-configured to cause this problem? Thanks for your help, Alex On Tuesday, April 15, 2014 3:31:12 PM UTC-6, Christian Hammond wrote: > > You must always use the version of Djblets that Review Board requires, or > you'll hit problems. > > This particular error shouldn't happen if you have the proper versions of > both. If it's happening on a modern 1.7.x release still, I'd like to know > about it. Note that removing the request_info may result in other issues. > > Christian > > -- > Christian Hammond - [email protected] <javascript:> > Review Board - http://www.reviewboard.org > Beanbag, Inc. - http://www.beanbaginc.com > > > On Tue, Apr 15, 2014 at 1:25 PM, <[email protected] <javascript:>> wrote: > >> Following up on this old thread since it was the only search result I >> found for strange errors we noticed in our Apache error.log after an >> upgrade to 1.7.16: >> >> [Mon Apr 14 20:44:43 2014] [error] File >> "/usr/lib/python2.7/logging/__init__.py", line 467, in format >> >> [Mon Apr 14 20:44:43 2014] [error] s = self._fmt % record.__dict__ >> >> [Mon Apr 14 20:44:43 2014] [error] KeyError: 'request_info' >> >> [Mon Apr 14 20:44:43 2014] [error] Logged from file __init__.py, line 84 >> >> I tracked this error down to the following log formatting config in the >> Djblets (version 0.7.29) module, in djblets/log/__init__.py: >> >> DEFAULT_LINE_FORMAT = \ >> >> >> "%(asctime)s - %(levelname)s - %(request_info)s - %(message)s" >> >> Once I got rid of that %(request_info)s portion, the errors went away. >> Not sure if our config is to blame here -- we upgraded ReviewBoard without >> upgrading Djblets, and had to fix a symlink to Djblets manually at some >> point during the upgrade. >> >> -- >> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ >> --- >> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ >> --- >> >> Happy user? Let us know at http://www.reviewboard.org/users/ >> --- >> You received this message because you are subscribed to the Google Groups >> "reviewboard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ --- Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ --- Happy user? Let us know at http://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
