Installation 如何在OpenERP 6中安装产品\图像\ olbs模块?

Installation 如何在OpenERP 6中安装产品\图像\ olbs模块?,installation,erp,openerp,Installation,Erp,Openerp,当我尝试安装模块product\u images\u OLB时,出现错误“No references to product.group\u product\u manager” 我有一个OpenERPv6.0.2实例在Ubuntu 10.04上运行。但我似乎遇到了一个记录在案的错误。当我要安装某些模块时,客户端(在windows上运行)会显示此错误: Environment Information : System : Windows-2003Server-5.2.3790-SP2 OS Na

当我尝试安装模块product\u images\u OLB时,出现错误“No references to product.group\u product\u manager”

我有一个OpenERPv6.0.2实例在Ubuntu 10.04上运行。但我似乎遇到了一个记录在案的错误。当我要安装某些模块时,客户端(在windows上运行)会显示此错误:

Environment Information : System : Windows-2003Server-5.2.3790-SP2 OS Name : nt Operating System Release : 2003Server Operating System Version : 5.2.3790 Operating System Architecture : 32bit Operating System Locale : de_DE.cp1252 Python Version : 2.5.2 OpenERP-Client Version : 6.0.2 Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last): File "/usr/share/pyshared/openerp-server/netsvc.py", line 489, in dispatch result = ExportService.getService(service_name).dispatch(method, auth, params) File "/usr/share/pyshared/openerp-server/service/web_services.py", line 599, in dispatch res = fn(db, uid, *params) File "/usr/share/pyshared/openerp-server/osv/osv.py", line 122, in wrapper return f(self, dbname, *args, **kwargs) (...) File "/usr/share/pyshared/openerp-server/osv/orm.py", line 732, in _get_id record_id = ir_model_data_obj._get_id(cr, uid, module, xml_id) File "/usr/share/pyshared/openerp-server/tools/misc.py", line 823, in cached_result result2 = fn(self2, cr, *args[:self.skiparg-2], **kwargs2) File "/usr/share/pyshared/openerp-server/addons/base/ir/ir_model.py", line 602, in _get_id raise ValueError('No references to %s.%s' % (module, xml_id)) ValueError: No references to product.group_product_manager 环境资料: 系统:Windows-2003Server-5.2.3790-SP2 操作系统名称:nt 操作系统版本:2003Server 操作系统版本:5.2.3790 操作系统架构:32位 操作系统区域设置:de_de.cp1252 Python版本:2.5.2 OpenERP客户端版本:6.0.2 未找到最新版本号和ID:Bazaar软件包!回溯(最近一次呼叫最后一次): 文件“/usr/share/pyshared/openerp server/netsvc.py”,第489行,在分派中 结果=ExportService.getService(服务名称).dispatch(方法、身份验证、参数) 文件“/usr/share/pyshared/openerp server/service/web_services.py”,第599行,在分派中 res=fn(db,uid,*params) 包装器中的文件“/usr/share/pyshared/openerp server/osv/osv.py”,第122行 返回f(self、dbname、*args、**kwargs) (...) 文件“/usr/share/pyshared/openerp server/osv/orm.py”,第732行,在获取id中 记录\u id=ir\u模型\u数据\u对象。\u获取\u id(cr、uid、模块、xml\u id) 缓存结果中的文件“/usr/share/pyshared/openerp server/tools/misc.py”,第823行 结果2=fn(self2,cr,*args[:self.skiparg-2],**kwargs2) 文件“/usr/share/pyshared/openerp server/addons/base/ir/ir\u model.py”,第602行,位于get\u id中 raise VALUERROR('未引用%s.%s'(模块,xml\U id)) ValueError:未引用product.group\u product\u manager 我试图安装产品\u图像\u olbs模块6.0.0.1

经过一些研究,我发现了两个似乎合适的错误报告:


编辑:本例中的解决方案实际上是我必须使用最新版本的product\u images\u olbs

我以为我在用它,但事实并非如此,这是因为我对集市的错误使用。(我来自吉特,但越来越习惯于集市;)

如果适用于模块的旧版本,则接受的答案是正确的


这是新版本的\addons\product\u images\u olbs\security\ir.model.access.csv(来自版本5486):

“id”、“name”、“model\u id:id”、“group\u id:id”、“perm\u read”、“perm\u write”、“perm\u create”、“perm\u unlink” “访问产品图片”“产品图片”“产品图片”“产品图片”“模型图片”“产品图片”“基地集团销售经理”,1,1,1,1 同一文件的旧版本:

"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_product_images_olbs_product_images","product_images_olbs_product_images","model_product_images","product.group_product_manager",1,1,1,1 “id”、“name”、“model\u id:id”、“group\u id:id”、“perm\u read”、“perm\u write”、“perm\u create”、“perm\u unlink” “访问产品图片”“产品图片”“产品图片”“产品图片”“模型产品图片”“产品组产品经理”,1,1,1,1
旧文件引用了product.group\u product\u manager,这对于OpenERP 6.0.2不再正确我的内存有点模糊,但我认为该错误意味着您尝试安装的模块中的一个XML文件引用了
product
模块中id为
group\u product\u manager
的记录,但是
产品
模块不包含任何具有该id的记录

您发现的任何bug都有补丁或合并建议吗?如果是这样,他们有帮助吗

一种可能的解决方案是查看产品模块,查看该记录id是否已更改为类似的内容,并在正在安装的模块中进行相同的更改

另一个选项是从正在安装的模块中删除引用。这取决于它的使用方式,可能会也可能不会导致其他问题


最后,您可以使用该id创建一个记录,供新模块使用。我认为所有这些引用都会在
ir\u data
表中查找,因此您可以在那里创建一个新记录。

我的内存有点模糊,但我认为该错误意味着您尝试安装的模块中的一个XML文件引用了
product
模块中id为
group\u product\u manager
的记录,但是
产品
模块不包含任何具有该id的记录

您发现的任何bug都有补丁或合并建议吗?如果是这样,他们有帮助吗

一种可能的解决方案是查看产品模块,查看该记录id是否已更改为类似的内容,并在正在安装的模块中进行相同的更改

另一个选项是从正在安装的模块中删除引用。这取决于它的使用方式,可能会也可能不会导致其他问题

最后,您可以使用该id创建一个记录,供新模块使用。我认为所有这些引用都会在
ir\u data
表中查找,因此您可以在那里创建一个新记录

"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_product_images_olbs_product_images","product_images_olbs_product_images","model_product_images","product.group_product_manager",1,1,1,1