
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
OE升级到最新版本,web端无法备份数据库问题及解决办法
-
为了升级方面,昨天趁周末重新用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大神的慷慨相助! -
分享得不错.... 赞... 大家一起分享, 才会更丰富...
-
|| true) {
~~~~~~~~~~~
这看起来像是模拟测试 调试的时候,忘记把代码改回去了 -
版本 7.0-20130625-231025 好像这个问题已经修复,
之前我也遇到过 web端无法 备份,后来第二天就修复了。 -
版本 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"}} -
谢谢粉刷匠 6月29日 的版本 依然如此,看来 要研究 pgadmin 了
-
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
用户 (是啥就选啥)
恢复 的时候,(我是恢复到 另外一台服务器)
恢复的时候 先把本来的数据库删除,再重新创建一个(我是创建一个名字一样的)
然后恢复 -
8月1日的版本和8月3日的版本,都可以从web端 备份了
我工作用的和备份用的,分别升级到了这2个版本。
其他bug有待观察。