I'm having a very similar problem to schmi...@gmail.com. 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 <schmi...@gmail.com>'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 - chi...@chipx86.com <javascript:>
> Review Board - http://www.reviewboard.org
> Beanbag, Inc. - http://www.beanbaginc.com
>
>
> On Tue, Apr 15, 2014 at 1:25 PM, <schm...@gmail.com <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 reviewboard...@googlegroups.com <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 reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to