<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>49620</bug_id>
          
          <creation_ts>2024-03-06 16:51:17 +0300</creation_ts>
          <short_desc>Не разворачивается odoo</short_desc>
          <delta_ts>2025-01-17 19:10:41 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>odoo</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kostevich Arseniy">kostevichae</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>cas</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>242658</commentid>
    <comment_count>0</comment_count>
      <attachid>15657</attachid>
    <who name="Kostevich Arseniy">kostevichae</who>
    <bug_when>2024-03-06 16:51:17 +0300</bug_when>
    <thetext>Created attachment 15657
Полный log

Версии пакетов:
odoo-16.0-alt2.20231013
python3-module-werkzeug-3.0.1-alt2

Платформы(Обновлены до Sisyphus):
server-10.1-x86-64

Шаги для воспроизведения:
1)# apt-get install -y postgresql12-server odoo
2)# /etc/init.d/postgresql initdb
3)# systemctl enable --now postgresql
4)# su - postgres -s /bin/sh -c &apos;createuser --no-superuser --createdb --createrole --encrypted --pwprompt odoo&apos;
5)# su - postgres -s /bin/sh -c &apos;createdb -O odoo odoo&apos;
6)# echo &quot;db_name = postgresql&quot; &gt;&gt; /etc/odoo/odoo.conf
7)# systemctl enable --now odoo &amp;&amp; sleep 5; systemctl status odoo

Ожидаемый результат:
Сервис запущен успешно, ошибок нет

Фактический результат:
Сервис не запущен, в логах ошибка:
Traceback (most recent call last):
  File &quot;/usr/bin/odoo&quot;, line 5, in &lt;module&gt;
    import odoo
  File &quot;/usr/lib/python3/site-packages/odoo/__init__.py&quot;, line 117, in &lt;module&gt;
    from . import service
  File &quot;/usr/lib/python3/site-packages/odoo/service/__init__.py&quot;, line 5, in &lt;module&gt;
    from . import model
  File &quot;/usr/lib/python3/site-packages/odoo/service/model.py&quot;, line 13, in &lt;module&gt;
    from odoo.http import request
  File &quot;/usr/lib/python3/site-packages/odoo/http.py&quot;, line 148, in &lt;module&gt;
    from werkzeug.urls import URL, url_parse, url_encode, url_quote

ImportError: cannot import name &apos;URL&apos; from &apos;werkzeug.urls&apos; (/usr/lib/python3/site-packages/werkzeug/urls.py)

Дополнительная информация:
В версии python3-module-werkzeug-3.0.1-alt2 в файле /usr/lib/python3/site-packages/werkzeug/urls.py действительно отсутствуют классы/функции, которые пытается импортировать odoo. Возможно здесь проблема именно в python3-module-werkzeug(Затрудняюсь сказать).
С версией python3-module-werkzeug-2.0.3-alt1 данная ошибка не воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256328</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2024-12-19 11:18:45 +0300</bug_when>
    <thetext>На данный момент ошибка выглядит так:

