Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
3 Odpovědi
10624 Zobrazení

I have done the following steps but unable to start odoo8/openerp server:

1. Installed postgresql via yum and installed odoo 8 via rpm downloaded from https://www.odoo.com/page/download.
Everything installed fine with no error.

2. sudo service openerp start did not do anything. Having a look inside /etc/init.d/openerp and saw that the DAEMON path is incorrect, so I replaced DAEMON=/usr/bin/openerp-server with DAEMON=/usr/local/bin/openerp-server

3. Tried to start openerp service again, received error on start-stop-daemon. Googled this, start-stop-daemon not installed on CentOS; so I installed start-stop-daemon. Now sudo service openerp start says Starting openerp: ok, but openerp is not running! No service is running on port 8069. No log file available in /var/log/odoo so not sure as to what is wrong.

4. Running /usr/local/bin/openerp-server directly from bash gave the following error:
ImportError: No module named openerp

Googled this and saw that a few people had the same problem but didnt find a solution.

5. Then found that odoo8 needs python2.7 and CentOS only has python2.6. So I installed python2.7 following this article (https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4).

6. Modified the /usr/local/bin/openerp-server to use #!/usr/local/bin/python2.7 instead of #!/usr/bin/python

7 Running /usr/local/bin/openerp-server returned the same error No module named openerp but also getting this message:
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]

8. So I added PYTHONHOME=/usr/local/lib/python2.7 to environment variable
Now the message on exec_prefix and $PYTHONHOME are gone but getting different module error
ImportError: No module named site

Anyone actually successfully installed odoo8 RPM from odoo download page on CentOS 6.x? Seems like the RPM is not ready for use since I had to modify a few things here and there to point to the correct file location; and still couldn't get odoo server to run.

Appreciate any help.

Avatar
Zrušit
Nejlepší odpověď

Sorry, not much help but I'm having exactly the same problem on Centos 6.5. Python 2.7 installs correctly. Postgresql 9.3, Gdata 2.18 all OK. All the dependencies seems to be in place. Odoo rpm installs with no error. Sever won't run. I keep getting the erro 'start-stop-daemon: command not found'

Avatar
Zrušit
Autor Nejlepší odpověď

I have got slightly further than you I think. Start-stop-daemon is not installed on CentOS by default; it uses something else. I think it is installed by default on Ubuntu (which odoo seems to be built for). So you need to google on how to install start-stop-daemon on CentOS. I can't remember which website I got the instruction on. I did mention this on item no 3 in my question post.

Maybe after getting past start-stop-daemon you can get yours working and then you can help me as I am stuck atm; not sure what else to try.

Why did you install Gdata? Is it a requirement for odoo? I didn't install Gdata.

Avatar
Zrušit
Nejlepší odpověď

Installing Odoo on CentOS 6.5 is very tricky as you need a parallel Python install and a method of containing all the modules.

I've created a step-by-step installation guide you might find useful:

http://odootricks.wordpress.com/2014/09/30/installing-odoo-8-on-centos-6-with-virtual-python-install/

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
2
pro 22
14899
1
lis 21
5029
2
zář 21
11468
0
led 21
2340
0
lis 20
4490