Konsistente Konsolenfehlermeldung: ungültige Signatur für com.cisco.kext.acsock

Ich habe die Konsole auf meinem Mac geöffnet (neuestes OS X El Capitan) und dieser Fehler taucht jede Sekunde ein paar Mal auf.

4/19/16 1:15:18.021 AM com.apple.kextd[47]: ERROR: invalid signature for com.cisco.kext.acsock, will not load

Weiß jemand was das genau bedeutet und ist das schlimm? Es erscheint mindestens ein paar Mal pro Sekunde, also ist es sehr hartnäckig. Zu diesem Fehler konnte ich nicht viel finden.

Ist es etwas, das leicht behoben werden kann?

Antworten (2)

Ich hatte das gleiche Problem. kextd verbrauchte konstant etwa 14 % CPU und das Tailing von /var/log/system.log zeigte, dass es immer wieder versuchte und fehlschlug, com.cisco.kext.acsock zu laden.

Ich habe den Cisco AnyConnect VPN-Client mit seinem Installationsprogramm deinstalliert, wodurch das Problem sofort beendet wurde.

Ich vermute, ich hatte eine alte Version von AnyConnect installiert, die aus der Zeit vor El Capitan stammte und daher keine gültige Signatur hatte. Zum Glück brauche ich den AnyConnect-Client nicht (ich hatte ihn vor einiger Zeit kurz zur Fehlerbehebung installiert), da ich den integrierten Client verwende.

Dieser Fehler wird angezeigt, da derzeit jeder Kext (Kernel Extension) mit dem Entwicklerzertifikat signiert werden muss. Hier finden Sie weitere Informationen:

Eine Kernel-Erweiterung oder kext ist ein Bundle, das den Kernel erweitert. Mit System Integrity Protection müssen Kernel-Erweiterungen mit einer Entwickler-ID zum Signieren von Kexts-Zertifikaten signiert und im Verzeichnis „/Library/Extensions“ installiert werden.

Ab OS X El Capitan kext-dev-modeist das Boot-Arg jetzt veraltet.

Um diesen Fehler zu beseitigen, müssen Sie sich also irgendwie den neuen Kext besorgen (vielleicht hat Cico eine neuere Version seiner Software erstellt) oder diesen Kext selbst signieren (was nicht so einfach ist).