Repetidamente "intentando agregar una nueva herramienta auxiliar" en cada reinicio para las mismas aplicaciones

Cada vez que reinicio mi computadora, intenta "agregar una nueva herramienta auxiliar". Por ejemplo, tengo que reinstalar los comandos de shell en Atom en cada reinicio, y aparece el mensaje "Una actualización está lista para instalar". Pero veo este mismo problema con otros programas también.

Atom se instala /usr/local/bin/atom, pero luego, cuando reinicio, desaparece.

Obtengo lo mismo de MAMP que "quiere hacer cambios".

Y Slack me da lo mismo que Atom en cada reinicio:

Slack está tratando de agregar una nueva herramienta auxiliar.

Hay una actualización lista para instalar. Slack está tratando de agregar una nueva herramienta auxiliar.

Ingrese el nombre y la contraseña de un administrador para permitir esto.

Agregar ayudante

Déjame saber qué otra información puedo dar.

Eliminar y reinstalar la aplicación también debería solucionarlo.

Respuestas (4)

Intente cambiar la propiedad de Atom.app. En mi caso, Atom.app se encontró en /Aplicaciones y la propiedad era:

drwxr-xr-x   3 1699963712  365896978    102 Dec  8 12:48 Atom.app

Ejecuté el siguiente comando ( -Rsignifica operar recursivamente):

sudo chown -R $USER:wheel /Applications/Atom.app

Esto cambia el propietario al usuario conectado actualmente y el grupo a wheel.

En mi caso, cualquier programa con propiedad de rooto el código numérico mencionado anteriormente tendría una ventana emergente unos segundos después de abrirse. Cambiar la propiedad del directorio .app corrigió el comportamiento y ya no lo veo.

Encontré la información en este sitio .

No veo nada relacionado con Atom, pero la aplicación Slack interna ~/Applicationsera propiedad de root, así que chown -Rla arreglé.
En caso de que alguien lo necesite, puede enumerar sus aplicaciones (como se muestra en el primer resultado) de la siguiente manera: ls -alh /Applications. La respuesta también funcionó para mí, pero con bash; falló al ejecutarlo con zsh.
Tenga cuidado al expandir las variables de entorno seguidas de dos puntos . En bash esto funciona. Desafortunadamente, en el nuevo zsh de shell predeterminado de macOS, los dos puntos funcionan como modificador , lo que conduce a una expansión confusa como .eel. Para expandir correctamente, escape de los dos puntos usando una barra invertida o envuelva la variable de entorno entre comillas dobles.
Usar la siguiente expansión funcionó para mí en zsh.${USER}:wheel

Buscar la aplicación y arrastrarla manualmente a la carpeta Aplicaciones también funcionó para mí.

Aquí está mi solución: ejecute cualquier aplicación basada en átomo OS X como Slack o Signal fuera de su ~/Applicationsdirectorio.

La raíz del problema es que estas aplicaciones se instalaron en todo el sistema a través de un mecanismo como Homebrew, o manualmente por usted y propiedad de root. Entonces, la solución fácil/rápida es copiarlos en un lugar donde su usuario actual tenga acceso de escritura:

killall Slack && rsync -av --delete /Applications/Slack.app/ ~/Applications/Slack.app/ && open ~/Applications/Slack.app

Ahora, cuando el mecanismo de actualización integrado de la aplicación atom intenta escribir en sus archivos, ¡puede hacerlo! ¡No más molestas ventanas emergentes!

Tengo The application cannot be opened for an unexpected reason, error=Error Domain=NSOSStatusErrorDomain Code=-10827 "kLSNoExecutableErr: The executable is missing" UserInfo={_LSLine=3691, _LSFunction=_LSOpenStuffCallLocal}después del open ~/Applications/Slack.apppaso. Finalmente fui con la respuesta con más votos y funcionó.
The application cannot be opened for an unexpected reason, error=Error Domain=NSOSStatusErrorDomain Code=-10827 "kLSNoExecutableErr: The executable is missing" UserInfo={_LSLine=3762, _LSFunction=_LSOpenStuffCallLocal}
@alper ¿también fue Slack lo que se rompió para ti?
Me pregunto si mi comando no estaba borrando el estado anterior de Slack.app. Agregué --deletearriba en caso de que ese fuera el problema. @MariusButuc, ¿puedes intentarlo de nuevo con el comando actualizado anterior?
@EdwardTeach No, señor, estaba usando `CleanMyMac X . Why are you using rsync -av --delete` ¿no podemos simplemente llevar la aplicación a la ubicación que podemos llevar y soltar?

Tuve este molesto problema con Skype. La solución fue:

  1. Habilite la raíz en MAC: https://support.apple.com/en-us/HT204012
  2. cd /Library/PrivilegedHelperTools
  3. su rootEste paso requiere iniciar sesión con privilegios de administrador
  4. rm com.skype.Helper
¿ Podría simplemente ejecutar sudo rm /Library/PrivilegedHelperTools/com.skype.Helpersin habilitar la raíz? Sin embargo, su respuesta es útil.
Habilitar el usuario raíz en una Mac puede abrir brechas de seguridad importantes, especialmente para los usuarios finales. Si necesita usar el usuario root por línea de comando, le recomiendo usar un usuario administrador, escribiendo sudo supara cambiar a root. Te pedirá una contraseña.
Para mí, el archivo se llamaba com.skypinstaller...
sudo rm ...también te pedirá una contraseña, ¿no estás seguro de por qué parece menos segura? @juniorRubyist
Esto no funcionó en mi extremo