Come aumentare la verbosità di Installer.app?

2

Ho problemi con il programma di installazione del sistema ( /System/Library/CoreServices/Installer.app ) in cui alcune cose non si installano e non forniscono dettagli sufficienti in /var/log/install.log .

Ottengo l'errore temuto "L'installazione non riuscita":

Senza dettagli sufficienti nel registro come indicato sopra.

C'è un modo per aumentare la verbosità in modo da accertare con precisione dove potrebbe fallire nel processo di installazione? Spero che ci sia una bandiera che può essere eseguita per aumentare questa verbosità, ma non ho trovato nulla per

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

fino ad ora quando lo si esegue dalla shell ...

    
posta ylluminate 28.09.2016 - 05:08
fonte

2 risposte

1

Puoi usare la riga di comando installer (in /usr/sbin/installer ).

Dalla pagina man:

The installer command is used to install Mac OS X installer packages to a specified domain or volume.

e utilizza le opzioni -verbose o -verboseR .

Per esempio:

installer -verbose -pkg DeveloperTools.mpkg -target /
    
risposta data 23.10.2016 - 18:53
fonte
1

Se è su macOS 10.12 puoi usare il nuovo comando log stream insieme a --predicate per restringere i problemi. Si noti che il registro fornisce molto più output di syslog / può.

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"'

Puoi anche aggiungere --level=debug per ottenere la massima verbosità dal log e quindi restringere i problemi Installer.app con --predicate

    
risposta data 23.10.2016 - 19:26
fonte

Leggi altre domande sui tag