安装odoo(开放式ERP 8)模块时出现问题

安装odoo(开放式ERP 8)模块时出现问题,odoo,openerp-8,Odoo,Openerp 8,我已经在数字海洋液滴上安装了8.0(OpenERP 8.0)。现在,当我尝试安装任何模块(应用程序)时,我得到以下错误 Traceback (most recent call last): File "/opt/odoo/odoo-server/openerp/http.py", line 525, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/odoo/o

我已经在数字海洋液滴上安装了8.0(OpenERP 8.0)。现在,当我尝试安装任何模块(应用程序)时,我得到以下错误

Traceback (most recent call last):
File "/opt/odoo/odoo-server/openerp/http.py", line 525, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo-server/openerp/http.py", line 562, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/odoo-server/openerp/http.py", line 302, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/service/model.py", line 113, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/http.py", line 299, in checked_call
return self.endpoint(*a, **kw)
File "/opt/odoo/odoo-server/openerp/http.py", line 791, in __call__
return self.method(*args, **kw)
File "/opt/odoo/odoo-server/openerp/http.py", line 395, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 953, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 941, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/module/module.py", line 450, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/module/module.py", line 498, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/opt/odoo/odoo-server/openerp/modules/registry.py", line 346, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 363, in load_modules
loaded_modules, update_module)
File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 263, 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-server/openerp/modules/loading.py", line 149, in load_module_graph
load_openerp_module(package.name)
File "/opt/odoo/odoo-server/openerp/modules/module.py", line 314, in load_openerp_module
__import__('openerp.addons.' + module_name)
File "/opt/odoo/odoo-server/openerp/modules/module.py", line 79, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "/opt/odoo/.local/share/Odoo/addons/8.0/travel/__init__.py", line 23, in <module>
from . import (
File "/opt/odoo/.local/share/Odoo/addons/8.0/travel/travel_passenger.py", line 27, in <module>
class travel_passenger(orm.Model):
File "/opt/odoo/odoo-server/openerp/models.py", line 253, in __init__
setattr(self, name, column.to_field())
File "/opt/odoo/odoo-server/openerp/osv/fields.py", line 161, in to_field
return Field.by_type[self._type](**self.to_field_args())
File "/opt/odoo/odoo-server/openerp/osv/fields.py", line 1305, in to_field_args
args['selection'] = self.selection
AttributeError: 'related' object has no attribute 'selection'
回溯(最近一次呼叫最后一次):
文件“/opt/odoo/odoo server/openerp/http.py”,第525行,在异常处理中
返回super(JsonRequest,self)。\u handle\u异常(exception)
文件“/opt/odoo/odoo-server/openerp/http.py”,第562行,已发送
结果=self.\u调用函数(**self.params)
文件“/opt/odoo/odoo server/openerp/http.py”,第302行,在调用函数中
返回选中的\u调用(self.db、*args、**kwargs)
文件“/opt/odoo/odoo-server/openerp/service/model.py”,第113行,在包装器中
返回f(数据库名,*args,**kwargs)
文件“/opt/odoo/odoo server/openerp/http.py”,第299行,在checked_调用中
返回自端点(*a,**kw)
文件“/opt/odoo/odoo server/openerp/http.py”,第791行,在调用中__
返回自方法(*参数,**kw)
文件“/opt/odoo/odoo server/openerp/http.py”,第395行,作为响应
响应=f(*参数,**kw)
文件“/opt/odoo/odoo服务器/addons/web/controllers/main.py”,第953行,调用按钮
action=self.\u调用\u kw(模型、方法、参数,{})
文件“/opt/odoo/odoo-server/addons/web/controllers/main.py”,第941行,输入
返回getattr(request.registry.get(model),method)(request.cr,request.uid,*args,**kwargs)
包装器中的文件“/opt/odoo/odoo server/openerp/api.py”,第241行
返回旧的_api(self、*args、**kwargs)
文件“/opt/odoo/odoo-server/openerp/addons/base/module/module.py”,第450行,在“立即安装”按钮中
返回self.\u button\u immediate\u函数(cr、uid、ids、self.button\u install、context=context)
包装器中的文件“/opt/odoo/odoo server/openerp/api.py”,第241行
返回旧的_api(self、*args、**kwargs)
文件“/opt/odoo/odoo-server/openerp/addons/base/module/module.py”,第498行,在即时按钮功能中
registry=openerp.modules.registry.RegistryManager.new(cr.dbname,update\u module=True)
文件“/opt/odoo/odoo server/openerp/modules/registry.py”,第346行,新格式
加载模块(注册表数据库、强制演示、状态、更新模块)
文件“/opt/odoo/odoo server/openerp/modules/loading.py”,第363行,加载模块
已加载\u模块,更新\u模块)
文件“/opt/odoo/odoo server/openerp/modules/loading.py”,第263行,加载标记的模块
已加载、已处理=加载\u模块\u图形(cr、图形、progressdict、报告=报告、跳过\u模块=加载的\u模块、执行\u检查=执行\u检查)
文件“/opt/odoo/odoo服务器/openerp/modules/load.py”,第149行,在加载模块图中
加载\u openerp\u模块(package.name)
文件“/opt/odoo/odoo server/openerp/modules/module.py”,第314行,加载openerp\u模块
__导入(openerp.addons.+模块名称)
文件“/opt/odoo/odoo server/openerp/modules/module.py”,第79行,加载模块
mod=imp.load_模块('openerp.addons.'+模块部分,f,路径,描述)
文件“/opt/odoo/.local/share/odoo/addons/8.0/travel/\uuuuu init\uuuuuuuu.py”,第23行,在
从…起进口(
文件“/opt/odoo/.local/share/odoo/addons/8.0/travel/travel\u passenger.py”,第27行,in
头等舱乘客(标准型号):
文件“/opt/odoo/odoo server/openerp/models.py”,第253行,在__
setattr(self、name、column.to_field())
文件“/opt/odoo/odoo server/openerp/osv/fields.py”,第161行,在to_字段中
返回字段按类型[self.\u type](**self.to\u字段参数())
文件“/opt/odoo/odoo server/openerp/osv/fields.py”,第1305行,在to_field_args中
args['selection']=自选择
AttributeError:“相关”对象没有属性“选择”

我认为在Odoo中设置时,配置存在一些问题。我使用了(at)中的一些脚本。如何摆脱这种情况?

看起来您破坏了名为“travel”的模块,该模块会阻止任何其他更新操作。 因此,您需要修复或禁用该模块。 请在PgAdmin上使用下面的sql查询。 更新ir_模块\u模块设置状态='unnstalled'where name='travel'


我不确定上述模块名称是否正确。如果上述查询不起作用,请将“travel”更改为正确的术语。

您是否有任何与“Traveling”相关的自定义模块。看起来,系统在导入“tarvel_passenger.py”时遇到了问题文件。如果可能的话,在这里发布该文件的代码。不,我在尝试安装任何模块时遇到了相同的错误。因此我认为模块代码没有问题。你能在这里发布“旅行”模块的代码吗?