Kextual Healing: come posso rimuovere Kexts che appaiono all'avvio?

2

Sul mio Mac ho un carico di Kexts che appare così (ci sono 14 o più):

The system extension "/System/Library/Extensions/BJUSBLoad.kext" was installed improperly and cannot be used...

Ora non hanno iniziato a comparire dopo che ho fatto coscientemente qualcosa, e ne ho letto vari thread altrove. Mi chiedo se qui c'è una soluzione di programmazione (usando Terminal, forse) - qualcosa che sopprimerà i kexts? Sembrano per lo più riferirsi a driver di stampa hp, quel genere di cose. Cose che non uso mai.

Nessuno di essi sembra riguardare elementi nei miei elementi di login in Preferenze di sistema.

Dopo aver discusso di questo su StackOverflow, ho ricevuto alcuni consigli per eseguire kextutil -n su di loro:

kextutil -n /System/Library/Extensions/BJUSBLoad.kext

Quindi l'ho fatto e ho ottenuto questo:

/System/Library/Extensions/BJUSBLoad.kext - dependency 'com.apple.kernel.libkern' not found. Diagnostics for /System/Library/Extensions/BJUSBLoad.kext: Warnings: Personality CFBundleIdentifier differs from containing kext's (not necessarily a mistake, but rarely done): IJ170b...etc.

Il messaggio continua e termina così:

Kext has no executable or compatible version, so it should not declare any OSBundleLibraries.
Code Signing Failure: not code signed

Qualche idea sul perché o cosa devo fare?

    
posta tardy pigeon 18.09.2016 - 21:40
fonte

1 risposta

1

Vedi questo thread delle community di supporto Apple - risolve il tuo problema esatto (in particolare, questa risposta ).

Se hai ancora problemi, impedisci il caricamento di kext utilizzando sudo + kextunload anziché kextutil . Ad esempio:

sudo kextunload /System/Library/Extensions/BJUSBLoad.kext 

kextutil sarebbe appropriato per scopi di debug (corrotti, dipendenze mancanti, deprecati, ecc.) nella speranza di ripararlo. kextunload è lo strumento che stai cercando - vedi pagina man per maggiori informazioni.

    
risposta data 19.09.2016 - 03:58
fonte

Leggi altre domande sui tag