I followed the instructions in ComputingforGeeks to install Odoo 15 on CentOS 7. All looked good without error through the set up process, service was up but does't work properly, same problem with either Python 3.9.9 or 3.9.13. I'm sure that the "odoo.conf" is correct and addons directory set properly. The log detail showed faild to load both 'base' module and 'web' module, any advice to fix it?
PS: when I pasted the log detail here, the text editor automatically change some words such as 'odoo.service.server', 'server.py' to link so that I encountered "403-Forbidden" error when submitted, and I had to remove the link manually before click save button:(
2022-09-09 12:49:41,366 2786 INFO ? odoo.service.server: Initiating shutdown
2022-09-09 12:49:41,366 2786 INFO ? odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.
2022-09-09 12:49:41,538 2786 INFO ? odoo.sql_db: ConnectionPool(used=0/count=0/max=64): Closed 2 connections
2022-09-09 12:49:42,268 2830 INFO ? odoo: Odoo version 15.0
2022-09-09 12:49:42,268 2830 INFO ? odoo: Using configuration file at /etc/odoo.conf
2022-09-09 12:49:42,268 2830 INFO ? odoo: addons paths: ['/opt/odoo/odoo15/odoo/addons', '/opt/odoo/.local/share/Odoo/addons/15.0', '/opt/odoo/odoo15/addons', '/opt/odoo/odoo15-custom-addons']
2022-09-09 12:49:42,269 2830 INFO ? odoo: database: odoo@127.0.0.1:5432
2022-09-09 12:49:42,406 2830 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf
2022-09-09 12:49:42,480 2830 CRITICAL ? odoo.modules.module: Couldn't load module base
2022-09-09 12:49:42,480 2830 CRITICAL ? odoo.modules.module: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
2022-09-09 12:49:42,480 2830 ERROR ? odoo.service.server: Failed to load server-wide module `base`.
Traceback (most recent call last):
File "/opt/odoo/odoo15/odoo/service/server.py", line 1210, in load_server_wide_modules
odoo.modules.module.load_openerp_module(m)
File "/opt/odoo/odoo15/odoo/modules/module.py", line 396, in load_openerp_module
__import__('odoo.addons.' + module_name)
File "/opt/odoo/odoo15/odoo/addons/base/__init__.py", line 5, in
from . import models
File "/opt/odoo/odoo15/odoo/addons/base/models/__init__.py", line 23, in
from . import ir_mail_server
File "/opt/odoo/odoo15/odoo/addons/base/models/ir_mail_server.py", line 19, in
from OpenSSL import crypto as SSLCrypto
File "/opt/odoo/odoo15-venv/lib/python3.9/site-packages/OpenSSL/__init__.py", line 8, in
from OpenSSL import crypto, SSL
File "/opt/odoo/odoo15-venv/lib/python3.9/site-packages/OpenSSL/crypto.py", line 1553, in
class X509StoreFlags(object):
File "/opt/odoo/odoo15-venv/lib/python3.9/site-packages/OpenSSL/crypto.py", line 1573, in X509StoreFlags
CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
2022-09-09 12:49:42,489 2830 CRITICAL ? odoo.modules.module: Couldn't load module web
2022-09-09 12:49:42,489 2830 CRITICAL ? odoo.modules.module: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
2022-09-09 12:49:42,489 2830 ERROR ? odoo.service.server: Failed to load server-wide module `web`.
The `web` module is provided by the addons found in the `openerp-web` project.
Maybe you forgot to add those addons in your addons_path configuration.
Traceback (most recent call last):
File "/opt/odoo/odoo15/odoo/service/server.py", line 1210, in load_server_wide_modules
odoo.modules.module.load_openerp_module(m)
File "/opt/odoo/odoo15/odoo/modules/module.py", line 396, in load_openerp_module
__import__('odoo.addons.' + module_name)
File "/opt/odoo/odoo15/addons/web/__init__.py", line 4, in
from . import controllers
File "/opt/odoo/odoo15/addons/web/controllers/__init__.py", line 4, in
from . import main
File "/opt/odoo/odoo15/addons/web/controllers/main.py", line 34, in
from odoo.addons.base.models.ir_qweb import render as qweb_render
File "/opt/odoo/odoo15/odoo/addons/base/__init__.py", line 5, in
from . import models
File "/opt/odoo/odoo15/odoo/addons/base/models/__init__.py", line 23, in
from . import ir_mail_server
File "/opt/odoo/odoo15/odoo/addons/base/models/ir_mail_server.py", line 19, in
from OpenSSL import crypto as SSLCrypto
File "/opt/odoo/odoo15-venv/lib/python3.9/site-packages/OpenSSL/__init__.py", line 8, in
from OpenSSL import crypto, SSL
File "/opt/odoo/odoo15-venv/lib/python3.9/site-packages/OpenSSL/crypto.py", line 1553, in
class X509StoreFlags(object):
File "/opt/odoo/odoo15-venv/lib/python3.9/site-packages/OpenSSL/crypto.py", line 1573, in X509StoreFlags
CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
Please provide more info so that we can help you