<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[centOS7安装odoo14社区版，所有依赖和包都安装好了，启动时报错，无法创建数据库]]></title><description><![CDATA[<ul>
<li>配置文件<br />
vi /opt/odoo/odoo14/odoo14.conf<br />
[options]<br />
; This is the password that allows database operations:<br />
admin_passwd = Longshine01<br />
db_host = False<br />
db_port = False<br />
db_user = odoo<br />
db_password = False<br />
xmlrpc_port = 8069<br />
; longpolling_port = 8072<br />
logfile = /opt/odoo/odoo14/odoo14.log<br />
logrotate = True<br />
addons_path = /opt/odoo/odoo14/odoo/addons</li>
<li>odoo14.service<br />
vi /usr/lib/systemd/system/odoo14.service</li>
</ul>
<p dir="auto">[Unit]<br />
Description=odoo14<br />
Requires=postgresql-12.service<br />
After=network.target</p>
<p dir="auto">[Service]<br />
Type=simple<br />
SyslogIdentifier=odoo<br />
PermissionsStartOnly=true<br />
User=odoo<br />
Group=root<br />
ExecStart=/opt/odoo/odoo14/odoo14-venv/bin/python3 /opt/odoo/odoo14/odoo-bin -c /opt/odoo/odoo14/odoo14.conf<br />
StandardOutput=journal+console<br />
[Install]<br />
WantedBy=multi-user.target</p>
<ul>
<li>启动报错<br />
[root@instance-20240327-1336 /opt/odoo/odoo14]$./odoo-bin -d odoo-test -i base<br />
Running as user 'root' is a security risk.<br />
2024-04-15 13:36:20,766 587 INFO ? odoo: Odoo version 14.0+e-20210211<br />
2024-04-15 13:36:20,766 587 INFO ? odoo: addons paths: ['/opt/odoo/odoo14/odoo/addons', '/root/.local/share/Odoo/addons/14.0']<br />
2024-04-15 13:36:20,766 587 INFO ? odoo: database: default@default:default<br />
2024-04-15 13:36:21,181 587 INFO ? odoo.addons.base.models.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.<br />
Exception in thread odoo.service.httpd:<br />
Traceback (most recent call last):<br />
File "/usr/local/python3/lib/python3.9/threading.py", line 950, in _bootstrap_inner<br />
self.run()<br />
File "/usr/local/python3/lib/python3.9/threading.py", line 888, in run<br />
self._target(*self._args, **self._kwargs)<br />
File "/opt/odoo/odoo14/odoo/service/server.py", line 441, in http_thread<br />
self.httpd = ThreadedWSGIServerReloadable(self.interface, self.port, app)<br />
File "/opt/odoo/odoo14/odoo/service/server.py", line 149, in <strong>init</strong><br />
super(ThreadedWSGIServerReloadable, self).<strong>init</strong>(host, port, app,<br />
File "/usr/local/python3/lib/python3.9/site-packages/werkzeug/serving.py", line 740, in <strong>init</strong><br />
HTTPServer.<strong>init</strong>(self, server_address, handler)<br />
File "/usr/local/python3/lib/python3.9/socketserver.py", line 452, in <strong>init</strong><br />
self.server_bind()<br />
File "/opt/odoo/odoo14/odoo/service/server.py", line 165, in server_bind<br />
super(ThreadedWSGIServerReloadable, self).server_bind()<br />
File "/usr/local/python3/lib/python3.9/http/server.py", line 138, in server_bind<br />
socketserver.TCPServer.server_bind(self)<br />
File "/usr/local/python3/lib/python3.9/socketserver.py", line 466, in server_bind<br />
self.socket.bind(self.server_address)<br />
OSError: [Errno 98] Address already in use<br />
2024-04-15 13:36:21,659 587 INFO ? odoo.modules.loading: init db<br />
2024-04-15 13:36:26,267 587 INFO odoo-test odoo.modules.loading: loading 1 modules...<br />
2024-04-15 13:36:26,267 587 INFO odoo-test odoo.modules.loading: Loading module base (1/1)<br />
2024-04-15 13:36:26,569 587 INFO odoo-test odoo.modules.registry: module base: creating or updating database tables<br />
2024-04-15 13:36:29,976 587 INFO odoo-test odoo.models: Storing computed values of ir.module.module.menus_by_module<br />
2024-04-15 13:36:29,976 587 INFO odoo-test odoo.models: Storing computed values of ir.module.module.reports_by_module<br />
2024-04-15 13:36:29,976 587 INFO odoo-test odoo.models: Storing computed values of ir.module.module.views_by_module<br />
2024-04-15 13:36:29,979 587 INFO odoo-test odoo.models: Storing computed values of res.partner.display_name<br />
2024-04-15 13:36:29,980 587 INFO odoo-test odoo.models: Storing computed values of res.partner.partner_share<br />
2024-04-15 13:36:29,980 587 INFO odoo-test odoo.models: Storing computed values of res.partner.commercial_partner_id<br />
2024-04-15 13:36:29,980 587 INFO odoo-test odoo.models: Storing computed values of res.partner.commercial_company_name<br />
2024-04-15 13:36:29,981 587 INFO odoo-test odoo.models: Storing computed values of res.currency.decimal_places<br />
2024-04-15 13:36:29,984 587 INFO odoo-test odoo.models: Storing computed values of res.company.logo_web<br />
2024-04-15 13:36:29,984 587 INFO odoo-test odoo.models: Storing computed values of res.company.email<br />
2024-04-15 13:36:29,984 587 INFO odoo-test odoo.models: Storing computed values of res.company.phone<br />
2024-04-15 13:36:30,030 587 INFO odoo-test odoo.models: Storing computed values of res.users.share<br />
2024-04-15 13:36:32,568 587 INFO odoo-test odoo.modules.loading: loading base/data/res.lang.csv<br />
2024-04-15 13:36:32,864 587 INFO odoo-test odoo.modules.loading: loading base/data/res_lang_data.xml<br />
2024-04-15 13:36:32,889 587 INFO odoo-test odoo.modules.loading: loading base/data/res_partner_data.xml<br />
2024-04-15 13:36:33,136 587 INFO odoo-test odoo.modules.loading: loading base/data/res_company_data.xml<br />
2024-04-15 13:36:33,154 587 INFO odoo-test odoo.modules.loading: loading base/data/res_users_data.xml<br />
2024-04-15 13:36:33,443 587 INFO odoo-test odoo.modules.loading: loading base/data/report_paperformat_data.xml<br />
2024-04-15 13:36:33,460 587 INFO odoo-test odoo.modules.loading: loading base/data/res_currency_data.xml<br />
2024-04-15 13:36:34,456 587 INFO odoo-test odoo.modules.loading: loading base/data/res_country_data.xml<br />
2024-04-15 13:36:35,967 587 INFO odoo-test odoo.modules.loading: loading base/data/ir_demo_data.xml<br />
2024-04-15 13:36:36,276 587 INFO odoo-test odoo.modules.loading: loading base/security/base_groups.xml<br />
2024-04-15 13:36:36,770 587 INFO odoo-test odoo.modules.loading: loading base/security/base_security.xml<br />
2024-04-15 13:36:37,250 587 INFO odoo-test odoo.modules.loading: loading base/views/base_menus.xml<br />
2024-04-15 13:36:37,529 587 INFO odoo-test odoo.modules.loading: loading base/views/decimal_precision_views.xml<br />
2024-04-15 13:36:37,569 587 INFO odoo-test odoo.modules.loading: loading base/views/res_config_views.xml<br />
2024-04-15 13:36:37,670 587 INFO odoo-test odoo.modules.loading: loading base/data/res.country.state.csv<br />
2024-04-15 13:36:43,833 587 INFO odoo-test odoo.modules.loading: loading base/views/ir_actions_views.xml<br />
2024-04-15 13:36:44,528 587 ERROR odoo-test odoo.sql_db: bad query: UPDATE ir_module_module SET state='installed' WHERE state IN ('to remove', 'to upgrade')<br />
ERROR: relation "ir_module_module" does not exist<br />
LINE 1: UPDATE ir_module_module SET state='installed' WHERE state IN...<br />
^</li>
</ul>
<p dir="auto">2024-04-15 13:36:44,528 587 ERROR odoo-test odoo.modules.registry: Failed to load registry<br />
2024-04-15 13:36:44,529 587 CRITICAL odoo-test odoo.service.server: Failed to initialize database <code>odoo-test</code>.<br />
Traceback (most recent call last):<br />
File "/opt/odoo/odoo14/odoo/tools/convert.py", line 677, in _tag_root<br />
f(rec)<br />
File "/opt/odoo/odoo14/odoo/tools/convert.py", line 580, in _tag_record<br />
record = model._load_records([data], self.mode == 'update')<br />
File "/opt/odoo/odoo14/odoo/models.py", line 4185, in _load_records<br />
records = self._load_records_create([data['values'] for data in to_create])<br />
File "/opt/odoo/odoo14/odoo/models.py", line 4114, in _load_records_create<br />
return self.create(values)<br />
File "/usr/local/python3/lib/python3.9/site-packages/decorator.py", line 232, in fun<br />
return caller(func, *(extras + args), **kw)<br />
File "/opt/odoo/odoo14/odoo/api.py", line 345, in _model_create_multi<br />
return create(self, arg)<br />
File "/opt/odoo/odoo14/odoo/addons/base/models/ir_actions.py", line 46, in create<br />
res = super(IrActions, self).create(vals_list)<br />
File "/usr/local/python3/lib/python3.9/site-packages/decorator.py", line 232, in fun<br />
return caller(func, *(extras + args), **kw)<br />
File "/opt/odoo/odoo14/odoo/api.py", line 345, in _model_create_multi<br />
return create(self, arg)<br />
File "/opt/odoo/odoo14/odoo/addons/base/models/ir_fields.py", line 508, in create<br />
recs = super().create(vals_list)<br />
File "/usr/local/python3/lib/python3.9/site-packages/decorator.py", line 232, in fun<br />
return caller(func, *(extras + args), **kw)<br />
File "/opt/odoo/odoo14/odoo/api.py", line 345, in _model_create_multi<br />
return create(self, arg)<br />
File "/opt/odoo/odoo14/odoo/models.py", line 3842, in create<br />
records = self._create(data_list)<br />
File "/opt/odoo/odoo14/odoo/models.py", line 4015, in _create<br />
records._validate_fields(name for data in data_list for name in data['stored'])<br />
File "/opt/odoo/odoo14/odoo/models.py", line 1249, in _validate_fields<br />
check(self)<br />
File "/opt/odoo/odoo14/odoo/addons/base/models/ir_actions.py", line 437, in _check_python_code<br />
raise ValidationError(msg)<br />
odoo.exceptions.ValidationError: forbidden opcode(s) in "config = model.next() or {}\nif config.get('type') not in ('ir.actions.act_window_close',):\n    action = config": CONTAINS_OP</p>
<p dir="auto">During handling of the above exception, another exception occurred:</p>
<p dir="auto">Traceback (most recent call last):<br />
File "/opt/odoo/odoo14/odoo/modules/registry.py", line 89, in new<br />
odoo.modules.load_modules(registry._db, force_demo, status, update_module)<br />
File "/opt/odoo/odoo14/odoo/modules/loading.py", line 394, in load_modules<br />
loaded_modules, processed_modules = load_module_graph(<br />
File "/opt/odoo/odoo14/odoo/modules/loading.py", line 221, in load_module_graph<br />
load_data(cr, idref, mode, kind='data', package=package)<br />
File "/opt/odoo/odoo14/odoo/modules/loading.py", line 69, in load_data<br />
tools.convert_file(cr, <a href="http://package.name" rel="nofollow ugc">package.name</a>, filename, idref, mode, noupdate, kind)<br />
File "/opt/odoo/odoo14/odoo/tools/convert.py", line 733, in convert_file<br />
convert_xml_import(cr, module, fp, idref, mode, noupdate)<br />
File "/opt/odoo/odoo14/odoo/tools/convert.py", line 799, in convert_xml_import<br />
obj.parse(doc.getroot())<br />
File "/opt/odoo/odoo14/odoo/tools/convert.py", line 719, in parse<br />
self._tag_root(de)<br />
File "/opt/odoo/odoo14/odoo/tools/convert.py", line 681, in _tag_root<br />
raise ParseError('while parsing %s:%s, near\n%s' % (<br />
odoo.tools.convert.ParseError: while parsing /opt/odoo/odoo14/odoo/addons/base/views/ir_actions_views.xml:457, near<br />
<br />
Config: Run Remaining Action Todo<br />
ir.actions.server<br />
<br />
code<br />
<br />
config = model.next() or {}<br />
if config.get('type') not in ('ir.actions.act_window_close',):<br />
action = config<br />
<br />
</p>
<p dir="auto">During handling of the above exception, another exception occurred:</p>
<p dir="auto">Traceback (most recent call last):<br />
File "/opt/odoo/odoo14/odoo/service/server.py", line 1198, in preload_registries<br />
registry = Registry.new(dbname, update_module=update_module)<br />
File "/opt/odoo/odoo14/odoo/modules/registry.py", line 91, in new<br />
odoo.modules.reset_modules_state(db_name)<br />
File "/opt/odoo/odoo14/odoo/modules/loading.py", line 583, in reset_modules_state<br />
cr.execute(<br />
File "/usr/local/python3/lib/python3.9/site-packages/decorator.py", line 232, in fun<br />
return caller(func, *(extras + args), **kw)<br />
File "/opt/odoo/odoo14/odoo/sql_db.py", line 101, in check<br />
return f(self, *args, **kwargs)<br />
File "/opt/odoo/odoo14/odoo/sql_db.py", line 298, in execute<br />
res = self._obj.execute(query, params)<br />
psycopg2.errors.UndefinedTable: relation "ir_module_module" does not exist<br />
LINE 1: UPDATE ir_module_module SET state='installed' WHERE state IN...</p>
]]></description><link>https://odoo.net.cn/topic/7663/centos7安装odoo14社区版-所有依赖和包都安装好了-启动时报错-无法创建数据库</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Apr 2026 00:37:37 GMT</lastBuildDate><atom:link href="https://odoo.net.cn/topic/7663.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Apr 2024 13:40:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to centOS7安装odoo14社区版，所有依赖和包都安装好了，启动时报错，无法创建数据库 on Tue, 16 Apr 2024 01:15:39 GMT]]></title><description><![CDATA[<p dir="auto">至少有两个错误：</p>
<ol>
<li>
<p dir="auto">addons目录，你这里仅仅包含了<code>base</code>基本模块，Odoo的功能模块应该在<code>/opt/odoo/odoo14/addons</code>目录下<br />
<img src="/assets/uploads/files/1713230025543-notification_center-resized.png" alt="Notification_Center.png" class=" img-fluid img-markdown" /></p>
</li>
<li>
<p dir="auto">监听端口冲突：</p>
</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/1713230136426-notification_center.png" alt="Notification_Center.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://odoo.net.cn/post/29528</link><guid isPermaLink="true">https://odoo.net.cn/post/29528</guid><dc:creator><![CDATA[digitalsatori]]></dc:creator><pubDate>Tue, 16 Apr 2024 01:15:39 GMT</pubDate></item></channel></rss>