When I run odoo.py --help I get the following. Odoo service is running and the installation seems to be fine.
2014-10-27 06:23:50,009 6972 INFO ? openerp: OpenERP version 8.0
2014-10-27 06:23:50,009 6972 INFO ? openerp: addons paths: ['/home/admin/.local/ share/Odoo/addons/8.0', u'/opt/odoo/openerp/addons', u'/opt/odoo/addons']
2014-10-27 06:23:50,009 6972 INFO ? openerp: database hostname: localhost
2014-10-27 06:23:50,009 6972 INFO ? openerp: database port: 5432
2014-10-27 06:23:50,009 6972 INFO ? openerp: database user: admin
2014-10-27 06:23:50,119 6972 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069
Exception in thread openerp.service.httpd:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run()
File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs)
File "/opt/odoo/openerp/service/server.py", line 281, in http_thread self.httpd = ThreadedWSGIServerReloadable(self.interface, self.port, app)
File "/opt/odoo/openerp/service/server.py", line 91, in __init__handler=RequestHandler)
File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 410, in __in it__HTTPServer.__init__(self, (host, int(port)), handler)
File "/usr/lib/python2.7/SocketServer.py", line 419, in __init__self.server_bind()
File "/opt/odoo/openerp/service/server.py", line 101, in server_bind super(ThreadedWSGIServerReloadable, self).server_bind()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.7/SocketServer.py", line 430, in server_bind self.socket.bind(self.server_address)
File "/usr/lib/python2.7/socket.py", line 224, in meth return getattr(self._sock,name)(*args)
error: [Errno 98] Address already in use
I checked to see if there was any port conflict:
ps -ax | grep server
gave this list of processes:
3359 ? Sl 1:49 python /opt/odoo/openerp-server -c /etc/odoo-server.conf
3530 ? Sl 0:01 /usr/bin/python /usr/bin/fail2ban-server -b -s /var/run/fail2ban/fail2ban.sock -p /var/run/fail2ban/fail2ban.pid
3812 ? Ss 0:00 /usr/lib/openssh/sftp-server
6348 ? Ss 0:00 /usr/lib/openssh/sftp-server
7047 pts/3 S+ 0:00 grep --color=auto server
ps -ef | grep openerp-server
odoo 3359 1 1 Oct26 ? 00:01:55 python /opt/odoo/openerp-server -c /etc/odoo-server.conf
admin 7264 3731 0 02:43 pts/3 00:00:00 grep --color=auto openerp-server
I guess it means the server is already running