Bug 53321

Summary: ImportError при запуске odoo
Product: Branch p11 Reporter: Alexander Makeenkov <amakeenk>
Component: odooAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5    
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2025-03-05 11:00:33 MSK
Версия пакета: odoo-16.0-alt2.20231013

Шаги воспроизведения:

# apt-get install odoo
# systemctl start odoo; sleep 3; journalctl -b -u odoo

Получаемый результат:

systemd[1]: Started odoo.service - Odoo Open Source ERP and CRM.
odoo[12897]: /usr/lib/python3/site-packages/odoo/tools/appdirs.py:77: SyntaxWarning: invalid escape sequence '\*'
odoo[12897]:   """Return full path to the user-shared data dir for this application.
odoo[12897]: /usr/lib/python3/site-packages/odoo/tools/appdirs.py:188: SyntaxWarning: invalid escape sequence '\*'
odoo[12897]:   """Return full path to the user-shared data dir for this application.
odoo[12897]: /usr/lib/python3/site-packages/odoo/tools/mail.py:390: SyntaxWarning: invalid escape sequence '\s'
odoo[12897]:   html = re.sub('<br\s*/?>', '\n', html)
odoo[12897]: Traceback (most recent call last):
odoo[12897]:   File "/usr/bin/odoo", line 5, in <module>
odoo[12897]:     import odoo
odoo[12897]:   File "/usr/lib/python3/site-packages/odoo/__init__.py", line 113, in <module>
odoo[12897]:     from . import modules
odoo[12897]:   File "/usr/lib/python3/site-packages/odoo/modules/__init__.py", line 8, in <module>
odoo[12897]:     from . import db, graph, loading, migration, module, registry, neutralize
odoo[12897]:   File "/usr/lib/python3/site-packages/odoo/modules/graph.py", line 10, in <module>
odoo[12897]:     import odoo.tools as tools
odoo[12897]:   File "/usr/lib/python3/site-packages/odoo/tools/__init__.py", line 16, in <module>
odoo[12897]:     from .mail import *
odoo[12897]:   File "/usr/lib/python3/site-packages/odoo/tools/mail.py", line 18, in <module>
odoo[12897]:     from lxml.html import clean
odoo[12897]:   File "/usr/lib64/python3/site-packages/lxml/html/clean.py", line 18, in <module>
odoo[12897]:     raise ImportError(
odoo[12897]: ImportError: lxml.html.clean module is now a separate project lxml_html_clean.
odoo[12897]: Install lxml[html_clean] or lxml_html_clean directly.
systemd[1]: odoo.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: odoo.service: Failed with result 'exit-code'.

Или просто запустить команду:

$ odoo 
Traceback (most recent call last):
  File "/usr/bin/odoo", line 5, in <module>
    import odoo
  File "/usr/lib/python3/site-packages/odoo/__init__.py", line 113, in <module>
    from . import modules
  File "/usr/lib/python3/site-packages/odoo/modules/__init__.py", line 8, in <module>
    from . import db, graph, loading, migration, module, registry, neutralize
  File "/usr/lib/python3/site-packages/odoo/modules/graph.py", line 10, in <module>
    import odoo.tools as tools
  File "/usr/lib/python3/site-packages/odoo/tools/__init__.py", line 16, in <module>
    from .mail import *
  File "/usr/lib/python3/site-packages/odoo/tools/mail.py", line 18, in <module>
    from lxml.html import clean
  File "/usr/lib64/python3/site-packages/lxml/html/clean.py", line 18, in <module>
    raise ImportError(
ImportError: lxml.html.clean module is now a separate project lxml_html_clean.
Install lxml[html_clean] or lxml_html_clean directly.

Не воспроизводится в р10 и сизифе.
Comment 1 Andrey Cherepanov 2025-03-06 08:46:32 MSK
377018 BUILDING #1 [locked] p11 odoo.git=18.0-alt1.20250113