This question has been flagged
3 Replies
8326 Views

I did a source install with odoo version 11.0 on my mac in virtyalenv 16.0.0. Executing odoo-bin results in a syntax error. Is there someone who can help me with this?:

(odoo.env) iMac-van-Peter:odoo haasdijk$ ./odoo-bin
2018-07-05 11:51:54,147 32662 INFO ? odoo: Odoo version 11.0
2018-07-05 11:51:54,147 32662 INFO ? odoo: addons paths: ['/Users/haasdijk/Library/Application Support/Odoo/addons/11.0', '/Users/haasdijk/odoo.env/odoo/odoo/addons', '/Users/haasdijk/odoo.env/odoo/addons']
2018-07-05 11:51:54,147 32662 INFO ? odoo: database: default@default:default
2018-07-05 11:51:54,165 32662 INFO ? odoo.service.server: HTTP service (werkzeug) running on iMac-van-Peter.local:8069
2018-07-05 11:51:54,242 32662 INFO ? odoo.addons.base.ir.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.
Exception in thread odoo.service.cron.cron0:
Traceback (most recent call last):
  File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/haasdijk/odoo.env/odoo/odoo/service/server.py", line 242, in target
    self.cron_thread(i)
  File "/Users/haasdijk/odoo.env/odoo/odoo/service/server.py", line 216, in cron_thread
    from odoo.addons.base.ir.ir_cron import ir_cron
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
  File "/Users/haasdijk/odoo.env/odoo/odoo/modules/module.py", line 82, in load_module
    exec(open(modfile, 'rb').read(), new_mod.__dict__)
  File "<string>", line 4, in <module>
  File "/Users/haasdijk/odoo.env/odoo/odoo/addons/base/ir/__init__.py", line 21, in <module>
    from . import ir_qweb
  File "/Users/haasdijk/odoo.env/odoo/odoo/addons/base/ir/ir_qweb/__init__.py", line 5, in <module>
    from . import assetsbundle
  File "/Users/haasdijk/odoo.env/odoo/odoo/addons/base/ir/ir_qweb/assetsbundle.py", line 105
    def to_html(self, sep=None, css=True, js=True, debug=False, async=False, url_for=(lambda url: url)):
                                                                    ^
SyntaxError: invalid syntax

Avatar
Discard
Best Answer

This was a bug due to the latest version of python but it has been fixed.

https://github.com/odoo/odoo/pull/25783

Do not hesitate to report us (preferably on github) other compatibility issues you may find.

Avatar
Discard
Author Best Answer

Thanks DHA Medic. Unfortunately this one gives me another syntax error:


(odoo.env) iMac-van-Peter:odoo haasdijk$ ./odoo-bin --config=./debian/odoo.conf
2018-07-09 12:05:15,227 19691 INFO ? odoo: Odoo version 11.0
2018-07-09 12:05:15,227 19691 INFO ? odoo: Using configuration file at /Users/haasdijk/odoo.env/odoo/debian/odoo.conf
2018-07-09 12:05:15,227 19691 INFO ? odoo: addons paths: ['/Users/haasdijk/Library/Application Support/Odoo/addons/11.0', '/Users/haasdijk/odoo.env/odoo/odoo/addons', '/Users/haasdijk/odoo.env/odoo/addons']
2018-07-09 12:05:15,227 19691 INFO ? odoo: database: odoo@default:default
2018-07-09 12:05:15,365 19691 INFO ? odoo.addons.base.ir.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.
Exception in thread odoo.service.cron.cron0:
Traceback (most recent call last):
  File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/haasdijk/odoo.env/odoo/odoo/service/server.py", line 242, in target
    self.cron_thread(i)
  File "/Users/haasdijk/odoo.env/odoo/odoo/service/server.py", line 216, in cron_thread
    from odoo.addons.base.ir.ir_cron import ir_cron
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
  File "/Users/haasdijk/odoo.env/odoo/odoo/modules/module.py", line 82, in load_module
    exec(open(modfile, 'rb').read(), new_mod.__dict__)
  File "<string>", line 4, in <module>
  File "/Users/haasdijk/odoo.env/odoo/odoo/addons/base/ir/__init__.py", line 21, in <module>
    from . import ir_qweb
  File "/Users/haasdijk/odoo.env/odoo/odoo/addons/base/ir/ir_qweb/__init__.py", line 5, in <module>
    from . import assetsbundle
  File "/Users/haasdijk/odoo.env/odoo/odoo/addons/base/ir/ir_qweb/assetsbundle.py", line 105
    def to_html(self, sep=None, css=True, js=True, debug=False, async=False, url_for=(lambda url: url)):
                                                                    ^
SyntaxError: invalid syntax

Avatar
Discard
Best Answer

./odoo-bin --config=/your_path/your_odoo.conf

Avatar
Discard