Hi guys, I just made a fresh install of bahmni standar with docker on my localhost(on ubuntu) , everything works fine except for the inventory system which I think is working on Odoo, Im getting this screen error:
checking the logs of Odoo in docker , I can see this errors:
| During handling of the above exception, another exception occurred:
odoo-1 |
odoo-1 | Traceback (most recent call last):
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 698, in _tag_root
odoo-1 | f(rec)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 599, in _tag_record
odoo-1 | record = model._load_records([data], self.mode == 'update')
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 4393, in _load_records
odoo-1 | data['record']._load_records_write(data['values'])
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 4324, in _load_records_write
odoo-1 | self.write(values)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/res_lang.py", line 310, in write
odoo-1 | res = super(Lang, self).write(vals)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 3784, in write
odoo-1 | field.write(self, value)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 2493, in write
odoo-1 | super(Image, self).write(records, new_value)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 2427, in write
odoo-1 | atts.write({'datas': value})
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_attachment.py", line 615, in write
odoo-1 | return super(IrAttachment, self).write(vals)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/models.py", line 3816, in write
odoo-1 | fields[0].determine_inverse(real_recs)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1401, in determine_inverse
odoo-1 | determine(self.inverse, records)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/fields.py", line 98, in determine
odoo-1 | return needle(*args)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_attachment.py", line 242, in _inverse_datas
odoo-1 | self._set_attachment_data(lambda attach: base64.b64decode(attach.datas or b''))
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_attachment.py", line 255, in _set_attachment_data
odoo-1 | self._file_delete(fname)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_attachment.py", line 144, in _file_delete
odoo-1 | self._mark_for_gc(fname)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_attachment.py", line 157, in _mark_for_gc
odoo-1 | open(full_path, 'ab').close()
odoo-1 | PermissionError: [Errno 13] Permission denied: '/var/lib/odoo/filestore/odoo/checklist/fd/fdffc45cba0e31dd34423b54f06fd48e9824192c'
odoo-1 |
odoo-1 | The above exception was the direct cause of the following exception:
odoo-1 |
odoo-1 | Traceback (most recent call last):
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 2061, in __call__
odoo-1 | response = request._serve_db()
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/http.py", line 1628, in _serve_db
odoo-1 | self.registry = Registry(self.db).check_signaling()
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 66, in __new__
odoo-1 | return cls.new(db_name)
odoo-1 | File "<decorator-gen-16>", line 2, in new
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/tools/func.py", line 87, in locked
odoo-1 | return func(inst, *args, **kwargs)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 91, in new
odoo-1 | odoo.modules.load_modules(registry, force_demo, status, update_module)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 429, in load_modules
odoo-1 | loaded_modules, processed_modules = load_module_graph(
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 231, in load_module_graph
odoo-1 | load_data(cr, idref, mode, kind='data', package=package)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 71, in load_data
odoo-1 | tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 763, in convert_file
odoo-1 | convert_xml_import(cr, module, fp, idref, mode, noupdate)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 829, in convert_xml_import
odoo-1 | obj.parse(doc.getroot())
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 749, in parse
odoo-1 | self._tag_root(de)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 698, in _tag_root
odoo-1 | f(rec)
odoo-1 | File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 711, in _tag_root
odoo-1 | raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo-1 | odoo.tools.convert.ParseError: while parsing /usr/lib/python3/dist-packages/odoo/addons/base/data/res_lang_data.xml:10, somewhere inside
odoo-1 | <record id="base.lang_ar" model="res.lang">
odoo-1 | <field name="flag_image" type="base64" file="base/static/img/lang_flags/lang_ar.png"/>
the error mention something about permissions, I tried to run docker compose up with sudo , but I get the same error, and I think is something related to lang_ar.png which is related to arab languaje, , any ideas?