跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. 請教安裝wizard時出現 "ir_module_module_certificate_uniq" 問題

請教安裝wizard時出現 "ir_module_module_certificate_uniq" 問題

已定时 已固定 已锁定 已移动 Odoo 新手求助
8 帖子 3 发布者 4.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • K 离线
    K 离线
    kk071700
    写于 最后由 编辑
    #1

    小弟之前寫了一個wizard並安裝到系統上
    之後又將此wizard為基礎複製一份做修改並更改其中所有相關的名稱及參數
    在欲安裝新wizard時出現以下錯誤
    duplicate key value violates unique constraint "ir_module_module_certificate_uniq" ˊ

    按照網上搜尋的解決方法是在_openerp_.py中移掉certificate
    但由於wizard中無_openerp_.py 所以在新wizard中_terp_.py中加入 'certificate': '0060820120420',(註:在原有的wizard中必無加入certificate參數)
    再重新安裝新wizard還是出現一樣的Error

    懇請指導是哪裡出問題 該如何解決
    還有certificate的值是自己隨便產生 這樣對嗎?

    1 条回复 最后回复
    0
    • JoshuaJ 离线
      JoshuaJ 离线
      Joshua 管理员
      写于 最后由 编辑
      #2

      直接把  'certificate': '0060820120420',
      删掉,不用也可以的。

      【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

      1 条回复 最后回复
      0
      • K 离线
        K 离线
        kk071700
        写于 最后由 编辑
        #3

        [quote author=Joshua link=topic=2895.msg9751#msg9751 date=1334888060]
        直接把  'certificate': '0060820120420',
        删掉,不用也可以的。
        [/quote]

        Joshua大 你好
        原本新的wizard中並沒有加入 'certificate': '0060820120420' 但是於安裝時出現以上Error
        所以才嘗試加入'certificate': '0060820120420'以讓系統區別新舊wizard
        但是加入後仍然出現一樣的Error

        1 条回复 最后回复
        0
        • digitalsatoriD 离线
          digitalsatoriD 离线
          digitalsatori 管理员
          写于 最后由 编辑
          #4

          OpenERP公司为所有其直接支持维护的模块生成唯一的certificate编码。我们在创建自己的模块时,可能会从拷贝官方模块的__openerp__.py,从而也拷贝了其certificate值。系统中是不允许存在两个一样的certificate的,所以最简单的做法是将你定制的模块中__openerp__.py中的certificate删除。你不需要certificate,没有certificate模块一点也不影响其运行。

          另,如果您认为您开发的模块有普适性,希望进入官方模块维护集,那你需要付出一点$来获得这个certificate。(自己生成一个合乎OpenERP检验规则的certificate很容易,;-), 不过那实在是无聊和不合法的)

          【上海先安科技】(tony AT openerp.cn)

          1 条回复 最后回复
          0
          • K 离线
            K 离线
            kk071700
            写于 最后由 编辑
            #5

            [quote author=digitalsatori link=topic=2895.msg9753#msg9753 date=1334888485]
            OpenERP公司为所有其直接支持维护的模块生成唯一的certificate编码。我们在创建自己的模块时,可能会从拷贝官方模块的__openerp__.py,从而也拷贝了其certificate值。系统中是不允许存在两个一样的certificate的,所以最简单的做法是将你定制的模块中__openerp__.py中的certificate删除。你不需要certificate,没有certificate模块一点也不影响其运行。

            另,如果您认为您开发的模块有普适性,希望进入官方模块维护集,那你需要付出一点$来获得这个certificate。(自己生成一个合乎OpenERP检验规则的certificate很容易,;-), 不过那实在是无聊和不合法的)
            [/quote]

            digitalsatori大 您好
            那想請教新舊wizard都是我自己開發(都沒有certificate)
            可是安裝新wizard時出現duplicate key value violates unique constraint "ir_module_module_certificate_uniq" ˊ
            那應該是何原因造成??該如何解決(附件為新舊wizard)

            1 条回复 最后回复
            0
            • digitalsatoriD 离线
              digitalsatoriD 离线
              digitalsatori 管理员
              写于 最后由 编辑
              #6

              如果你自己开发的模块没有设置certificate,certificate的唯一性问题可能来源于其依赖模块或其他待更新模块。
              对于你的情况,你可能在系统安装过你定制的模块,那时你设置过certificate
              所以可以到ir_module_module表中检查一下

              【上海先安科技】(tony AT openerp.cn)

              1 条回复 最后回复
              0
              • K 离线
                K 离线
                kk071700
                写于 最后由 编辑
                #7

                [quote author=digitalsatori link=topic=2895.msg9756#msg9756 date=1334889880]
                如果你自己开发的模块没有设置certificate,certificate的唯一性问题可能来源于其依赖模块或其他待更新模块。
                对于你的情况,你可能在系统安装过你定制的模块,那时你设置过certificate
                所以可以到ir_module_module表中检查一下
                [/quote]

                感謝digitalsatori大指點
                經查將一些已經import入卻未安裝的Module安裝後問題就解決了(可能是這些Module有關聯性)

                再次感謝

                1 条回复 最后回复
                0

                • 登录

                • 没有帐号? 注册

                • 登录或注册以进行搜索。
                • 第一个帖子
                  最后一个帖子
                0
                • 版块
                • 标签
                • 热门
                • 用户
                • 群组