systemd[1]: Started odoo.service - Odoo Open Source ERP and CRM.
odoo[54745]: /usr/lib/python3/site-packages/odoo/tools/appdirs.py:77: SyntaxWarning: invalid escape sequence &apos;\*&apos;
odoo[54745]:   &quot;&quot;&quot;Return full path to the user-shared data dir for this application.
odoo[54745]: /usr/lib/python3/site-packages/odoo/tools/appdirs.py:188: SyntaxWarning: invalid escape sequence &apos;\*&apos;
odoo[54745]:   &quot;&quot;&quot;Return full path to the user-shared data dir for this application.
odoo[54745]: /usr/lib/python3/site-packages/odoo/tools/mail.py:390: SyntaxWarning: invalid escape sequence &apos;\s&apos;
odoo[54745]:   html = re.sub(&apos;&lt;br\s*/?&gt;&apos;, &apos;\n&apos;, html)
odoo[54745]: Traceback (most recent call last):
odoo[54745]:   File &quot;/usr/bin/odoo&quot;, line 5, in &lt;module&gt;
odoo[54745]:     import odoo
odoo[54745]:   File &quot;/usr/lib/python3/site-packages/odoo/__init__.py&quot;, line 113, in &lt;module&gt;
odoo[54745]:     from . import modules
odoo[54745]:   File &quot;/usr/lib/python3/site-packages/odoo/modules/__init__.py&quot;, line 8, in &lt;module&gt;
odoo[54745]:     from . import db, graph, loading, migration, module, registry, neutralize
odoo[54745]:   File &quot;/usr/lib/python3/site-packages/odoo/modules/graph.py&quot;, line 10, in &lt;module&gt;
odoo[54745]:     import odoo.tools as tools
odoo[54745]:   File &quot;/usr/lib/python3/site-packages/odoo/tools/__init__.py&quot;, line 16, in &lt;module&gt;
odoo[54745]:     from .mail import *
odoo[54745]:   File &quot;/usr/lib/python3/site-packages/odoo/tools/mail.py&quot;, line 18, in &lt;module&gt;
odoo[54745]:     from lxml.html import clean
odoo[54745]:   File &quot;/usr/lib64/python3/site-packages/lxml/html/clean.py&quot;, line 18, in &lt;module&gt;
odoo[54745]:     raise ImportError(
odoo[54745]: ImportError: lxml.html.clean module is now a separate project lxml_html_clean.
odoo[54745]: 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 &apos;exit-code&apos;.


odoo-16.0-alt2.20231013
python3-module-lxml-5.3.0-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257599</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-01-17 19:10:41 +0300</bug_when>
    <thetext>odoo-18.0-alt1.20250113 -&gt; sisyphus:

 Wed Jan 15 2025 Andrey Cherepanov &lt;cas@altlinux&gt; 18.0-alt1.20250113
 - New version (ALT #49620).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15657</attachid>
            <date>2024-03-06 16:51:17 +0300</date>
            <delta_ts>2024-03-06 16:51:17 +0300</delta_ts>
            <desc>Полный log</desc>
            <filename>fail.log</filename>
            <type>text/x-log</type>
            <size>4746</size>
            <attacher name="Kostevich Arseniy">kostevichae</attacher>
            
              <data encoding="base64">0LzQsNGAIDA2IDE2OjIxOjAxIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5sb2NhbGRvbWFp
biBzeXN0ZW1kWzFdOiBTdGFydGVkIG9kb28uc2VydmljZSAtIE9kb28gT3BlbiBTb3VyY2UgRVJQ
IGFuZCBDUk0uCuKWkeKWkSBTdWJqZWN0OiDQl9Cw0L/Rg9GB0Log0Y7QvdC40YLQsCBvZG9vLnNl
cnZpY2Ug0LfQsNCy0LXRgNGI0LXQvQrilpHilpEgRGVmaW5lZC1CeTogc3lzdGVtZArilpHilpEg
U3VwcG9ydDogaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9z
eXN0ZW1kLWRldmVsCuKWkeKWkSAK4paR4paRINCf0YDQvtGG0LXRgdGBINC30LDQv9GD0YHQutCw
INGO0L3QuNGC0LAgb2Rvby5zZXJ2aWNlINCx0YvQuyDQt9Cw0LLQtdGA0YjQtdC9LgrilpHilpEg
CuKWkeKWkSDQoNC10LfRg9C70YzRgtCw0YI6IGRvbmUuCtC80LDRgCAwNiAxNjoyMTowMiBzZXJ2
ZXItMTAtMS14ODYtNjQtMjAyNDAzMDYubG9jYWxkb21haW4gb2Rvb1syNDM4MF06IC91c3IvbGli
L3B5dGhvbjMvc2l0ZS1wYWNrYWdlcy9vZG9vL3Rvb2xzL2FwcGRpcnMucHk6Nzc6IFN5bnRheFdh
cm5pbmc6IGludmFsaWQgZXNjYXBlIHNlcXVlbmNlICdcKicK0LzQsNGAIDA2IDE2OjIxOjAyIHNl
cnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5sb2NhbGRvbWFpbiBvZG9vWzI0MzgwXTogICAiIiJS
ZXR1cm4gZnVsbCBwYXRoIHRvIHRoZSB1c2VyLXNoYXJlZCBkYXRhIGRpciBmb3IgdGhpcyBhcHBs
aWNhdGlvbi4K0LzQsNGAIDA2IDE2OjIxOjAyIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5s
b2NhbGRvbWFpbiBvZG9vWzI0MzgwXTogL3Vzci9saWIvcHl0aG9uMy9zaXRlLXBhY2thZ2VzL29k
b28vdG9vbHMvYXBwZGlycy5weToxODg6IFN5bnRheFdhcm5pbmc6IGludmFsaWQgZXNjYXBlIHNl
cXVlbmNlICdcKicK0LzQsNGAIDA2IDE2OjIxOjAyIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMw
Ni5sb2NhbGRvbWFpbiBvZG9vWzI0MzgwXTogICAiIiJSZXR1cm4gZnVsbCBwYXRoIHRvIHRoZSB1
c2VyLXNoYXJlZCBkYXRhIGRpciBmb3IgdGhpcyBhcHBsaWNhdGlvbi4K0LzQsNGAIDA2IDE2OjIx
OjAyIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5sb2NhbGRvbWFpbiBvZG9vWzI0MzgwXTog
L3Vzci9saWIvcHl0aG9uMy9zaXRlLXBhY2thZ2VzL29kb28vdG9vbHMvbWFpbC5weTozOTA6IFN5
bnRheFdhcm5pbmc6IGludmFsaWQgZXNjYXBlIHNlcXVlbmNlICdccycK0LzQsNGAIDA2IDE2OjIx
OjAyIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5sb2NhbGRvbWFpbiBvZG9vWzI0MzgwXTog
ICBodG1sID0gcmUuc3ViKCc8YnJccyovPz4nLCAnXG4nLCBodG1sKQrQvNCw0YAgMDYgMTY6MjE6
MDIgc2VydmVyLTEwLTEteDg2LTY0LTIwMjQwMzA2LmxvY2FsZG9tYWluIG9kb29bMjQzODBdOiAv
dXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvb2Rvby90b29scy9zcWwucHk6MzE0OiBTeW50
YXhXYXJuaW5nOiBpbnZhbGlkIGVzY2FwZSBzZXF1ZW5jZSAnXCUnCtC80LDRgCAwNiAxNjoyMTow
MiBzZXJ2ZXItMTAtMS14ODYtNjQtMjAyNDAzMDYubG9jYWxkb21haW4gb2Rvb1syNDM4MF06ICAg
cmV0dXJuIHRvX2VzY2FwZS5yZXBsYWNlKCdcXCcsIHInXFwnKS5yZXBsYWNlKCclJywgJ1wlJyku
cmVwbGFjZSgnXycsICdcXycpCtC80LDRgCAwNiAxNjoyMTowMiBzZXJ2ZXItMTAtMS14ODYtNjQt
MjAyNDAzMDYubG9jYWxkb21haW4gb2Rvb1syNDM4MF06IC91c3IvbGliL3B5dGhvbjMvc2l0ZS1w
YWNrYWdlcy9vZG9vL3Rvb2xzL3NxbC5weTozMTQ6IFN5bnRheFdhcm5pbmc6IGludmFsaWQgZXNj
YXBlIHNlcXVlbmNlICdcXycK0LzQsNGAIDA2IDE2OjIxOjAyIHNlcnZlci0xMC0xLXg4Ni02NC0y
MDI0MDMwNi5sb2NhbGRvbWFpbiBvZG9vWzI0MzgwXTogICByZXR1cm4gdG9fZXNjYXBlLnJlcGxh
Y2UoJ1xcJywgcidcXCcpLnJlcGxhY2UoJyUnLCAnXCUnKS5yZXBsYWNlKCdfJywgJ1xfJykK0LzQ
sNGAIDA2IDE2OjIxOjAzIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5sb2NhbGRvbWFpbiBv
ZG9vWzI0MzgwXTogVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgrQvNCw0YAgMDYg
MTY6MjE6MDMgc2VydmVyLTEwLTEteDg2LTY0LTIwMjQwMzA2LmxvY2FsZG9tYWluIG9kb29bMjQz
ODBdOiAgIEZpbGUgIi91c3IvYmluL29kb28iLCBsaW5lIDUsIGluIDxtb2R1bGU+CtC80LDRgCAw
NiAxNjoyMTowMyBzZXJ2ZXItMTAtMS14ODYtNjQtMjAyNDAzMDYubG9jYWxkb21haW4gb2Rvb1sy
NDM4MF06ICAgICBpbXBvcnQgb2RvbwrQvNCw0YAgMDYgMTY6MjE6MDMgc2VydmVyLTEwLTEteDg2
LTY0LTIwMjQwMzA2LmxvY2FsZG9tYWluIG9kb29bMjQzODBdOiAgIEZpbGUgIi91c3IvbGliL3B5
dGhvbjMvc2l0ZS1wYWNrYWdlcy9vZG9vL19faW5pdF9fLnB5IiwgbGluZSAxMTcsIGluIDxtb2R1
bGU+CtC80LDRgCAwNiAxNjoyMTowMyBzZXJ2ZXItMTAtMS14ODYtNjQtMjAyNDAzMDYubG9jYWxk
b21haW4gb2Rvb1syNDM4MF06ICAgICBmcm9tIC4gaW1wb3J0IHNlcnZpY2UK0LzQsNGAIDA2IDE2
OjIxOjAzIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5sb2NhbGRvbWFpbiBvZG9vWzI0Mzgw
XTogICBGaWxlICIvdXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvb2Rvby9zZXJ2aWNlL19f
aW5pdF9fLnB5IiwgbGluZSA1LCBpbiA8bW9kdWxlPgrQvNCw0YAgMDYgMTY6MjE6MDMgc2VydmVy
LTEwLTEteDg2LTY0LTIwMjQwMzA2LmxvY2FsZG9tYWluIG9kb29bMjQzODBdOiAgICAgZnJvbSAu
IGltcG9ydCBtb2RlbArQvNCw0YAgMDYgMTY6MjE6MDMgc2VydmVyLTEwLTEteDg2LTY0LTIwMjQw
MzA2LmxvY2FsZG9tYWluIG9kb29bMjQzODBdOiAgIEZpbGUgIi91c3IvbGliL3B5dGhvbjMvc2l0
ZS1wYWNrYWdlcy9vZG9vL3NlcnZpY2UvbW9kZWwucHkiLCBsaW5lIDEzLCBpbiA8bW9kdWxlPgrQ
vNCw0YAgMDYgMTY6MjE6MDMgc2VydmVyLTEwLTEteDg2LTY0LTIwMjQwMzA2LmxvY2FsZG9tYWlu
IG9kb29bMjQzODBdOiAgICAgZnJvbSBvZG9vLmh0dHAgaW1wb3J0IHJlcXVlc3QK0LzQsNGAIDA2
IDE2OjIxOjAzIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5sb2NhbGRvbWFpbiBvZG9vWzI0
MzgwXTogICBGaWxlICIvdXNyL2xpYi9weXRob24zL3NpdGUtcGFja2FnZXMvb2Rvby9odHRwLnB5
IiwgbGluZSAxNDgsIGluIDxtb2R1bGU+CtC80LDRgCAwNiAxNjoyMTowMyBzZXJ2ZXItMTAtMS14
ODYtNjQtMjAyNDAzMDYubG9jYWxkb21haW4gb2Rvb1syNDM4MF06ICAgICBmcm9tIHdlcmt6ZXVn
LnVybHMgaW1wb3J0IFVSTCwgdXJsX3BhcnNlLCB1cmxfZW5jb2RlLCB1cmxfcXVvdGUK0LzQsNGA
IDA2IDE2OjIxOjAzIHNlcnZlci0xMC0xLXg4Ni02NC0yMDI0MDMwNi5sb2NhbGRvbWFpbiBvZG9v
WzI0MzgwXTogSW1wb3J0RXJyb3I6IGNhbm5vdCBpbXBvcnQgbmFtZSAnVVJMJyBmcm9tICd3ZXJr
emV1Zy51cmxzJyAoL3Vzci9saWIvcHl0aG9uMy9zaXRlLXBhY2thZ2VzL3dlcmt6ZXVnL3VybHMu
cHkpCtC80LDRgCAwNiAxNjoyMTowMyBzZXJ2ZXItMTAtMS14ODYtNjQtMjAyNDAzMDYubG9jYWxk
b21haW4gc3lzdGVtZFsxXTogb2Rvby5zZXJ2aWNlOiBNYWluIHByb2Nlc3MgZXhpdGVkLCBjb2Rl
PWV4aXRlZCwgc3RhdHVzPTEvRkFJTFVSRQrilpHilpEgU3ViamVjdDogVW5pdCBwcm9jZXNzIGV4
aXRlZArilpHilpEgRGVmaW5lZC1CeTogc3lzdGVtZArilpHilpEgU3VwcG9ydDogaHR0cHM6Ly9s
aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9zeXN0ZW1kLWRldmVsCuKWkeKW
kSAK4paR4paRIEFuIEV4ZWNTdGFydD0gcHJvY2VzcyBiZWxvbmdpbmcgdG8gdW5pdCBvZG9vLnNl
cnZpY2UgaGFzIGV4aXRlZC4K4paR4paRIArilpHilpEgVGhlIHByb2Nlc3MnIGV4aXQgY29kZSBp
cyAnZXhpdGVkJyBhbmQgaXRzIGV4aXQgc3RhdHVzIGlzIDEuCtC80LDRgCAwNiAxNjoyMTowMyBz
ZXJ2ZXItMTAtMS14ODYtNjQtMjAyNDAzMDYubG9jYWxkb21haW4gc3lzdGVtZFsxXTogb2Rvby5z
ZXJ2aWNlOiBGYWlsZWQgd2l0aCByZXN1bHQgJ2V4aXQtY29kZScuCuKWkeKWkSBTdWJqZWN0OiBV
bml0IGZhaWxlZArilpHilpEgRGVmaW5lZC1CeTogc3lzdGVtZArilpHilpEgU3VwcG9ydDogaHR0
cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9zeXN0ZW1kLWRldmVs
CuKWkeKWkSAK4paR4paRIFRoZSB1bml0IG9kb28uc2VydmljZSBoYXMgZW50ZXJlZCB0aGUgJ2Zh
aWxlZCcgc3RhdGUgd2l0aCByZXN1bHQgJ2V4aXQtY29kZScuCtC80LDRgCAwNiAxNjoyMTowMyBz
ZXJ2ZXItMTAtMS14ODYtNjQtMjAyNDAzMDYubG9jYWxkb21haW4gc3lzdGVtZFsxXTogb2Rvby5z
ZXJ2aWNlOiBDb25zdW1lZCAxLjExOXMgQ1BVIHRpbWUuCuKWkeKWkSBTdWJqZWN0OiDQn9C+0YLR
gNC10LHQu9C10L3QvdGL0LUg0Y7QvdC40YLQvtC8INGA0LXRgdGD0YDRgdGLCuKWkeKWkSBEZWZp
bmVkLUJ5OiBzeXN0ZW1kCuKWkeKWkSBTdXBwb3J0OiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3N5c3RlbWQtZGV2ZWwK4paR4paRIArilpHilpEg0K7QvdC4
0YIgb2Rvby5zZXJ2aWNlINC30LDQstC10YDRiNC10L0uINCf0YDQuNCy0L7QtNC40YLRgdGPINGB
0YLQsNGC0LjRgdGC0LjQutCwINC/0L4g0L/QvtGC0YDQtdCx0LvQtdC90L3Ri9C8INC40Lwg0YDQ
tdGB0YPRgNGB0LDQvC4K
</data>

          </attachment>
      

    </bug>

</bugzilla>