You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10环境下R 4.3.1执行update.packages下载二进制包后报错求助

Windows 10环境下R 4.3.1执行update.packages下载二进制包后报错求助

我在Windows 10系统上运行R 4.3.1时,遇到了包更新失败的问题:执行update.packages(ask = FALSE)命令后,二进制包明明已经下载完成,却突然报错导致更新无法继续,具体的报错及追踪信息如下:

trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.3/xfun_0.40.zip'
Content type 'application/zip' length 434230 bytes (424 KB)
downloaded 424 KB

Error in if (any(diff)) { : missing value where TRUE/FALSE needed

traceback()

5: tools::checkMD5sums(pkgname, file.path(tmpDir, pkgname))
4: unpackPkgZip(foundpkgs[okp, 2L], foundpkgs[okp, 1L], lib, libs_only,
lock)
3: .install.winbinary(pkgs = bins, lib = lib, contriburl = contrib.url(repos,
type2), method = method, available = av2, destdir = destdir,
dependencies = NULL, libs_only = libs_only, quiet = quiet,
...)
2: install.packages(update[instlib == l, "Package"], l, repos = repos,
method = method, ..., type = type)
1: update.packages(ask = FALSE)

后来我终于找到了问题的根源:我的杀毒软件BitDefender检测到acepack.dll感染了Gen:Variant.Tedy.278833,直接把这个文件隔离了。我删除了acepack包之后,其他所有包都顺利完成更新了。

备注:内容来源于stack exchange,提问作者SteveM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 11:23:08