【问题标题】:Facing error : Cannot create symbolic link面临错误:无法创建符号链接
【发布时间】:2014-07-15 04:26:24
【问题描述】:

我正在尝试安装 openSSL,但在提取 openssl-1.0.1g.tar 时出现错误:

错误:

D:\openssl-1.0.1g.tar_3: Cannot create symbolic link D:\openssl-1.0.1g\apps\md4.c     
A required privilege is not held by the client. !  

实际上我正在尝试生成 CSR/PEM 编码的证书请求文件。所以为此我需要安装openSSL,但它在提取时给了我这个错误。任何人都可以引导我朝着正确的方向前进。

【问题讨论】:

  • 您是否正在安装或生成 CSR?
  • 你有没有想过这个问题?我有类似的问题(对于不同的.tar 文件)
  • 包含 OpenSSL 源代码的存档包含指向不存在文件的符号链接。在 Linux/Unix 上,那些损坏的符号链接稍后由 config 脚本修复,但在 Windows 上,似乎大多数(所有)解包器都无法处理它们。

标签: openssl pem csr


【解决方案1】:

您应该使用带有来自OpenSSL for Windows 项目的预编译二进制文件的安装程序,而不是使用 OpenSSL 的源代码提取 tarball。

【讨论】:

  • 这不是一个好的解决方案。第一个来源比二进制更安全。第二个 OpenSLL-Win32 仅附带 DLL 的发布版本,我没有看到包含调试 DLL。
  • @WernerHenze 我完全同意你的第一点。就您的第二点而言,OP 根本没有提到调试。他只需要生成 CSR,因此 IMO 从源代码编译 OpenSSL 对他来说太过分了。顺便说一句,如果您有兴趣在 Windows 平台上从源代码构建 OpenSSL,可以查看my answer in other thread。它包括分步指南。
猜你喜欢
  • 1970-01-01
  • 2013-07-27
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-09
  • 2014-12-06
相关资源
最近更新 更多