我不断被告知远程软件包存储库已过时

我不断被告知远程软件包存储库已过时

每次我尝试同步软件包时,系统都会提示远程软件包存储库已过期。我尝试过三个远程存储库,但总是收到相同的消息。有人知道哪里出了问题吗?

错误信息如下:

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 上同样的问题解决如下:

  1. 从中删除所有 MikTex 条目注册表
  2. 删除MikTeX 2.9文件夹来自 c:\Program Files (x86)
  3. 删除MikTeX 2.9来自 c:\users...\AppData\Roaming 文件夹的文件夹。
  4. 运行安装程序并选择不是自动下载缺失的软件包。

最后一步意味着 TexWorks 将在每个缺少的包处停止。然后关闭 TexWorks,打开 MikTeX 包管理器,添加包,关闭包管理器,启动 TexWorks 并重试。

也许问题始于我尝试按照下载网页上的建议更新安装时。无论如何,我没有尝试更新我的安装,它运行正常。

答案3

看来这是一个已修复的错误。我今天已经能够更新所有内容。感谢修复此错误的人!

https://sourceforge.net/p/miktex/bugs/2544/

相关内容