← Back to team overview

c2c-oerpscenario team mailing list archive

Re: [Bug 691022] Re: [6.0RC1] access denied when creating new database

 

Hello AMP,

Thanks for the enquiry. I already set all my addons directories to 777, 
so I don't have the list anymore.

I'm going to make an update late with last revisions of server and web. 
If some directories are set to 755 anymore, I'll send the list to you.

Thanks

Le 22.12.2010 07:57, AMP(OpenERP) a écrit :
> Hello Forstera,
>
> I have tried same permission on addons directory. Still i am able to
> make a new db. Would you please give me the list of directories which
> are in 755 permission.
>
> Thanks,
>


-- 

Meilleures salutations*

**MW Programmation SA*
Arnaud Forster
Rue Charles Schäublin 2
2735 Malleray-Bévilard

Tél. (+41).032.491.65.30
Fax (+41).032.491.65.35

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/691022

Title:
  [6.0RC1] access denied when creating new database

Status in OpenObject Addons Modules:
  Invalid

Bug description:
  Hello all,

I just updated the code (server, web, addons and extra-addons) but whe I tried to create a new database, I get the following error : (it seems the the permissions on some directories are set to 0755 which cause the problem because I set all the directories of Addons to 777 and the problem did not occurs anymore)

Unrecoverable error in the server.
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 541, in run
    self.respond(pi)
  File "/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 624, in respond
    self.handle_error()
  File "/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 746, in handle_error
    self.error_response()
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/addons/openerp/controllers/root.py", line 40, in _cp_on_error
    cherrypy.request.pool = openobject.pooler.get_pool()
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openobject/pooler.py", line 93, in get_pool
    addons.load_addons(db_name, config)
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/openobject/addons.py", line 210, in load_addons
    new_modules = obj.get_new_modules()
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/addons/openerp/controllers/modules.py", line 63, in get_new_modules
    web_payload = modules.get_web(addons_to_download)
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/addons/openerp/utils/rpc.py", line 398, in <lambda>
    return lambda *args: self._session.execute("object", "execute", self._resource, name, *args)
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/addons/openerp/utils/rpc.py", line 359, in execute
    return self.gateway.execute(obj, method, *args)
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/addons/openerp/utils/rpc.py", line 155, in execute
    return self.__execute(obj, method, args)
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/addons/openerp/utils/rpc.py", line 141, in __execute
    common.error(_('Application Error'), err.backtrace)
  File "/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.0_rc1-py2.6.egg/addons/openerp/utils/common.py", line 74, in error
    raise TinyError(message=msg, title=title or _("Error"))
TinyError: Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/netsvc.py", line 489, in dispatch
    result = ExportService.getService(service_name).dispatch(method, auth, params)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/service/web_services.py", line 598, in dispatch
    res = fn(db, uid, *params)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 122, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 167, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/base/module/module.py", line 568, in get_web
    for module in modules
  File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/__init__.py", line 228, in zip_directory
    archive.writepy(directory)
  File "/usr/lib/python2.6/zipfile.py", line 1262, in writepy
    fname, arcname = self._get_codename(initname[0:-3], basename)
  File "/usr/lib/python2.6/zipfile.py", line 1323, in _get_codename
    py_compile.compile(file_py, file_pyc, None, True)
  File "/usr/lib/python2.6/py_compile.py", line 135, in compile
    fc = open(cfile, 'wb')
IOError: [Errno 13] Permission non accord\xe9e: u'/usr/local/lib/python2.6/dist-packages/openerp-server/addons/web_livechat/web/__init__.pyc'





References