跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. OE升级到最新版本,web端无法备份数据库问题及解决办法

OE升级到最新版本,web端无法备份数据库问题及解决办法

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
9 帖子 4 发布者 6.7k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • P 离线
    P 离线
    Pepsi
    写于 最后由 编辑
    #1

    为了升级方面,昨天趁周末重新用LP安装了一次OE,今天偶然听说最新安装的OE web端无法备份数据库。 我赶紧做了下测试,果不其然。每次点备份,都弹出一个窗口,url带有尾追:undefined/?token=1372056127285&session_id=31648c3af31e4396b9f2d4f04f76a695,备份页面就是endless loading。恰逢mrshelly总监听闻此事,并果断出手,几分钟的功夫就给出了答案。详细如下:

    问题原因:web 3981提交内容中判断语句错误。

    修正方法:

    \addons\web\static\src\js\coresetup.js 第 289 行.

    instance.web.Session --> get_file function 中


            if (navigator.userAgent.match(/(iPod|iPhone|iPad)/) || true) {

    这行的判断.改为

            if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {

      或者if (navigator.userAgent.match(/(iPod|iPhone|iPad)/) || false) {

    即可.

    群友纷纷指责3981提交内容有明显挖坑嫌疑,总监更是为此愤愤不平,本人不懂代码,但由此事得到教训是,升级之前务必做好正体测试,以防无法预料的错误产生!
    再次感谢mrshelly大神的慷慨相助!

    1 条回复 最后回复
    0
    • M 离线
      M 离线
      mrshelly
      写于 最后由 编辑
      #2

      分享得不错.... 赞... 大家一起分享, 才会更丰富...

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

        || true) {
        ~~~~~~~~~~~
        这看起来像是模拟测试 调试的时候,忘记把代码改回去了

        1 条回复 最后回复
        0
        • 卓 离线
          卓 离线
          卓忆
          写于 最后由 编辑
          #4

          版本 7.0-20130625-231025 好像这个问题已经修复,

          之前我也遇到过 web端无法 备份,后来第二天就修复了。

          恬淡

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

            版本 7.0-20130625-231025 我在6月26日测试是可以备份的,
            不过 6月28日,可能是我数据库大了还是怎样了, 备份 总是 still loading ,15分钟还没动静,我继续升级看看情况。小白鼠。。

            openerp 7.0-20130627-231102 升级中, 升级一般需要 1小时,升级到最后,发现  openerp 7.0-20130628-231051 出来了。。。

            改升级 628的。。

            更新好还是老样子,备份 数据库转很久 也不出来,不知道是不是 数据库 太大了。

            新建个数据库 也是一样,看来不是数据库 大了。

            换firefox浏览器 ,看到报错了

            Internal Server Error
            {"message": "OpenERP WebClient Error", "code": 300, "data": {"debug": "Client Traceback (most recent call last):\n File "/usr/lib/pymodules/python2.7/openerp/addons/web/http.py", line 285, in dispatch\n r = method(self, **self.params)\n File "/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py", line 812, in backup\n {'fileToken': int(token)}\nValueError: invalid literal for int() with base 10: ''\n", "type": "client_exception"}}

            恬淡

            1 条回复 最后回复
            0
            • 卓 离线
              卓 离线
              卓忆
              写于 最后由 编辑
              #6

              谢谢粉刷匠 6月29日 的版本 依然如此,看来 要研究 pgadmin 了

              恬淡

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

                pgadmin III 1.16.1 最新版,

                ubuntu 下 需要 先修改2个文件,才能 正常使用
                设置其它机器上对postgres的访问
                修改sudo vi /etc/postgresql/9.1/main/pg_hba.conf:
                在ipv4 这里 看到:  host all all 0.0.0.0/0 md5 #0.0.0.0为地址段,0为多少二进制位
                修改为例如:192.168.0.0/16代表192.168.0.1-192.168.255.254
                6. 修改sudo vi /etc/postgresql/9.1/main/postgresql.conf
                listen_address = '*'
                只要取消注释即可

                7. 重启数据库
                sudo /etc/init.d/postgresql restart

                备份的时候 选 tar 格式的, 有些格式好像 不能恢复
                编码 utf8
                用户 (是啥就选啥)


                恢复 的时候,(我是恢复到 另外一台服务器)
                恢复的时候 先把本来的数据库删除,再重新创建一个(我是创建一个名字一样的)
                然后恢复

                恬淡

                1 条回复 最后回复
                0
                • 卓 离线
                  卓 离线
                  卓忆
                  写于 最后由 编辑
                  #8

                  8月1日的版本和8月3日的版本,都可以从web端 备份了
                  我工作用的和备份用的,分别升级到了这2个版本。

                  其他bug有待观察。

                  恬淡

                  1 条回复 最后回复
                  0

                  • 登录

                  • 没有帐号? 注册

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