Comment 10 for bug 1155523

Revision history for this message
Michael Meierhoff (michael-meierhoff) wrote : Re: [trunk] Backup Database - ACCESS DB DENIED

Oliver i can't confirm the fix for OSX.

The fix was make in "openerp/service/wsgi_server.py" but the problem is in "server/openerp/service/db.py"

If i add there following code snip set:
<code>
import os
import base64
</code>
 the problem is solved.

My version of the server brunch is 4826 and the error message is:
<code>
2013-03-18 10:28:44,062 22468 ERROR None openerp.netsvc: global name 'os' is not defined
Traceback (most recent call last):
  File "/Users/mime/Development/workspace/openerp.trunk/server/openerp/netsvc.py", line 236, in dispatch_rpc
    result = dispatch(method, params)
  File "/Users/mime/Development/workspace/openerp.trunk/server/openerp/service/db.py", line 77, in dispatch
    return fn(*params)
  File "/Users/mime/Development/workspace/openerp.trunk/server/openerp/service/db.py", line 216, in exp_dump
    with _set_pg_password_in_environment():
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py", line 17, in __enter__
    return self.gen.next()
  File "/Users/mime/Development/workspace/openerp.trunk/server/openerp/service/db.py", line 205, in _set_pg_password_in_environment
    if os.name != 'nt' or os.environ.get('PGPASSWORD'):
NameError: global name 'os' is not defined
</code>