How can i start openerp server using postgres user in version 5.2dev?

Asked by Deven Moga

Hello,

I have just download the latest trunck version of Openerp which is version 5.2dev. Now in that version when i am trying to start the server then it showing me below Error:

[2010-04-28 11:25:47,068] INFO:server:version - 5.2dev
[2010-04-28 11:25:47,069] INFO:server:addons_path - /home/deven/Deven_work/openerp/source/trunk/openobject-server/bin/addons
[2010-04-28 11:25:47,069] INFO:server:database hostname - localhost
[2010-04-28 11:25:47,069] INFO:server:database port - 5432
[2010-04-28 11:25:47,069] INFO:server:database user - postgres
[2010-04-28 11:25:47,069] ERROR:server:Attempted to connect database with postgres user. This is a security flaws, aborting.

I want to connect with server using postgres user. How can i do that?
And also i have created new user called openerp. Using that user server is running but client is not able to connect with server. So how can i connect them?

Please kindly help us to solve this issue.
Waiting for the reply.

Sincerely,
Deven

Question information

Language:
English Edit question
Status:
Answered
For:
Odoo Server (MOVED TO GITHUB) Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jay Vora (Serpent Consulting Services) (jayvora) said :
#1

Hello Deven,

It seems like you are running server from postgres user.
Logout from postgres user and retry.

It should not be postgres@user/server/bin/ ./openerp-server.py.

postgres@XXX:/home/XXX/ws_bzr/trunk/server/bin$ ./openerp-server.py
[2010-04-28 11:55:37,569] INFO:server:version - 5.2dev
[2010-04-28 11:55:37,570] INFO:server:addons_path - /home/XXX/ws_bzr/trunk/server/bin/addons
[2010-04-28 11:55:37,570] INFO:server:database hostname - localhost
[2010-04-28 11:55:37,570] INFO:server:database port - 5432
[2010-04-28 11:55:37,571] INFO:server:database user - postgres
[2010-04-28 11:55:37,571] ERROR:server:Attempted to connect database with postgres user. This is a security flaws, aborting.
postgres@XXX:/home/XXX/ws_bzr/trunk/server/bin$ exit
exit
XXX@XXX:~/ws_bzr/trunk/server/bin$ ./openerp-server.py --addons-path=../../addons/
[2010-04-28 11:55:56,523] INFO:server:version - 5.2dev
[2010-04-28 11:55:56,524] INFO:server:addons_path - /home/XXX/ws_bzr/trunk/addons
[2010-04-28 11:55:56,524] INFO:server:database hostname - localhost
[2010-04-28 11:55:56,524] INFO:server:database port - 5432
[2010-04-28 11:55:56,525] INFO:server:database user - jvo
[2010-04-28 11:55:56,525] INFO:objects:initialising distributed objects services
[2010-04-28 11:55:56,754] INFO:web-services:starting HTTPS service at 0.0.0.0 port 8069
[2010-04-28 11:55:56,755] INFO:web-services:Registered XML-RPC over HTTP
[2010-04-28 11:55:56,756] INFO:web-services:starting NET-RPC service at 0.0.0.0 port 8070
[2010-04-28 11:55:56,757] INFO:server:Starting 2 services
[2010-04-28 11:55:56,773] INFO:web-services:the server is running, waiting for connections...

Hope this helps.

Thanks.

Revision history for this message
Deven Moga (erpsupport) said :
#2

Hello Jay,

I have run the below command,

XXX@XXX:~/XXX/openerp/source/trunk/openobject-server/bin$ python openerp-server.py --db_user=openerp --db_password=openerp
[2010-04-28 12:02:03,501] INFO:server:version - 5.2dev
[2010-04-28 12:02:03,501] INFO:server:addons_path - /home/XXX/XXX/openerp/source/trunk/openobject-server/bin/addons
[2010-04-28 12:02:03,501] INFO:server:database hostname - localhost
[2010-04-28 12:02:03,501] INFO:server:database port - 5432
[2010-04-28 12:02:03,501] INFO:server:database user - openerp
[2010-04-28 12:02:03,502] INFO:objects:initialising distributed objects services
[2010-04-28 12:02:03,836] INFO:web-services:starting HTTPS service at 0.0.0.0 port 8069
[2010-04-28 12:02:03,836] INFO:web-services:Registered XML-RPC over HTTP
[2010-04-28 12:02:03,840] INFO:web-services:starting NET-RPC service at 0.0.0.0 port 8070
[2010-04-28 12:02:03,840] INFO:server:Starting 2 services
[2010-04-28 12:02:03,841] INFO:web-services:the server is running, waiting for connections...

So server is running successfully but when i am starting client then it showing me 'Could not connect to server!'

How can i connect them?

Sincerely,
Deven

Revision history for this message
Jay Vora (Serpent Consulting Services) (jayvora) said :
#3

Hello Deven,

If you can't connect to server, make sure the port is properly set.
I dont think you need to run server with --db_user=openerp --db_password=openerp.

Make sure, the client is also under non-postgres user.

Thanks.

Revision history for this message
Deven Moga (erpsupport) said :
#4

Hello Jay,

I have run server without --db_user and --db_password option but still its not able to connect. And how can i check on which user client is running?

Sincerely,
Deven

Revision history for this message
Jay Vora (Serpent Consulting Services) (jayvora) said :
#5

XXX@XXX:~/XXX/openerp/source/trunk/openobject-client/bin.

You may check tracebacks on log.

Thanks.

Revision history for this message
Deven Moga (erpsupport) said :
#6

Hello Jay,

In traceback log only one line is coming

WARNING:translate:Unable to set locale en_US.ISO8859-1: unsupported locale setting

What should i do now?

Sincerely,
Deven

Revision history for this message
Jay Vora (Serpent Consulting Services) (jayvora) said :
#7

Make sure client is running with non-postgres user.
 XXX@XXX:~/XXX/openerp/source/trunk/openobject-client/bin.

The port should be right to connect to server, the user should have rights to connect to server. Check server log.

Thanks.

Revision history for this message
Nicolas DS (zyphos) said :
#8

I think that the server does not log postgres connexion errors.

I have the same problem (I didn't spend time on this for now.) on a computer at home.
I am pretty sure that was a Postgres bad configuration. I think Posgres refuse connexion but OpenERP doesn't log it, even in "Debug log" mode.

https://bugs.launchpad.net/openobject-server/+bug/550151

Revision history for this message
Deven Moga (erpsupport) said :
#9

Hello Jay,

I agree with Nicolas. I am not getting anything in server or in client.
What should i do now? Where is the actual problem?

Sincerely,
Deven

Revision history for this message
Jay Vora (Serpent Consulting Services) (jayvora) said :
#10

Hello Deven,

Its a problem of either a postgres user starting openerp client or your bad configuration of postgres.

As I wrote already, XXX@XXX:~/XXX/openerp/source/trunk/openobject-client/bin.
User should not be a postgres.

Thanks.

Revision history for this message
Indigo42 (john-indigo42) said :
#11

I was running the client as a non-postgres user and it wouldn't connect.

I then realized I had not started the openerp-server as the postgres user. When I did that, it worked.

Hope this helps.

Can you help with this problem?

Provide an answer of your own, or ask Deven Moga for more information if necessary.

To post a message you must log in.