I migrated with my odoo12 to another server (cloned the HD).
I can start odoo with /opt/odoo/odoo/./odoo-bin; works like a charm.
Although, I would like a service instead (or alongside) to benefit from restart and stop the server etc.
So, I created a service. Now, to start Odoo, I simply type systemctl start odoo and get the following result:
● odoo.service - Odoo
Loaded: loaded (/etc/systemd/system/odoo.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-06-30 17:20:24 -01; 7s ago
Main PID: 13994 (python3)
Tasks: 4 (limit: 4525)
CGroup: /system.slice/odoo.service
└─13994 /opt/odoo/odoo-venv/bin/python3 /opt/odoo/odoo/odoo-bin -c /etc/odoo-server.conf
Jun 30 17:20:24 boatcv.shop systemd[1]: Started Odoo.
Jun 30 17:20:24 boatcv.shop odoo[13994]: 2020-06-30 18:20:24,804 13994 INFO ? odoo: Odoo version 12.0
Jun 30 17:20:24 boatcv.shop odoo[13994]: 2020-06-30 18:20:24,805 13994 INFO ? odoo: Using configuration file at /etc/odoo-server.conf
Jun 30 17:20:24 boatcv.shop odoo[13994]: 2020-06-30 18:20:24,805 13994 INFO ? odoo: addons paths: ['/opt/odoo/.local/share/Odoo/addons/12.0', '/opt/odoo/odoo/odoo/addons', '/opt/odoo/o
Jun 30 17:20:24 boatcv.shop odoo[13994]: 2020-06-30 18:20:24,805 13994 INFO ? odoo: database: odoo@default:default
Jun 30 17:20:24 boatcv.shop odoo[13994]: 2020-06-30 18:20:24,907 13994 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf
So far so good, all looks good. When I open odoo in my browser (localhost:8069) I get the database selector page but NO database i.e. only option; create a new database.
Next, I stop the service systemctl stop odoo and start again but this time with ./odoo-bin. This time I get the "regular database selector with all my databases displayed in my browser.
Resume:
The difference -as I can see from the terminal window- are as follows:
> with ./odoo-bin
INFO ? odoo: Using configuration file at /home/pos/.odoorc
> with service
INFO ? odoo: Using configuration file at /etc/odoo-server.conf
>with ./odoo-bin
INFO ? odoo: addons paths: ['/home/pos/.local/share/Odoo/addons/12.0', '/opt/odoo/odoo/odoo/addons'
>with service
INFO ? odoo: addons paths: ['/opt/odoo/.local/share/Odoo/addons/12.0', '/opt/odoo/odoo/odoo/addons'
>with ./odoo-bin
INFO ? odoo: database: default@default:default
> with service
INFO ? odoo: database: odoo@default:default
Result: 3 differences.
-if I copy the contents from .odoorc to odoo-server.conf I dont see a different result.
My guess (educated?) the difference between the database (odoo@default... vs. default@default...)
Help is welcome