¿Cómo aumentar el nivel de detalle de Installer.app?

2

Tengo problemas con el instalador del sistema ( /System/Library/CoreServices/Installer.app ) donde ciertas cosas no se están instalando y no se proporcionan suficientes detalles en /var/log/install.log .

Recibo el temido error "Falló la instalación":

Sin detalles suficientes dentro del registro como se indicó anteriormente.

¿Hay una manera de aumentar el nivel de detalle para determinar con precisión dónde puede estar fallando dentro del proceso de instalación? He estado esperando que haya una bandera que pueda ejecutarse para aumentar esta verbosidad, pero no he encontrado nada para

/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer 

hasta el momento cuando se ejecuta desde el shell ...

    
pregunta ylluminate 28.09.2016 - 05:08

2 respuestas

1

Puedes usar la línea de comando installer (en /usr/sbin/installer ).

Desde la página del manual:

  

El comando del instalador se usa para instalar los paquetes del instalador de Mac OS X en un dominio o volumen específico.

y usa las opciones -verbose o -verboseR .

Por ejemplo:

installer -verbose -pkg DeveloperTools.mpkg -target /
    
respondido por el Ortomala Lokni 23.10.2016 - 18:53
1

Si está en macOS 10.12, puede usar el nuevo comando log stream junto con el indicador --predicate para reducir los problemas. Tenga en cuenta que el registro le da mucha más salida que syslog / can.

log stream --predicate examples: --predicate 'eventMessage contains "my message"' --predicate 'eventType == logEvent and messageType == info' --predicate 'processImagePath endswith "d"' --predicate 'not processImagePath contains[c] "some spammer"' --predicate 'processID < 100' --predicate 'senderImagePath beginswith "my sender"' --predicate 'eventType == logEvent and subsystem contains "com.example.my_subsystem"'

También puede agregar --level=debug para obtener la máxima verbosidad del registro y luego reducir los problemas de Installer.app con --predicate

    
respondido por el PJJ 23.10.2016 - 19:26

Lea otras preguntas en las etiquetas