L'errore è questo
File "/usr/lib/python2.7/dist-packages/psycopg2/__init__.py", line 164, in connect
conn = _connect(dsn, connection_factory=connection_factory, async=async)
OperationalError: FATAL: Peer authentication failed for user "odoo"
ora...
non mi dice molto, pare si tratti della
peer authentication come se lanciassi prima con un untente e poi con un altro odoo...ma non è così.
Quello che mi lascia basito è come avviene.
Se lancio Odoo10 con le impostazioni di default, tutto ok:
~/odoo-dev/odoo$ ./odoo-bin
2018-04-17 15:36:26,526 18987 INFO ? odoo: Odoo version 10.0
se, invece, lancio invece Odoo10 con una configurazione personalizzata (odoo.conf ) ho questo errore
~/odoo-dev/odoo$ ./odoo-bin -c debian/odoo.conf
2018-04-17 15:21:31,442 18741 INFO ? odoo: Odoo version 10.0
La configurazione standard la trovo in .odoorc
/home/nome_utente/.odoorc
ed è composta di 200 righe
mentre io ho sempre usato una config di 10 righe, come quella sotto:
~/odoo-dev/odoo$ cat debian/odoo.conf
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = False
; addons_path = /usr/lib/python2.7/dist-packages/odoo/addons
addons_path=~/odoo-dev/other-addons/l10n-spain,~/odoo-dev/odoo/openerp/addons,~/odoo-dev/odoo/addons
Detto in altri termini:
[1] se lancio il comando come il medesimo utente, perchè solo nel caso di config personalizzato si lamenta della mancata peer authentication?
[2] Tutti gli altri 190 parametri (ammettendo che io ne passo 10 nel mio config) del config standard (.odoorc) vengono usati o ignorati?
[3] dato che usavo un config personalizzato per aggiungere moduli ulteriori, e visto il problema, ho modificato direttamente il .odoorc: a parte la poca leggibilità, c'è qualche altro problema nel farlo?
Thanks!
Andrea