odoo迁移数据库静态文件不加载问题

从其他服务器的数据库拷贝的数据库恢复后可能出现静态文件丢失,导致所有页面的图片都还不能访问,后台会有如下报错

Traceback (most recent call last):
  File "/home/ubuntu/Odoo/my_gooderp/openobject/odoo/addons/base/ir/ir_attachment.py", line 100, in _file_read
    r = open(full_path,'rb').read().encode('base64')
IOError: [Errno 2] No such file or directory: u'/root/.local/share/Odoo/filestore/wxzy_1108/39/39a7601618d045cf8f8a3e28d71ad1c0f888fdb5'
2019-11-26 06:48:32,184 3914 INFO wxzy_1108 odoo.addons.base.ir.ir_attachment: _read_file reading /root/.local/share/Odoo/filestore/wxzy_1108/8d/8dcb6d04d9c3b7c4641b8498d57b5775a4205f8d
Traceback (most recent call last):
  File "/home/ubuntu/Odoo/my_gooderp/openobject/odoo/addons/base/ir/ir_attachment.py", line 100, in _file_read
    r = open(full_path,'rb').read().encode('base64')
IOError: [Errno 2] No such file or directory: u'/root/.local/share/Odoo/filestore/wxzy_1108/8d/8dcb6d04d9c3b7c4641b8498d57b5775a4205f8d'
2019-11-26 06:48:32,184 3914 INFO wxzy_1108 odoo.addons.base.ir.ir_attachment: _read_file reading /root/.local/share/Odoo/filestore/wxzy_1108/cf/cfdb3076b153150f95753c3688af9f927adcf1f0
Traceback (most recent call last):
  File "/home/ubuntu/Odoo/my_gooderp/openobject/odoo/addons/base/ir/ir_attachment.py", line 100, in _file_read
    r = open(full_path,'rb').read().encode('base64')
  File "/home/ubuntu/Odoo/my_gooderp/openobject/odoo/addons/base/ir/ir_attachment.py", line 100, in _file_read
    r = open(full_path,'rb').read().encode('base64')
IOError: [Errno 2] No such file or directory: u'/root/.local/share/Odoo/filestore/wxzy_1108/75/759750baeacf34eb609b6ba942dbb91933dae03b'
2019-11-26 06:48:32,185 3914 INFO wxzy_1108 odoo.addons.base.ir.ir_attachment: _read_file reading /root/.local/share/Odoo/filestore/wxzy_1108/2a/2afd08acd4914da8d5ae1afcaad519ff7352b65c
Traceback (most recent call last):
  File "/home/ubuntu/Odoo/my_gooderp/openobject/odoo/addons/base/ir/ir_attachment.py", line 100, in _file_read
    r = open(full_path,'rb').read().encode('base64')
IOError: [Errno 2] No such file or directory: u'/root/.local/share/Odoo/filestore/wxzy_1108/2a/2afd08acd4914da8d5ae1afcaad519ff7352b65c'
2019-11-26 06:48:32,185 3914 INFO wxzy_1108 odoo.addons.base.ir.ir_attachment: _read_file reading /root/.local/share/Odoo/filestore/wxzy_1108/26/26723a290487e3e565da0e332e3e9dbc87eebb1a
Traceback (most recent call last):
  File "/home/ubuntu/Odoo/my_gooderp/openobject/odoo/addons/base/ir/ir_attachment.py", line 100, in _file_read
    r = open(full_path,'rb').read().encode('base64')
IOError: [Errno 2] No such file or directory: u'/root/.local/share/Odoo/filestore/wxzy_1108/26/26723a290487e3e565da0e332e3e9dbc87eebb1a'
2019-11-26 06:48:32,185 3914 INFO wxzy_1108 odoo.addons.base.ir.ir_attachment: _read_file reading /root/.local/share/Odoo/filestore/wxzy_1108/45/45bff6378331e9a088a96ccbe79a7b36d72876cb
Traceback (most recent call last):
  File "/home/ubuntu/Odoo/my_gooderp/openobject/odoo/addons/base/ir/ir_attachment.py", line 100, in _file_read
    r = open(full_path,'rb').read().encode('base64')
IOError: [Errno 2] No such file or directory: u'/root/.local/share/Odoo/filestore/wxzy_1108/45/45bff6378331e9a088a96ccbe79a7b36d72876cb'

这应该就是数据库不同的哈希值导致数据库缓存的文件名不对,
对于这种情况,如果没有其他附件的话可以直接更新base模块即可恢复网页基本的图标图片

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,795评论 1 32
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,790评论 0 9
  • Web网站测试流程和方法(转载) 1测试流程与方法 1.1测试流程 进行正式测试之前,应先确定如何开展测试,不可盲...
    夏了夏夏夏天阅读 5,077评论 0 0
  • Csdn 混淆介绍 Proguard是一个Java类文件压缩器、优化器、混淆器、预校验器。压缩环节会检测以及移除没...
    落魄的安卓开发阅读 16,383评论 13 170
  • 路遥知马力,日久见人心。不穷一时,不知谁会掏钱给你;不难以回,不知谁会真心帮你。落魄一次,才知谁会死心塌地跟你;无...
    衡度2768阅读 1,573评论 0 1