Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: [10.0] Errore installazione website

Errore installazione website 1 Anno 4 Mesi fa #29767

  • daniele.lucarelli@gmail.com
  • Avatar di daniele.lucarelli@gmail.com
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 6
  • Karma: 0
Buongiorno a tutti e tutte

in una VPS di di OVH (Odoo 10 community, su ubuntu 16.04) sto installando dei db di test per adattarli a differenti scenari aziendali.

Nei db appena creati non riesco ad installare il modulo website, mentre nella stessa VPS in un db importato, in cui è già installato il modulo, non ho problemi.
E' un conflitto tra db per la visibilità del sito web? Non so come funziona la gestione del sito per installazioni con più db, è uno scenario che cmq adotterei solo nella macchina x dei test, più che altro mi interessa installarlo perché ne dipendono altri moduli che voglio testare.

Ad ogni modo nei differenti db appena creati (sono 3 in tutto) quando provo ad installare il modulo website ottengo il seguente errore (fa riferimento ad una vista che però io non ho modificato):
Traceback (most recent call last):
  File "/opt/odoo/odoo-10.0/odoo/http.py", line 638, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/odoo-10.0/odoo/http.py", line 675, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/odoo-10.0/odoo/http.py", line 331, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/odoo-10.0/odoo/service/model.py", line 119, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/odoo-10.0/odoo/http.py", line 324, in checked_call
    result = self.endpoint(*a, **kw)
  File "/opt/odoo/odoo-10.0/odoo/http.py", line 933, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/odoo-10.0/odoo/http.py", line 504, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/odoo-10.0/addons/web/controllers/main.py", line 866, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/odoo/odoo-10.0/addons/web/controllers/main.py", line 854, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/opt/odoo/odoo-10.0/odoo/api.py", line 681, in call_kw
    return call_kw_multi(method, model, args, kwargs)
  File "/opt/odoo/odoo-10.0/odoo/api.py", line 672, in call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/opt/odoo/odoo-10.0/odoo/addons/base/module/module.py", line 410, in button_immediate_install
    return self._button_immediate_function(type(self).button_install)
  File "/opt/odoo/odoo-10.0/odoo/addons/base/module/module.py", line 484, in _button_immediate_function
    modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "/opt/odoo/odoo-10.0/odoo/modules/registry.py", line 78, in new
    odoo.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/opt/odoo/odoo-10.0/odoo/modules/loading.py", line 339, in load_modules
    loaded_modules, update_module)
  File "/opt/odoo/odoo-10.0/odoo/modules/loading.py", line 237, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/opt/odoo/odoo-10.0/odoo/modules/loading.py", line 156, in load_module_graph
    _load_data(cr, module_name, idref, mode, kind='data')
  File "/opt/odoo/odoo-10.0/odoo/modules/loading.py", line 95, in _load_data
    tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
  File "/opt/odoo/odoo-10.0/odoo/tools/convert.py", line 848, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
  File "/opt/odoo/odoo-10.0/odoo/tools/convert.py", line 918, in convert_xml_import
    obj.parse(doc.getroot(), mode=mode)
  File "/opt/odoo/odoo-10.0/odoo/tools/convert.py", line 799, in parse
    self.parse(rec, mode)
  File "/opt/odoo/odoo-10.0/odoo/tools/convert.py", line 802, in parse
    self._tags[rec.tag](rec, de, mode=mode)
  File "/opt/odoo/odoo-10.0/odoo/tools/convert.py", line 710, in _tag_record
    id = self.env(context=rec_context)['ir.model.data']._update(rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode)
  File "/opt/odoo/odoo-10.0/odoo/addons/base/ir/ir_model.py", line 1188, in _update
    record = record.create(values)
  File "/opt/odoo/odoo-10.0/odoo/addons/base/ir/ir_ui_view.py", line 353, in create
    return super(View, self).create(self._compute_defaults(values))
  File "/opt/odoo/odoo-10.0/odoo/models.py", line 3823, in create
    self._fields[key].determine_inverse(record)
  File "/opt/odoo/odoo-10.0/odoo/fields.py", line 999, in determine_inverse
    getattr(records, self.inverse)()
  File "/opt/odoo/odoo-10.0/odoo/addons/base/ir/ir_ui_view.py", line 220, in _inverse_arch
    view.write(data)
  File "/opt/odoo/odoo-10.0/odoo/addons/base/ir/ir_ui_view.py", line 371, in write
    return super(View, self).write(self._compute_defaults(vals))
  File "/opt/odoo/odoo-10.0/odoo/models.py", line 3555, in write
    self._write(old_vals)
  File "/opt/odoo/odoo-10.0/odoo/models.py", line 3701, in _write
    self._validate_fields(vals)
  File "/opt/odoo/odoo-10.0/odoo/models.py", line 1074, in _validate_fields
    raise ValidationError("%s\n\n%s" % (_("Error while validating constraint"), tools.ustr(e)))
