尝试更新时出现 MIKTex 2.9.6161 ssl 错误

尝试更新时出现 MIKTex 2.9.6161 ssl 错误

我刚刚使用 basic-miktex-2.9.6161-x64.exe 包安装了 MIKTex 6161。当我进入开始菜单并选择更新或更新管理员时,我收到 SSL 连接错误:

日志文件的输出是:

2017-01-10 10:07:45,781-0700 INFO 更新 - 开始:更新向导(MiKTeX 2.9.6100 64 位) 2017-01-10 10:08:11,594-0700 INFO FileCopyPage - 2017-01-10 10:08:11,595-0700 INFO FileCopyPage - 错误:SSL 连接错误 2017-01-10 10:36:59,681-0700 INFO 更新 - 开始:更新向导(MiKTeX 2.9.6100 64 位) 2017-01-10 10:37:51,888-0700 INFO 更新 - 开始:更新向导(MiKTeX 2.9.6100 64 位) 2017-01-10 10:38:05,371-0700 INFO FileCopyPage - 2017-01-10 10:38:05,372-0700 INFO FileCopyPage - 错误:SSL 连接错误

答案1

关于此错误有一个很长的错误报告:https://sourceforge.net/p/miktex/bugs/2548/

解决方法是设置环境变量

较旧的 miktex:

MIKTEX_MPM_REMOTESERVICE6100=multiplexor  

或较新的 miktex:

MIKTEX_MPM_REMOTESERVICE6210=multiplexor

(如有疑问请同时设置...)

然后再次运行更新管理器(管理员)以获取正确的二进制文件。

更新后,应该可以删除环境变量(例外:Windows XP 始终需要它。)

答案2

更改安装软件包的链接。例如,将其更改为: https://ftp.jaist.ac.jp

答案3

为了运行更新,我必须在 Windows cmd 控制台中设置 https_proxy。在我公司的网络中,需要 https_proxy 才能连接到互联网上的特定源。我打开了 cmd 控制台并使用以下命令:

set https_procy=... --> 用有效的代理服务器替换“...”

set MIKTEX_MPM_REMOTESERVICE6100=multiplexor--> 源自 Ulrike Fischer 的回答

set MIKTEX_MPM_REMOTESERVICE6210=multiplexor--> 源自 Ulrike Fischer 的回答

mpm --admin--> 源自 Ulrike Fischer 的回答

相关内容