Nachrichten bringen macOS mit soagent und callservicesd in die Knie

Wenn ich Nachrichten unter macOS starte und versuche, überhaupt etwas damit zu tun (oder sogar, wie es scheint) Wenn ich nur eine Weile warte, bis eine Nachricht empfangen wird, starten die beiden Prozesse soagent und callservicesd die CPU maximal und hören erst auf Nachrichten und sie werden alle zwangsweise beendet.

Nachrichten sind auf meinem Mac praktisch unbrauchbar. Mein iCloud-Konto ist das einzige, das Kontakte synchronisiert, und das einzige, das in Nachrichten verwendet wird (die Verwendung mehrerer Konten in beiden Fall wird als Auslöser des Fehlers vorgeschlagen.

Was kann ich tun, um dies zu beheben? Das Löschen und Lesen aller meiner Internetkonten ist keine Option.


Aktualisieren : Der Auslöser für dieses Verhalten scheint die (schreckliche) Rechtschreibprüfung von Apple zu sein. Ich kann Nachrichten verwenden, ohne dass soagent meinen Computer übernimmt, bis ich einen Fehler tippe. Aber ein Tippfehler, und Nachrichten hängen eine Weile, und dann soagent hebt ab und kann nur durch erzwungenes Beenden gestoppt werden.


Suchen nach Fehler mit „Kontakten“ Ich erhalte:

error 08:33:58.523010 -0500 accountsd "Cannot check access to a private account type: <private>" error 08:33:58.526106 -0500 accountsd "Cannot check access to a private account type: <private>" error 08:33:58.561595 -0500 accountsd "Cannot check access to a private account type: com.apple.account.AppleAccount" 

und

default 08:38:32.371678 -0500 AppleSpell Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>) default 08:38:32.405900 -0500 suggestd Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>) default 08:39:33.801123 -0500 ContactsAccountsService There was an error while trying to load accounts. We"ll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.} 

Kommentare

  • Die Diskussion zu diesem Beitrag findet im Chat statt
  • Es sieht so aus, als hätte Apple das Problem behoben Dies in Mojave.
  • Wow, die Macht der durchsuchbaren Foren bedeutet, dass ich diesen Juli 2019 finden kann. & folge den Antworten hier. Neustart, warte ungefähr 45 Minuten bis Beim erneuten Synchronisieren von Nachrichten und Kontakten zeigt der Aktivitätsmonitor alles wieder auf 5% an. Zum ersten Mal in MONATEN und ich ‚ habe ich meinen Mac wieder gesund. Wenn ich Ihnen alle Biere kaufen könnte, würde ich Im Ernst. Danke.
  • @orome Ich ‚ bin auf Mojave. Ich habe keine Ahnung, ob mein Problem mit OP s aber die Symptome sind ähnlich, nur diff Ich muss ‚ nicht mit der Eingabe beginnen. Wenn ich die Nachrichten-App öffne, ‚ benutze sie überhaupt nicht, die CPU ist in Kürze (fast) maximal mit soagent & Nachrichten selbst

Antwort

Da das Problem mit der Rechtschreibprüfung zusammenhängt, würde ich Ihnen empfehlen, die Textersetzung zurückzusetzen.

Sie können alle Dateien in (

) löschen (oder speichern, wenn die Rechtschreibung für Sie von Bedeutung ist)

~/Library/Spelling 

Vergessen Sie nicht, den Zauberprozess abzubrechen (so etwas wie AppleSpell), aber denken Sie daran, Message.app vorher zu beenden.

Versuchen Sie auch zu löschen Alle Einträge (falls Sie jemals einen hinzugefügt haben) durch Drücken des Minuszeichens in Settings.app> Tastatur> Textersetzung

Beachten Sie, dass Ihr Problem eng mit this (wie in einigen Antworten ausgeführt). Um die besprochenen Lösungen zusammenzufassen:

  • Navigieren Sie zu ~/Library/Containers/com.apple.soagent/Data/Library/Preferences und löschen Sie die com.apple.soagent.plist und starten Sie den Computer neu.
  • Auf die zweite Lösung wurde von Everett hingewiesen.

Kommentare

  • Findet es sonst noch jemand amüsant, dass der Täter soagent ist? Wie in …. Stack Overflow Agent ?? (obvs nicht, aber immer noch)

Antwort

Dies geschieht regelmäßig seit Mac OS X Yosemite & Übergabe / Kontinuität wurde implementiert … und jetzt behandle ich alles, was durch Nachrichten kommt, als entbehrlich (kopiere es sofort ab oder verpflichte mich, es in Zukunft zu verlieren).

Heute ist es in Mojave passiert. So wie viele andere Male … beginnt soagent, den Prozessor, den Vogel, den Call-Service und ein paar andere zu zerkauen, die ebenfalls betroffen zu sein scheinen.

Ich bin es leid, mich damit zu täuschen, und mache Folgendes.

1 – Löschen Sie alles in dem Ordner:

~/Library/Messages 

2 – Löschen Sie die gesamte Ordner:

