Risolto.
Quando si scarica openerp da launchpad:
0-una volta deciso di installarlo sotto /opt/
1-si esegue lo script python ./bzr_set.py
2-vengono create automaticamente dallo script delle cartelle legate in forma controllata ai repositories:
/opt/openerp/server <-launchpad/openobject-server
/opt/openerp/client <-launchpad/openobject-client
/opt/openerp/web <-launchpad/openobject-web
/opt/openerp/addons (contiene i moduli originali) <- launchpad/openobject-addons
3-vengono creati automaticamente dallo script dei legami simbolici in /opt/openerp/
server/bin/addons/ che puntano ai moduli originali contenuti in /opt/openerp/addons/ . I moduli scaricati, per essere utilizzati, devono poter essere trovati dal server.
Quando si scaricano altri moduli viene creata una nuova directory che li contiene.
Ad esempio, bzr branch lp:openobject-italia genera
/opt/openerp/openobject-italia/
Affinché il server possa trovare i moduli è necessario creare,
manualmente, i legami simbolici nella cartella /opt/openerp/
server/bin/addons che puntino ai moduli originali in /opt/openerp/openobject-italia/
Operativamente? cd /opt/openerp/server/
bin/addons/; ln -s /opt/openerp/openobject-italia/*
----
Poiché avevo copiato bovinamente i nuovi moduli da opt/openerp/openobject-italia/ a ...../server/bin/addons/ e in /opt/openerp/addons/ una volta aggiornato il tutto con ./bzr-set.py :
la cartella /opt/openerp/addons/ si era resa inutilizzabile per gli aggiornamenti tramite bzr
i moduli copiati in /bin/addons/ erano stati cancellati e non potevano essere trovati dal server
Ho risolto con:
rm -r /opt/openerp/addons/
./bzr-set.py
cd /server/bin/addons
ln -s /opt/openerp/openobject-italia/*
Più o meno è così. Grazie a tutti dell'aiuto.