在 Ubuntu 16.04 上清理 Firefox 时出现 Bleachbit 错误

在 Ubuntu 16.04 上清理 Firefox 时出现 Bleachbit 错误

几天前全新安装 Ubuntu 16.04 后,Bleachbit 在清理 Firefox 时报告以下错误:

Error in execution of <bleachbit.Command.Function instance at 0x7f9f34b60680>
Traceback (most recent call last):
  File "/usr/share/bleachbit/bleachbit/Worker.py", line 84, in execute
    for ret in cmd.execute(self.really_delete):
  File "/usr/share/bleachbit/bleachbit/Command.py", line 146, in execute
    self.func(self.path)
  File "/usr/share/bleachbit/bleachbit/Special.py", line 280, in delete_mozilla_url_history
    FileUtilities.execute_sqlite3(path, cmds)
  File "/usr/share/bleachbit/bleachbit/FileUtilities.py", line 307, in execute_sqlite3
    '%s: %s' % (Common.decode_str(exc), path))
DatabaseError: UNIQUE constraint failed: moz_places.url: /home/user/.mozilla/firefox/kzebxoz8.default/places.sqlite

Firefox 中的历史记录未被删除。其他所有内容似乎都已正确清除。

有办法解决这个问题吗?

问候。

答案1

更新至BleachBit 版本 1.12修复了这个确切的问题

修复清理 Firefox 时出现 UNIQUE 约束失败的错误(由 danjackson1 和 gravy45 报告)

PS:由于 Ubuntu 的政策,其存储库中的 BleachBit 版本几乎一直都过期,因此我强烈建议始终从官方 BleachBit 网站获取它。

相关内容