安装“11 月包重构”更新后,Miktex 更新向导无法连接

安装“11 月包重构”更新后,Miktex 更新向导无法连接

环境:Win 7 64位(定期更新)

我自 2012 年以来就安装了 32 位 Miktex,自那时起,我更新了十次,都没有出现过任何问题,因此我养成了不先检查网站就进行更新的坏习惯。

今天早上我再次运行更新,它严重崩溃了,告诉我它无法继续,因为C:\Program Files\MiKTeX 2.9\miktex\config\scripts.ini被篡改了(肯定不是我做的!),导致安装完全损坏。编译不再运行,mpm 和更新向导不再启动。

在网站上读到发生了什么之后,我没有再进行进一步的调试,我删除了所有内容并重新安装了 64 位(basic-miktex-2.9.6069-x64.exe),之后我运行更新并按照步骤一步一步进行操作十一月包重构(为了确保万无一失,我卸载并重新启动了所有内容四次)。

我所获得的只是一个安装,其中更新向导不再起作用,并且我无法完成更新过程。

日志中什么都没写,我只看到一个弹出窗口,上面写着

Sorry but something went wrong: SSL connect error

但实际上,repo 不存在真正的连接问题。我尝试了四个不同的 repo,在更新之前它们可以工作,在更新之后它们不再工作,而 mpm 仍然可以连接,没有问题。

我注意到的是,上面的程序表明

Package miktex-luatex-base will be replaced by packages luatex, miktex-luatex and tex-ini-files

但包luatex在任何地方都不存在。这可能是问题的原因吗?或者重构处于中间阶段,尚未完成,还不能用于更新?

有人知道吗?

谢谢,加布里埃尔

存储库损坏

今天早上我再次在 Miktex 网站上找到了下载。我下载setup-2.9.6050-x64.exe并安装了它,以便直接从 repo 下载软件包。这是使用开箱即用的安装调用更新向导的结果:

2016-11-15 07:49:39,471+0100 INFO  Update - starting: Update Wizard (MiKTeX 2.9.6100 64-bit)
2016-11-15 07:49:48,309+0100 INFO  FileCopyPage - 
2016-11-15 07:49:48,309+0100 INFO  FileCopyPage - Error: SSL connect error

现在我只能假设要么是 repo 连接发生了一些变化,而我无法找到相关文档,要么是重构破坏了 repo。

我相应地更改了标题。如果我可以给出建议,请远离更新,直到整个事情都解决为止。我会尝试打开一个错误。

加布里埃莱

答案1

问题解决了。万一有人像我一样,在安装 IE 时缺少 Let's Encrypt 根 CA 证书,可以这样做。您有两种选择:

  1. 下载证书Identtrust 下载页面将其保存在文本文件中,然后将其导入 IE 11 的“受信任的根证书颁发机构”证书存储区。在尝试更新向导之前,请确保关闭所有 IE 窗口,然后您就可以再次运行了。

  2. 如果你还安装了 Firefox,那么即使它比 IE 更老,它也有可能拥有完整的证书套件,详情请见让我们加密证书页面。它被调用Digital Signature Trust Co.,您可以从中选择导出证书DST Root CA X3。您可以以.txt.crt格式导出它,然后像上面一样将其导入 IE。如果您以 格式导出它.crt,双击它将直接调用 IE 证书导入实用程序。

如果安装证书后仍然有问题,那么即使您没有收到任何错误消息,您的更新也可能出了问题,而且根据我的经验,您除了卸载并重新安装之外没有其他选择。请参阅引用错误的末尾以获取更多提示。

希望这可以帮助某人避免“十一月更新”的证书更改的麻烦。

加布里埃莱

答案2

看起来 repo 中的更新向导的版本存在一些问题。

已打开的 bug#2548

相关内容