ParseError: "Error while validating constraint

L'elemento '<xpath expr="//field[@name='sequence']">' non pu\xf2 esser localizzato nella vista genitore

Contesto errore:
Vista `ir.actions.server.tree.website`
[view_id: 1798, xml_id: n/d, model: ir.actions.server, parent_id: 14]
None" while parsing /opt/odoo/odoo-10.0/addons/website/views/ir_actions_views.xml:26, near
<record model="ir.ui.view" id="view_server_action_tree_website">
            <field name="name">ir.actions.server.tree.website</field>
            <field name="model">ir.actions.server</field>
            <field name="inherit_id" ref="base.view_server_action_tree"/>
            <field name="arch" type="xml">
                <xpath expr="//field[@name='sequence']" position="after">
                    <field name="website_url"/>
                </xpath>
            </field>
        </record>
Odoo 10.0 CE su server linux
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Errore installazione website 1 Anno 4 Mesi fa #29769

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Probabile che tu prima abbia creato il db e successivamente aggiornato i codici di odoo ed ora tenti di installare il modulo web che presuppone una certa struttura delle viste che non hai.

Per prima cosa metti in sincro il db con il codice:

./odoo-bin -u all -d DB_CON_PROBLEMI -c TUOFILECONF

Fatto questo prova a reinstallare il modulo web, se il problema persiste vanno fatte altre indagini ma si parte da qui.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: daniele.lucarelli@gmail.com

Errore installazione website 1 Anno 4 Mesi fa #29778

  • daniele.lucarelli@gmail.com
  • Avatar di daniele.lucarelli@gmail.com
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 6
  • Karma: 0
[daniele@XXXXXX]# ./odoo-bin -u all -d NEGOZIO -c /opt/odoo/odoo-10.0/debian/odoo.conf
2017-10-18 10:05:05,085 26203 INFO ? odoo: Odoo version 10.0
2017-10-18 10:05:05,086 26203 INFO ? odoo: Using configuration file at /opt/odoo/odoo-10.0/debian/odoo.conf
2017-10-18 10:05:05,086 26203 INFO ? odoo: addons paths: ['/root/.local/share/Odoo/addons/10.0', u'/usr/lib/python2.7/dist-packages/odoo/addons', '/opt/odoo/odoo-10.0/odoo/addons']
2017-10-18 10:05:05,086 26203 INFO ? odoo: database: odoo@default:default
2017-10-18 10:05:05,090 26203 INFO ? odoo.sql_db: Connection to the database failed
Traceback (most recent call last):
  File "./odoo-bin", line 9, in <module>
    odoo.cli.main()
  File "/opt/odoo/odoo-10.0/odoo/cli/command.py", line 64, in main
    o.run(args)
  File "/opt/odoo/odoo-10.0/odoo/cli/server.py", line 164, in run
    main(args)
  File "/opt/odoo/odoo-10.0/odoo/cli/server.py", line 138, in main
    odoo.service.db._create_empty_database(db_name)
  File "/opt/odoo/odoo-10.0/odoo/service/db.py", line 79, in _create_empty_database
    with closing(db.cursor()) as cr:
  File "/opt/odoo/odoo-10.0/odoo/sql_db.py", line 622, in cursor
    return Cursor(self.__pool, self.dbname, self.dsn, serialized=serialized)
  File "/opt/odoo/odoo-10.0/odoo/sql_db.py", line 164, in __init__
    self._cnx = pool.borrow(dsn)
  File "/opt/odoo/odoo-10.0/odoo/sql_db.py", line 505, in _locked
    return fun(self, *args, **kwargs)
  File "/opt/odoo/odoo-10.0/odoo/sql_db.py", line 573, in borrow
    **connection_info)
  File "/usr/lib/python2.7/dist-packages/psycopg2/__init__.py", line 164, in connect
    conn = _connect(dsn, connection_factory=connection_factory, async=async)
psycopg2.OperationalError: FATAL:  Peer authentication failed for user "odoo"
Odoo 10.0 CE su server linux
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Errore installazione website 1 Anno 4 Mesi fa #29780

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Non si riesce a connettere a postgress ... ci sara' qualcosa che non va nel meccanismi di autenticazione usato (un questo caso unix socket) ed utente.

Sei sicuro che il file di configurazione che richiami sia lo stesso che usa odoo quando lo avvii come servizio?
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.130 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam