Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

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



  • 为了升级方面,昨天趁周末重新用LP安装了一次OE,今天偶然听说最新安装的OE web端无法备份数据库。 我赶紧做了下测试,果不其然。每次点备份,都弹出一个窗口,url带有尾追:undefined/?token=1372056127285&session_id=31648c3af31e4396b9f2d4f04f76a695,备份页面就是endless loading。恰逢mrshelly总监听闻此事,并果断出手,几分钟的功夫就给出了答案。详细如下:<br /><br />问题原因:web 3981提交内容中判断语句错误。<br /><br />修正方法:<br /><br />\addons\web\static\src\js\coresetup.js 第 289 行.<br /><br />instance.web.Session --> get_file function 中<br /><br /><br />        if (navigator.userAgent.match(/(iPod|iPhone|iPad)/) || true) { <br /><br />这行的判断.改为 <br /><br />        if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {<br /><br />  或者if (navigator.userAgent.match(/(iPod|iPhone|iPad)/) || false) {<br /><br />即可.<br /><br />群友纷纷指责3981提交内容有明显挖坑嫌疑,总监更是为此愤愤不平,本人不懂代码,但由此事得到教训是,升级之前务必做好正体测试,以防无法预料的错误产生!<br />再次感谢mrshelly大神的慷慨相助!



  • 为了升级方面,昨天趁周末重新用LP安装了一次OE,今天偶然听说最新安装的OE web端无法备份数据库。 我赶紧做了下测试,果不其然。每次点备份,都弹出一个窗口,url带有尾追:undefined/?token=1372056127285&session_id=31648c3af31e4396b9f2d4f04f76a695,备份页面就是endless loading。恰逢mrshelly总监听闻此事,并果断出手,几分钟的功夫就给出了答案。详细如下:<br /><br />问题原因:web 3981提交内容中判断语句错误。<br /><br />修正方法:<br /><br />\addons\web\static\src\js\coresetup.js 第 289 行.<br /><br />instance.web.Session --> get_file function 中<br /><br /><br />        if (navigator.userAgent.match(/(iPod|iPhone|iPad)/) || true) { <br /><br />这行的判断.改为 <br /><br />        if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {<br /><br />  或者if (navigator.userAgent.match(/(iPod|iPhone|iPad)/) || false) {<br /><br />即可.<br /><br />群友纷纷指责3981提交内容有明显挖坑嫌疑,总监更是为此愤愤不平,本人不懂代码,但由此事得到教训是,升级之前务必做好正体测试,以防无法预料的错误产生!<br />再次感谢mrshelly大神的慷慨相助!



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



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



  • 版本 7.0-20130625-231025 好像这个问题已经修复,<br /><br />之前我也遇到过 web端无法 备份,后来第二天就修复了。



  • 版本 7.0-20130625-231025 我在6月26日测试是可以备份的,<br />不过 6月28日,可能是我数据库大了还是怎样了, 备份 总是 still loading ,15分钟还没动静,我继续升级看看情况。小白鼠。。<br /><br /> openerp 7.0-20130627-231102 升级中, 升级一般需要 1小时,升级到最后,发现  openerp 7.0-20130628-231051 出来了。。。<br /><br />改升级 628的。。<br /><br />更新好还是老样子,备份 数据库转很久 也不出来,不知道是不是 数据库 太大了。<br /><br />新建个数据库 也是一样,看来不是数据库 大了。<br /><br />换firefox浏览器 ,看到报错了<br /><br />Internal Server Error<br />{"message": "OpenERP WebClient Error", "code": 300, "data": {"debug": "Client Traceback (most recent call last):\n File &quot;/usr/lib/pymodules/python2.7/openerp/addons/web/http.py&quot;, line 285, in dispatch\n r = method(self, **self.params)\n File &quot;/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py&quot;, line 812, in backup\n {'fileToken': int(token)}\nValueError: invalid literal for int() with base 10: ''\n", "type": "client_exception"}}



  • 我遇到的问题同上。



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



  • pgadmin III 1.16.1 最新版,<br /><br />ubuntu 下 需要 先修改2个文件,才能 正常使用 <br />设置其它机器上对postgres的访问<br />修改sudo vi /etc/postgresql/9.1/main/pg_hba.conf:<br />在ipv4 这里 看到:  host all all 0.0.0.0/0 md5 #0.0.0.0为地址段,0为多少二进制位<br />修改为例如:192.168.0.0/16代表192.168.0.1-192.168.255.254<br />6. 修改sudo vi /etc/postgresql/9.1/main/postgresql.conf<br />listen_address = '*'<br />只要取消注释即可<br /><br />7. 重启数据库<br />sudo /etc/init.d/postgresql restart<br /><br />备份的时候 选 tar 格式的, 有些格式好像 不能恢复 <br />编码 utf8 <br />用户 (是啥就选啥)<br /><br /><br />恢复 的时候,(我是恢复到 另外一台服务器)<br />恢复的时候 先把本来的数据库删除,再重新创建一个(我是创建一个名字一样的)<br />然后恢复



  • 8月1日的版本和8月3日的版本,都可以从web端 备份了<br />我工作用的和备份用的,分别升级到了这2个版本。<br /><br />其他bug有待观察。



  • 感谢提供此重要信息。<br />


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待