1 votos

Los comandos '/usr/local/bin/curl' y '/usr/local/bin/ssh' se eliminan cuando se ejecutan en MacOS Monterey.

Recientemente actualicé mi Macbook Air M1 a MacOS Monterey (aunque no estoy seguro de si esto está relacionado con el problema), y ahora mis comandos curl y ssh en /usr/local/bin no funcionan en absoluto.

  • Ambos comandos salen inmediatamente con zsh: killed *cmd*
  • En un shell bash la salida es Killed: 9
  • Ambos binarios en /usr/bin funcionan bien. Como /usr/local/bin está antes que /usr/bin en $PATH, el defectuoso se ejecuta primero cuando escribo el comando por sí mismo.
  • Ningún otro comando en /usr/local/bin tiene este problema.
  • Estos dos comandos son dos de los tres comandos del grupo de permisos admin en /usr/local/bin. El otro es el comando code para Visual Studio Code y funciona bien.

En otras entradas parece que esto puede pasar si un programa usa demasiada memoria y el sistema lo mata, pero como el comando no hace nada no creo que sea el caso.

También tengo Homebrew instalado, no estoy seguro de si está causando el problema:

HOMEBREW_VERSION: 3.3.8
ORIGIN: https://github.com/Homebrew/brew
HEAD: 3f0b412951996a675b8a48037e9a978f0ccd8363
Last commit: 7 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: ce6e56a7aea61debc6ccbe4af77dd4e7d634a6dc
Core tap last commit: 20 hours ago
Core tap branch: master
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_CORE_GIT_REMOTE: https://github.com/Homebrew/homebrew-core
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 2.6.8 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: octa-core 64-bit arm_firestorm_icestorm
Clang: 13.0.0 build 1300
Git: 2.31.1 => /opt/homebrew/bin/git
Curl: 7.77.0 => /usr/bin/curl
macOS: 12.1-arm64
CLT: 13.2.0.0.1.1638488800
Xcode: 13.2.1
Rosetta 2: false

Tengo el paquete curl instalado a través de Homebrew, pero es sólo keg por lo que no es symlinked y no se utiliza. No tengo el paquete OpenSSH instalado a través de Homebrew.

Agradecería cualquier orientación sobre cuál es el problema o cómo obtener más información que 'asesinado'.

-1voto

FWIW, me encontré con el mismo problema después de reemplazar un antiguo servidor Mac Pro 2012 con un Apple Studio. Parece que MacOS Monterey tiene nuevas "características" de seguridad que hacen imposible instalar y ejecutar programas en /usr/local/bin . Simplemente los trasladé a /opt/bin después de crear ese directorio (y añadirlo a mi PATH ):

sudo mkdir /opt/bin
sudo chown krader /opt/bin

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X