起因安装堡垒机涉及freerdp的安装,安装完后dig nslookup都坏了

提示如下

$ dig
dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
  Referenced from: /usr/local/bin/dig
  Reason: image not found
Abort trap: 6


在谷歌了一番给出的方案是:

brew update && brew upgrade
brew uninstall --ignore-dependencies openssl
brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb


还有说:

brew uninstall vapor
brew install vapor/tap/vapor


各种尝试后都无果

最终方案:

重新安装bind,解决

brew reinstall bind
sudo brew services start bind

可爱的dig 和 nslookup 回来了。

如果本文对你有帮助,请评论一下