R包安装时间歇性出现lazy-load数据库损坏错误求助
问题:RStudio安装已加载的R包时出现lazy-load数据库损坏及libdeflate内部错误
环境信息
- 操作系统:Ubuntu 24.04.2 LTS
- R版本:4.5.0
- RStudio版本:2024.12.1 Build 563
问题现象
通过RStudio的「安装」按钮(实际执行命令:R CMD INSTALL --preclean --no-multiarch --with-keep.source <pkg>)安装自研R包时,若该包已加载且其生成的数据也处于加载状态,会间歇性触发错误及警告:
- 核心错误:lazy-load数据库损坏
- 附加警告:libdeflate相关内部错误
在全新启动的R实例中执行相同安装操作则不会出现该问题,目前仅能通过执行.rs.restartR()重启R会话临时解决,但希望定位问题根源并彻底修复。尝试使用CRAN官方包及此前通过CRAN检查的自研包复现该问题,均未成功。
错误信息
Error: lazy-load database '/home/user/R/x86_64-pc-linux-gnu-library/4.5/mypackage/R/mypackage.rdb' is corrupt In addition: Warning message: internal error 1 in R_decompress1 with libdeflate
内容的提问来源于stack exchange,提问作者doro
相关产品推荐
相关产品推荐

