Overview
MacBook Pro M1 on Monterey system, installed openssl with homebrew previously, but now because this system is old, homebrew can no longer be upgraded, and many software updates depend on it, so I need to install the latest version manually.
Solution
brew uninstall openssl
wget https://www.openssl.org/source/openssl-3.4.0.tar.gz
tar -xvf openssl-3.4.0.tar.gz
cd openssl-3.4.0
./Configure darwin64-arm64-cc
make
sudo make install MANDIR=/opt/homebrew/Cellar/openssl@3/3.4.0/share/man MANSUFFIX=ssl
sudo mkdir /opt/homebrew/Cellar/openssl@3/3.4.0/bin
sudo mv /usr/local/bin/openssl /opt/homebrew/Cellar/openssl@3/3.4.0/bin/openssl
ls -s /opt/homebrew/Cellar/openssl@3/3.4.0/bin/openssl /usr/local/bin/openssl
sudo mv /usr/local/share/doc /opt/homebrew/Cellar/openssl@3/3.4.0/share/doc
sudo mv /usr/local/include /opt/homebrew/Cellar/openssl@3/3.4.0/include
sudo mv /usr/local/lib /opt/homebrew/Cellar/openssl@3/3.4.0/lib
sudo mv /usr/local/ssl /opt/homebrew/Cellar/openssl@3/3.4.0/ssl
brew linke openssl@3