Buenos Dias, mi sistema Odoo me dice que tengo estos cuatro modulos para actualizar y cada vez que actualizo me da el mismo error de faltas de permisos en /mnt a pesra que esta ejecutando como root, uso la distro de Uds por Docker. le puse a todo /mnt permisos completos para probar y nada, el error se los detallo abajo de los cuatro modulos que me pide actualizar
Mil Gracias
Pablo Serra
Argentina - Facturación y documentos AFIP 8.0.0.14.3 (8.0.0.12.2)
Argentinian CITI Reports 8.0.1.1.2 (8.0.1.1.0)
Argentinian Like Voucher Aeroo Report 8.0.1.0.1 (8.0.1.0.0)
Account Checks 8.0.1.0.0 (8.0.1.0.1)
Odoo Server Error
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 537, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 574, in dispatch result = self._call_function(**self.params) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 310, in _call_function return checked_call(self.db, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 307, in checked_call return self.endpoint(*a, **kw) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 803, in __call__ return self.method(*args, **kw) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 403, in response_wrap response = f(*args, **kw) File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 948, in call_button action = self._call_kw(model, method, args, {}) File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 936, in _call_kw return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper return old_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 693, in install_from_urls bck = backup(module_path, False) File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 76, in backup shutil.move(path, bck) File "/usr/lib/python2.7/shutil.py", line 299, in move copytree(src, real_dst, symlinks=True) File "/usr/lib/python2.7/shutil.py", line 177, in copytree os.makedirs(dst) File "/usr/lib/python2.7/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 13] Permission denied: '/mnt/extra-addons/odoo-argentina/l10n_ar_account_check~1'
Primero veo que tenés instalado el módulo en "l10n_ar_account_check~1", lo cual no debería ser así (solo /mnt/extra-addonso/odoo-argentina/l10n_ar_account_check, sin el ~1... parece que ese directorio está creado como duplicado o algo así. Revisá si no tenés el módulo de cheques duplicado. Como segunda medida, el "permission denied" dice que es un problema de permisos. Si estás corriendo el sistema como el usuario odoo, asegurate que haya permisos suficientes para el grupo docker en el directorio de addons. /mnt/extra..... está dentro del docker, pero seguramente has mapeado ese directorio para afuera del docker.. en cuyo caso fijate si modificas los permisos del directorio con el cual ese se mapea.
Hola mil gracias como veo si tengo duplicado un modulo, ????
Hola Pablo, estoy teniendo el mismo problema que vos para actualizar los modules. Pudiste solucionar el tema de los permisos?