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>
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: mime/Developmen t/workspace/ openerp. trunk/server/ openerp/ netsvc. py", line 236, in dispatch_rpc mime/Developmen t/workspace/ openerp. trunk/server/ openerp/ service/ db.py", line 77, in dispatch mime/Developmen t/workspace/ openerp. trunk/server/ openerp/ service/ db.py", line 216, in exp_dump password_ in_environment( ): Library/ Frameworks/ Python. framework/ Versions/ 2.7/lib/ python2. 7/contextlib. py", line 17, in __enter__ mime/Developmen t/workspace/ openerp. trunk/server/ openerp/ service/ db.py", line 205, in _set_pg_ password_ in_environment get('PGPASSWORD '):
<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/
result = dispatch(method, params)
File "/Users/
return fn(*params)
File "/Users/
with _set_pg_
File "/opt/local/
return self.gen.next()
File "/Users/
if os.name != 'nt' or os.environ.
NameError: global name 'os' is not defined
</code>