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
  • Pagina:
  • 1
  • 2

ARGOMENTO: problema aggiornamento database

problema aggiornamento database 3 Anni 4 Mesi fa #22450

  • filippomicheletti
  • Avatar di filippomicheletti
  • Offline
  • Senior Boarder
  • Messaggi: 46
  • Karma: 0
Salve a tutti,
ho un problema che non riesco a capire: ho ripristinato un backup del mio Odoo e disinstallato un modulo, dopo l'installazione ho fatto il famoso consigliato aggiornamento del database (odoo.py -u all -d nome_db) m aottengo un errore che mi blocca irreversibilmente la procedura di aggiornamento (devo ammazzare manualmente il processo e riavviare il servizio), vi riporto di seguito l'errore, magari qualcuno mi sa dire che posso fare:

2015-10-19 09:23:51,461 6526 CRITICAL nome_db openerp.service.server: Failed to initialize database `nome_db`.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/openerp/service/server.py", line 929, in preload_registries
registry = RegistryManager.new(dbname, update_module=update_module)
File "/usr/lib/python2.7/dist-packages/openerp/modules/registry.py", line 370, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 351, in load_modules
force, status, report, loaded_modules, update_module)
File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 255, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 176, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 118, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 901, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 987, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 853, in parse
self._tags[rec.tag](self.cr, rec, n, mode=mode)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 763, in _tag_record
id = self.pool._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 250, in wrapper
return old_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/addons/base/ir/ir_model.py", line 1064, in _update
},context=context)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 250, in wrapper
return old_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 345, in old_api
result = method(recs, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 4092, in create
record = self.browse(self._create(old_vals))
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 248, in wrapper
return new_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 481, in new_api
result = method(self._model, cr, uid, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 4230, in _create
tuple([u[2] for u in updates if len(u) > 2])
File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 158, in wrapper
return f(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 234, in execute
res = self._obj.execute(query, params)
ParseError: "duplicate key value violates unique constraint "ir_model_data_module_name_uniq"
DETAIL: Key (name, module)=(default_template_user_res_partner, auth_signup) already exists.
" while parsing /usr/lib/python2.7/dist-packages/openerp/addons/auth_signup/auth_signup_data.xml:6, near
<record id="default_template_user" model="res.users">
<field name="name">Template User</field>
<field name="login">portaltemplate</field>
<field name="active" eval="False"/>
<!-- Avoid auto-including this user in any default group, just like a typical portal member -->
<field name="groups_id" eval="[(6, 0, [ref('base.group_portal')])]"/>
<!-- allow signuped users to have a alias -->
<field name="alias_name">_usertemplate</field>
</record>
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

problema aggiornamento database 3 Anni 4 Mesi fa #22451

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
era successo anche a me tempo fa.
installazione non aggiornata?

penso comunque che puoi semplicemente commentare quel blocco xml in /usr/lib/python2.7/dist-packages/openerp/addons/auth_signup/auth_signup_data.xml
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

problema aggiornamento database 3 Anni 4 Mesi fa #22452

  • filippomicheletti
  • Avatar di filippomicheletti
  • Offline
  • Senior Boarder
  • Messaggi: 46
  • Karma: 0
Mi pare strano, non ho nemmeno cambiato versione!
E ancora più strano è che quando faccio il restore del backup va tutto bene, poi aggiorno i database e si inchioda lì... ammazzo il processo, riavvio odoo e tutto torna a funzionare come prima.
Che succede a commentare quel pezzo di modulo? Mi pare un problema legato all'autenticazione a occhio...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

problema aggiornamento database 3 Anni 4 Mesi fa #22453

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
è il blocco xml che crea l'utente template per il modulo portal.
per qualche motivo non si accorge che già esiste e vuole ricrearlo.
(o magari l'hai eliminato dall'elenco degli utenti)
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: filippomicheletti

problema aggiornamento database 3 Anni 4 Mesi fa #22454

  • filippomicheletti
  • Avatar di filippomicheletti
  • Offline
  • Senior Boarder
  • Messaggi: 46
  • Karma: 0
Sì, l'avevo eliminato in effetti... quindi che mi suggerisci di fare? Da un lato sono tentato di commentare quel pezzetto di modulo ma mi par euna soluzione poco ortodossa, ricreare l'utente template è sufficiente?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

problema aggiornamento database 3 Anni 4 Mesi fa #22455

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
Potresti provare con:
delete from ir_model_data where name='default_template_user';

teoricamente dovrebbe ricreare l'utente senza arrabbiarsi
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.141 secondi

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

Protected by R Antispam