Mac 12.1安装tiger-vnc问题-routines:CRYPTO_internal:bad key length

背景:因为某些原因需要从本地mac连接远程linxu桌面查看一些内容,必须使用桌面查看,所以ssh无法满足,所以决定安装vnc客户端。

问题:

在mac上通过 brew install tiger-vnc命令安装, 但是报错如下:

bash 复制代码
==> Downloading https://raw.githubusercontent.com/Homebrew/homebrew-core/555c288aed70eaa4fa9dcf3bd37a1fbca3f69a00/Formula/lib/libpng.rb
Already downloaded: /Users/xxxx/Library/Caches/Homebrew/downloads/e334b6d4753af38f07dcbd30e22cd79df1d2b2c61cd4ac212c64559271884d04--libpng.rb
==> Downloading https://downloads.sourceforge.net/project/libpng/libpng16/1.6.44/libpng-1.6.44.tar.xz
################################################################################################################################################################################ 100.0%curl: (35) error:06FFF089:digital envelope routines:CRYPTO_internal:bad key length

Trying a mirror...
==> Downloading https://sourceforge.mirrorservice.org/l/li/libpng/libpng16/1.6.44/libpng-1.6.44.tar.xz
curl: (6) Could not resolve host: sourceforge.mirrorservice.org
Warning: Problem : timeout. Will retry in 1 seconds. 3 retries left.
curl: (6) Could not resolve host: sourceforge.mirrorservice.org
Warning: Problem : timeout. Will retry in 2 seconds. 2 retries left.
curl: (6) Could not resolve host: sourceforge.mirrorservice.org
Warning: Problem : timeout. Will retry in 4 seconds. 1 retries left.
curl: (6) Could not resolve host: sourceforge.mirrorservice.org

Error: tiger-vnc: Failed to download resource "libpng"

尝试的解决办法:

在stackoverflow有类似的curl: (35) error:06FFF089:digital envelope routines:CRYPTO_internal:bad key length, 但是根据该方法无法解决我的问题。

link:https://stackoverflow.com/questions/69734654/fixing-git-https-error-bad-key-length-on-macos-12

该link给的方法是export CURL_SSL_BACKEND="secure-transport"

再次尝试修改brew缓存目录内容,将下载的libpng-1.6.44.tar.xz直接放入到cache目录(通过brew --cache 获取cache目录信息),依然报相同的错误。

最终解决办法:

升级mac os版本, 我的版本是12.1, 直接升级到了12.7.6, 问题解决,

为什么选择升级os,因为stackoverflow的帖子写的该问题时,有一段描述:macOS 12.3 was officially released on march 13th, 2022 and the issue reported on this question has been fixed. Personally I have removed the workaround I had deployed and I suggest others do the same to keep up with the new versions.

而我的mac版本是12.1,所以最后决定升级,当时12.x系列中可用的版本是12.7.6, 就升级到12.7.6

相关推荐
2601_9679791210 小时前
AccessControl 5.4 macOS Python 3.9 版本安装包
python·macos·security·accesscontrol·permissions
EVE จุ๊บ1 天前
Mac安装Playwright
macos
全栈探索者1 天前
出图模型怎么选?同一只猫的四场实测:Z-Image、Qwen-Image 2.1、SD1.5 三维对决
人工智能·macos·aigc·stablediffusion·comfyui
加载力科技2 天前
Mac解压LZ4格式全攻略-免命令行极速解压
macos·mac 解压工具·乐压·mac 解压 lz4·lz4 格式·tar.lz4·极速解压
风别鹤2 天前
Xcode pod ‘xxx/xxx.h‘ file not found
ide·macos·xcode
猿粪已尽2 天前
mac 中 iTerm2 使用 rz、sz 上传下载文件详解,附 scp 操作指南
linux·macos·scp·lrzsz
全栈探索者2 天前
模型去哪下、放哪里、怎么选:Mac 玩 ComfyUI 的模型管理全图景(附我的实盘清单)
人工智能·macos·aigc·stablediffusion·comfyui
snakecy3 天前
macOS 安装 LaTeX 全流程指南:从 MacTeX 到中文排版
macos·策略模式
ddshub_cc3 天前
Claude Code 接入 DDS Hub:Windows/macOS 配置、验证与报错排查
windows·macos·ai编程·claude·codex·ai模型·aiapi
加载力科技3 天前
Mac解压RAR分卷全攻略-part01part02一键合并
macos·mac 解压 rar 分卷·rar 分卷·part01·mac 解压工具·乐压·分卷合并