首页 > 解决方案 > Odoo安装''错误:[Errno 98]地址已在使用中

问题描述

我正在尝试使用 VM VirtualBox 在本地服务器上启动 Odoo。我正在使用它来设置所有内容。

安装 Odoo 我卡在第 11 步。它一直告诉我正在使用该端口。我努力了:

ps aux | grep odoo
sudo kill <process id>

然后重新启动,但它没有关闭。任何人都明白我做错了什么?

<pre>
./odoo-bin
2018-10-12 21:14:30,923 1423 INFO ? odoo: Odoo version 12.0
2018-10-12 21:14:30,924 1423 INFO ? odoo: addons paths: ['/home/odoo/odoo/odoo/addons', '/home/odoo/odoo/addons', '/usr/lib/python3/dist-packages/odoo/addons']
2018-10-12 21:14:30,924 1423 INFO ? odoo: database: default@default:default
2018-10-12 21:14:31,070 1423 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf
2018-10-12 21:14:31,190 1423 WARNING ? odoo.addons.base.models.res_currency: The num2words python library is not installed, amount-to-text features won't be fully available.
Exception in thread odoo.service.httpd:
Traceback (most recent call last):
  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.5/threading.py", line 862, in run
    self._target(*self._args, **self._kwargs)
  File "/home/odoo/odoo/odoo/service/server.py", line 256, in http_thread
    self.httpd = ThreadedWSGIServerReloadable(self.interface, self.port, app)
  File "/home/odoo/odoo/odoo/service/server.py", line 104, in __init__
    handler=RequestHandler)
  File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 440, in __init__
    HTTPServer.__init__(self, (host, int(port)), handler)
  File "/usr/lib/python3.5/socketserver.py", line 440, in __init__
    self.server_bind()
  File "/home/odoo/odoo/odoo/service/server.py", line 114, in server_bind
    super(ThreadedWSGIServerReloadable, self).server_bind()
  File "/usr/lib/python3.5/http/server.py", line 138, in server_bind
    socketserver.TCPServer.server_bind(self)
  File "/usr/lib/python3.5/socketserver.py", line 454, in server_bind
    self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use
</pre>

标签: pythonodooodoo-11

解决方案


根据错误消息,另一个进程正在侦听端口 8069。您可以使用以下命令在另一个端口上启动 Odoo:

--xmlrpc-port <port>

您还可以在 Odoo 配置文件中更改端口。根据您使用的教程,它是/home/odoo/odoo.conf. 打开文件,找到并修改该xmlrpc_port = 8069行,然后重启 Odoo 实例。


推荐阅读