-
Notifications
You must be signed in to change notification settings - Fork 662
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fcitx5 for android 备份提示 Error opening db '.temp' read-only.
关联 rime/librime#810
#1021
Comments
我看了下, 咱们雾凇似乎也有同样的词库操作。 |
不是他提的原因。雾凇从来就没有这个问题。 那个评论说的是上面声笔的问题,声笔的 lua 开了用户词典且没做 gc,会导致同步错误。 原 issue 在这 hchunhui/librime-lua#335 ,是我提的,影响所有 rime 前端,而且也是我帮忙多平台测试解决的。 这个问题的报错 log 是: IO error: lock xxx.userdb/LOCK: already held by process 你提到的报错 log 是
是个 fcitx5(Linux & Android)特有的问题。 |
这个 issue 保留在这里,有问题再这反馈吧。 主要是不清楚复现条件,因为我用了一两年 fcitx5,从来没碰到过你提到过的错误。所以猜测还和其他 io 操作有关。 @rebron1900 你用了外部同步工具读写过 fcitx5 for android 的 存储库吗? |
Error opening db '.temp' read-only.
关联 rime/librime#810
是的,android端数据都在data里面,为了同步数据我用folder sync对Fcitx5 Android的sync目录做了定时同步 小企鹅的tg群里很多人都这么用,开发者们被问道同步相关的问题也是都建议用这个 |
引发同步问题的 temp 文件很有可能 foldersync 同步的时候创建的。 你删掉里面的 temp 文件夹后,
看看有没有类似情况发生了,你测下吧 @rebron1900 |
这种多出一份词典的现象,一般不是配置能够引起的。 日志中,fcitx5 提示已经关掉了所有 session,该文件仍被占用,有可能是外部的某个程序读写。
还是去 rime/home 和 fcitx5 那边反馈吧。 |
我今天按你说的关掉同步软件的临时文件策略后测试了一天,目前暂时没有问题,再多用几天再来反馈 |
大佬,经过几天测试确实是这个问题,感谢 |
issue链接
rime/librime#810 (comment)
The text was updated successfully, but these errors were encountered: