每次我尝试同步软件包时,系统都会提示远程软件包存储库已过期。我尝试过三个远程存储库,但总是收到相同的消息。有人知道哪里出了问题吗?
错误信息如下:
MiKTeX 问题报告消息:远程软件包存储库已过时。您必须选择其他存储库。
数据:url="http://ftp.math.purdue.edu/mirrors/ctan.org/systems/win32/miktex/tm/packages/" 来源:Libraries\MiKTeX\PackageManager\RestRemoteService.cpp 行:275 MiKTeX:2.9 操作系统:Windows 7
答案1
这似乎是 Windows 注册表中存储库的时间戳或身份验证令牌的一个错误。我发现删除完整的 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MiKTeX.org\MiKTeX\2.9\MPM 注册表项并重试可以修复它。
答案2
Windows 10 上同样的问题解决如下:
- 从中删除所有 MikTex 条目注册表。
- 删除MikTeX 2.9文件夹来自 c:\Program Files (x86)
- 删除MikTeX 2.9来自 c:\users...\AppData\Roaming 文件夹的文件夹。
- 运行安装程序并选择不是自动下载缺失的软件包。
最后一步意味着 TexWorks 将在每个缺少的包处停止。然后关闭 TexWorks,打开 MikTeX 包管理器,添加包,关闭包管理器,启动 TexWorks 并重试。
也许问题始于我尝试按照下载网页上的建议更新安装时。无论如何,我没有尝试更新我的安装,它运行正常。
答案3
看来这是一个已修复的错误。我今天已经能够更新所有内容。感谢修复此错误的人!