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

相关推荐
清风细雨_林木木9 小时前
Mac连接云服务器工具推荐
macos·云服务工具
IKun-bug9 小时前
常用的mac软件下载地址
macos
青花瓷9 小时前
苹果系统MacOS下ObjectC建立的App程序访问opencv加载图片程序
人工智能·opencv·macos
蜗牛沐雨10 小时前
使用 PyInstaller 和 hdiutil 打包 Tkinter 应用为 macOS 可安装的 DMG 文件
macos·策略模式
Acaibird.10 小时前
macos 远程开发,实现文件自动同步
linux·macos·ssh·远程开发
青木川崎10 小时前
MAC环境安装(卸载)软件
macos
青花瓷12 小时前
苹果系统MacOS下采用ObjectC访问opencv加载图片的一个简单实例
人工智能·opencv·macos
LCG元13 小时前
sublime text for mac 如何在一行末尾添加内容或符号
macos·编辑器·sublime text
SoraLuna14 小时前
「Mac畅玩鸿蒙与硬件50」UI互动应用篇27 - 水果掉落小游戏
macos·ui·harmonyos
零点七九15 小时前
mac环境下VSCode的环境配置
前端·vue.js·vscode·macos