sono su una debian stable (debian 5.0.1 etch)
ho installato postgre, openerp-server e openerp-web seguendo queste indicazioni:
doc.openerp.com/install/index.html#installation-link
postgre mi ha creato un utente
posgres col qual faccio partire sia openerp-server che openerp-web. con questo utente sono sicuro di avere i permessi di accesso a postgre, dato che riesco ad accedere alla sua shell col comando
psql. durante l'installazione non mi è stata chiesta nessuna password, e accedo alla
psql senza bisogno di password.
vado a h77p://server:8080 e mi ritrovo la schermata di login.
clicco su
Databases e ho la possibilità di inserire i seguenti dati:
Super admin password: (inserisco la password dell'user postgres, giusto?)
New database name: openerp_db (nome inventato...)
Load Demonstration data: [x] (checkato)
Default Language: Italiano
Administrator password: che diavolo di password devo inserire? quella di postgre? non cel'ho... ho reinserito quella dell'user postgres...
Confirm password:
naturalmente, compilando in quel modo l'ultimo campo, ottengo l'errore
Bad database administrator password!
che mi fa pensare, perlomeno, che la prima password sia giusta! xD
ma la seconda a cosa si riferisce???
vorrei inoltre chiarirmi le idee sugli utenti; da quello che ho capito:
- c'è bisogno di un utente sul sistema operativo ospite che ha i permessi su postgre, e da cui va lanciato openerp
- l'utente creato di default dal sistema (postgres) va bene?
- se vogliamo utilizzare un utente al di fuori di quello creato di default (postgres) dobbiamo aggiungerlo al file /etc/postgre/8.3/main/pg_hba.conf e poi aggiungerlo a postgre col comando
createuser --createdb --no-createrole --pwprompt nomeutente
(ciò mi ricorda l'associazione degli utenti a samba con smbpasswd... è qualcosa di simile?)
ho capito giusto?
sperando in qualche spiegazione esauriente che mi chiarisca i dubbi, vi ringrazio in anticipo per la disponibilità e la pazienza! =)
ciao