~/Library/Containers/com.apple.iChat 

3 – Gehen Sie hier zum Einstellungsordner ( löschen Sie dies nicht ):

~/Library/Preferences 

und suchen Sie nach „chat“, in dem viele weitere Einstellungen aufgeführt sind Dateien, die vorhanden sein sollten (viel übrig gebliebener Müll aus Nachrichten). Ich lösche alle Dateien, die in der Suche mit dem Wort „Chat“ im Ordner „Einstellungen“ angezeigt werden.

Dann habe ich Nachrichten neu gestartet und Folgendes erhalten: Nachrichtendialog, der angibt, dass die Nachrichtendaten neu erstellt wurden ilding

Dann starte ich neu. Nachrichten werden neu erstellt und soagent verbraucht meinen MacBook-Akku nicht mehr.

Kommentare

  • Hatte gerade das Problem in Mojave und dies löste es erneut. Ich hoffe es hilft anderen.

Antwort

Vorläufige Diagnose: Die Kontaktdatenbank enthält einen beschädigten Datensatz (oder eine beschädigte Struktur). Durch vollständiges Herunterladen der Datenbank von der iCloud-Version wird sichergestellt, dass die lokale Version sauber ist.

Lösung: Siehe https://appuals.com/fix-mac-running-slow-due-addressbooksourcesync/

Eine vereinfachte Version des oben genannten scheint den Trick für mich getan zu haben:

0) Kontakte beenden

1) Löschen Sie (nach dem Erstellen einer Kopie) den gesamten Inhalt von ~ / Library / Application Support / Address Book /. Neustart (weiß nicht, ob das wirklich notwendig ist).

2) Deaktivieren Sie Kontakte in den iCloud-Einstellungen.

3) Öffnen Sie Kontakte (der Inhalt ist leer)

4) Überprüfen Sie die Kontakte in den iCloud-Einstellungen. Die Synchronisierung wird gestartet (einschließlich der Gruppierung von Kontakten in beschriftete Gruppen).

Das hat alles beruhigt, einschließlich des Agenten, des Anrufservices usw.

Kommentare

  • In Mojave ist dies ~/Library/Application Support/AddressBook/
  • Die Datenbank bleibt nicht sauber. Seien Sie bereit Um die lokale Datenbank regelmäßig löschen zu müssen, verlieren Sie alle Kontakte, die nicht von Ihrem Mac mit iCloud synchronisiert wurden, und laden Sie alle Kontakte erneut herunter. Die zentrale Kontaktdatenbank ist sehr anfällig. Ich muss dies alle 3 Monate tun. Ich habe in den letzten zwei Jahren 100 ‚ Kontakte und noch mehr Aktualisierungen von Kontakten verloren.

Antwort

Haben Sie die Konsole geöffnet und nach Nachrichten von „MCContactsManager“ gefiltert?

In den Details der Nachricht finden Sie einen Verweis auf den Kontakt, der das Problem verursacht. Exportieren Sie diesen Kontakt in eine VCF-Datei. Löschen Sie den Kontakt und stellen Sie sicher, dass keine weiteren Nachrichten von „MCContactsManager“ vorhanden sind.

Suchen Sie nach soagent und callerservicesd, um die CPU-Auslastung zu verringern VCF wieder in Kontakte und alles sollte wieder normal sein.

Antwort

Ich führe keine Nachrichten aus, aber dies geschah am Mein MacBook Pro (13 Zoll, Ende 2012, MacOS 10.13.6, 2,9 GHz, Intel Core i7, 8 GB RAM, Intel HD Graphics 4000, 1536 MB).

Nach dem Beenden von Notes, der CPU-Auslastung von soagent kehrte zum Normalzustand zurück und die Lüfter wurden leiser.

Antwort

Ich beobachtete eine hohe CPU mit Soagent, Callserviceagent und Accountsd

Ich habe den obigen Rechtschreibvorschlag ausprobiert und trotzdem einige Probleme festgestellt. Ich habe auch Folgendes getan:

1) (gesichert) und dann die Synchronisierung von Google-Kontakten mit dem Mac beendet. Starten Sie dann die Synchronisierung neu.

2) (Sichern) und löschen Sie die Adressbuch-Voreinstellungsdatei unter ~ / Library / Preferences / com.apple.AddressBook.plist

3) Starten Sie

Ich habe in den Kontakten einige Kontakte ohne Namen sowie einen Kontakt ohne Namen festgestellt, der auch nach den obigen Schritten nicht korrekt mit Google synchronisiert wurde (Felder waren unterschiedlich). Ich habe den Kontaktdatensatz aktualisiert auf dem Mac und alles wurde behoben (dh korrekt synchronisiert).

Antwort

Ich denke, Google und andere Kontakte werden entfernt / nicht synchronisiert funktioniert auch. Deaktivieren Sie in den Systemeinstellungen> Internetkonten die Option Kontakte, bei denen nur iCloud-Kontakte beibehalten werden.

Danach habe ich auch .

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.