Chissà se è giusto mettere qua il nuovo Thread....
Comunque, ho una Ubuntu 10.04 fresca, ho un server che lancio da dentro la dir del Tarball dell'ultima versione scaricato da openerp, ho una installazione minimale (in pratica ho solo il menù per l'admin), ho il modulo l10n_it scaricato da launchpad (copiato dentro bin/addons), quando lo installo mi comunica le dipendenze, poi installa le dipendenze e mi riporta questo errore (ho provato a bloccare l'installazione del modulo l10n_it e ripeterla)
Environment Information :
System : Linux-2.6.32-23-generic-x86_64-with-Ubuntu-10.04-lucid
OS Name : posix
Distributor ID: Ubuntu
Description: Ubuntu 10.04 LTS
Release: 10.04
Codename: lucid
Operating System Release : 2.6.32-23-generic
Operating System Version : #37-Ubuntu SMP Fri Jun 11 08:03:28 UTC 2010
Operating System Architecture : 64bit
Operating System Locale : it_IT.UTF8
Python Version : 2.6.5
OpenERP-Client Version : 5.0.6
Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last):
File "/home/mose/openerp-server-5.0.11/bin/netsvc.py", line 247, in dispatch
result = LocalService(service_name)(method, *params)
File "/home/mose/openerp-server-5.0.11/bin/netsvc.py", line 76, in __call__
return getattr(self, method)(*params)
File "/home/mose/openerp-server-5.0.11/bin/service/web_services.py", line 633, in execute
return self._execute(db, uid, wiz_id, datas, action, context)
File "/home/mose/openerp-server-5.0.11/bin/service/web_services.py", line 613, in _execute
return wiz.execute(db, uid, self.wiz_datas[wiz_id], action, context)
File "/home/mose/openerp-server-5.0.11/bin/wizard/__init__.py", line 178, in execute
res = self.execute_cr(cr, uid, data, state, context)
File "/home/mose/openerp-server-5.0.11/bin/wizard/__init__.py", line 73, in execute_cr
action_res = action(self, cr, uid, data, context)
File "/home/mose/openerp-server-5.0.11/bin/addons/base/module/wizard/wizard_module_upgrade.py", line 92, in _upgrade_module
db, pool = pooler.restart_pool(cr.dbname, update_module=True)
File "/home/mose/openerp-server-5.0.11/bin/pooler.py", line 62, in restart_pool
return get_db_and_pool(db_name, force_demo, status, update_module=update_module)
File "/home/mose/openerp-server-5.0.11/bin/pooler.py", line 40, in get_db_and_pool
addons.load_modules(db, force_demo, status, update_module)
File "/home/mose/openerp-server-5.0.11/bin/addons/__init__.py", line 741, in load_modules
r = load_module_graph(cr, graph, status, report=report)
File "/home/mose/openerp-server-5.0.11/bin/addons/__init__.py", line 642, in load_module_graph
tools.convert_xml_import(cr, m, fp, idref, mode=mode, noupdate=True, **kwargs)
File "/home/mose/openerp-server-5.0.11/bin/tools/convert.py", line 874, in convert_xml_import
obj.parse(doc.getroot())
File "/home/mose/openerp-server-5.0.11/bin/tools/convert.py", line 771, in parse
self._tags[rec.tag](self.cr, rec, n)
File "/home/mose/openerp-server-5.0.11/bin/tools/convert.py", line 314, in _tag_function
_eval_xml(self,rec, self.pool, cr, uid, self.idref, context=context)
File "/home/mose/openerp-server-5.0.11/bin/tools/convert.py", line 152, in _eval_xml
res = getattr(model, method)(cr, uid, *args)
File "/home/mose/openerp-server-5.0.11/bin/addons/sale/stock.py", line 122, in action_invoice_create
context=context)
File "/home/mose/openerp-server-5.0.11/bin/addons/stock/stock.py", line 726, in action_invoice_create
origin += ':' + move_line.picking_id.origin
TypeError: unsupported operand type(s) for +=: 'bool' and 'unicode'
Ollalà, alla fine il problema: è normale che mi riporti un errore per l'operando += non definito su bool ed unicode?
Se non interpreto male, che senso ha definire la somma su un booleano (e sull'unicode poi che non ho idea di che tipo di dati si tratti... credevo fosse una codifica di caratteri!)?
A naso mi pare che il modulo stock.py voglia operare su dei campi definiti con altri tipi di dati, mi sbaglio (e soprattutto, perchè ottengo questo errore?)?
Saluti